From 145687a48e2e4abf93c3c3c6cc9a7edda7954b5d Mon Sep 17 00:00:00 2001
From: Chad Swenson <chadswen@gmail.com>
Date: Tue, 4 Dec 2018 12:35:44 -0600
Subject: [PATCH] Reduce log spam of verbose tasks (#3806)

Added a loop_control label to a few tasks that flood our logs.
---
 roles/etcd/tasks/gen_certs_script.yml                           | 2 ++
 roles/kubernetes-apps/ansible/tasks/main.yml                    | 2 ++
 roles/kubernetes-apps/cluster_roles/tasks/main.yml              | 2 ++
 .../local_volume_provisioner/tasks/main.yml                     | 2 ++
 roles/kubernetes-apps/network_plugin/calico/tasks/main.yml      | 2 ++
 roles/kubernetes-apps/policy_controller/calico/tasks/main.yml   | 2 ++
 6 files changed, 12 insertions(+)

diff --git a/roles/etcd/tasks/gen_certs_script.yml b/roles/etcd/tasks/gen_certs_script.yml
index f9f574715..4d94060bd 100644
--- a/roles/etcd/tasks/gen_certs_script.yml
+++ b/roles/etcd/tasks/gen_certs_script.yml
@@ -107,6 +107,8 @@
     - inventory_hostname in groups['etcd']
     - sync_certs|default(false)
     - inventory_hostname != groups['etcd'][0]
+  loop_control:
+    label: "{{ item.item }}"
 
 - set_fact:
     my_etcd_node_certs: ['ca.pem',
diff --git a/roles/kubernetes-apps/ansible/tasks/main.yml b/roles/kubernetes-apps/ansible/tasks/main.yml
index 449588c9d..d0f9b6c7c 100644
--- a/roles/kubernetes-apps/ansible/tasks/main.yml
+++ b/roles/kubernetes-apps/ansible/tasks/main.yml
@@ -61,6 +61,8 @@
     - dnsmasq
     - coredns
     - kubedns
+  loop_control:
+    label: "{{ item.item.file }}"
 
 - name: Kubernetes Apps | Netchecker
   import_tasks: tasks/netchecker.yml
diff --git a/roles/kubernetes-apps/cluster_roles/tasks/main.yml b/roles/kubernetes-apps/cluster_roles/tasks/main.yml
index 67cd806a2..58d373c8a 100644
--- a/roles/kubernetes-apps/cluster_roles/tasks/main.yml
+++ b/roles/kubernetes-apps/cluster_roles/tasks/main.yml
@@ -50,6 +50,8 @@
   when:
     - inventory_hostname == groups['kube-master'][0]
     - not item is skipped
+  loop_control:
+    label: "{{ item.item.file }}"
 
 - name: Kubernetes Apps | Add ClusterRoleBinding to admit nodes
   template:
diff --git a/roles/kubernetes-apps/external_provisioner/local_volume_provisioner/tasks/main.yml b/roles/kubernetes-apps/external_provisioner/local_volume_provisioner/tasks/main.yml
index ba6304166..12f259147 100644
--- a/roles/kubernetes-apps/external_provisioner/local_volume_provisioner/tasks/main.yml
+++ b/roles/kubernetes-apps/external_provisioner/local_volume_provisioner/tasks/main.yml
@@ -60,3 +60,5 @@
     state: "latest"
   with_items: "{{ local_volume_provisioner_manifests.results }}"
   when: inventory_hostname == groups['kube-master'][0]
+  loop_control:
+    label: "{{ item.item.file }}"
\ No newline at end of file
diff --git a/roles/kubernetes-apps/network_plugin/calico/tasks/main.yml b/roles/kubernetes-apps/network_plugin/calico/tasks/main.yml
index 5f48e6c41..1be16776f 100644
--- a/roles/kubernetes-apps/network_plugin/calico/tasks/main.yml
+++ b/roles/kubernetes-apps/network_plugin/calico/tasks/main.yml
@@ -11,6 +11,8 @@
     - "{{ calico_node_manifests.results }}"
   when:
     - inventory_hostname == groups['kube-master'][0] and not item is skipped
+  loop_control:
+    label: "{{ item.item.file }}"
 
 - name: "calico upgrade complete"
   shell: "{{ bin_dir }}/calico-upgrade complete --no-prompts --apiconfigv1 /etc/calico/etcdv2.yml --apiconfigv3 /etc/calico/etcdv3.yml"
diff --git a/roles/kubernetes-apps/policy_controller/calico/tasks/main.yml b/roles/kubernetes-apps/policy_controller/calico/tasks/main.yml
index 4c9c9c73c..3dfbf0a37 100644
--- a/roles/kubernetes-apps/policy_controller/calico/tasks/main.yml
+++ b/roles/kubernetes-apps/policy_controller/calico/tasks/main.yml
@@ -35,3 +35,5 @@
   when:
     - inventory_hostname == groups['kube-master'][0]
     - not item is skipped
+  loop_control:
+    label: "{{ item.item.file }}"
\ No newline at end of file
-- 
GitLab