From 5ad2a3fd06fb8c1ba1af9be8509394ebb08e9115 Mon Sep 17 00:00:00 2001 From: Sirajudeen Date: Wed, 2 Dec 2020 15:47:06 +0000 Subject: [PATCH] Make resources configurable for log collection * Updated the clustered objects and namespaced objects to use a custom list when defined, otherwise fallback to the existing default list. * This will allow other providers to trim down or change the resource names for log collection Change-Id: I4e19e558470186943f66b6e1f69221b85bab739d --- roles/describe-kubernetes-objects/tasks/main.yaml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/roles/describe-kubernetes-objects/tasks/main.yaml b/roles/describe-kubernetes-objects/tasks/main.yaml index c91225426..35256e89a 100644 --- a/roles/describe-kubernetes-objects/tasks/main.yaml +++ b/roles/describe-kubernetes-objects/tasks/main.yaml @@ -12,9 +12,9 @@ ## This task will populate kctl_context_list variable with list of contexts if they exist --- -- name: "Set cluster scoped collectibles" +- name: "Set default cluster scoped collectibles" set_fact: - collect_clustered_objects: + default_clustered_objects: - node - clusterrole - clusterrolebinding @@ -23,9 +23,13 @@ - persistentvolume - customresourcedefinition -- name: "Set namespace scoped collectibles" +- name: "Set cluster scoped collectibles" set_fact: - collect_namespaced_objects: + collect_clustered_objects: "{{ clustered_objects | default(default_clustered_objects) }}" + +- name: "Set default namespace scoped collectibles" + set_fact: + default_namespaced_objects: - baremetalhosts - clusters - configmaps @@ -57,6 +61,9 @@ - services - statefulsets +- name: "Set namespace scoped collectibles" + set_fact: + collect_namespaced_objects: "{{ namespaced_objects | default(default_namespaced_objects) }}" - name: "Get context list" include_tasks: get-contexts.yaml