--- - name: stop logging include: stop_cluster.yaml # delete the deployment objects that we had created - name: delete logging api objects command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete {{ item }} --selector logging-infra -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - dc - rc - svc - routes - templates - daemonset # delete the oauthclient - name: delete oauthclient kibana-proxy command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete oauthclient kibana-proxy --ignore-not-found=true # delete any image streams that we may have created - name: delete logging is command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete is -l logging-infra=support -n {{ openshift_logging_namespace }} --ignore-not-found=true # delete our old secrets - name: delete logging secrets command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete secret {{ item }} -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - logging-fluentd - logging-elasticsearch - logging-kibana - logging-kibana-proxy - logging-curator ignore_errors: yes # delete role bindings - name: delete rolebindings command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete rolebinding {{ item }} -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - logging-elasticsearch-view-role # delete cluster role bindings - name: delete cluster role bindings command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete clusterrolebindings {{ item }} -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - rolebinding-reader # delete cluster roles - name: delete cluster roles command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete clusterroles {{ item }} -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - rolebinding-reader # delete our service accounts - name: delete service accounts command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete serviceaccount {{ item }} -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - aggregated-logging-elasticsearch - aggregated-logging-kibana - aggregated-logging-curator - aggregated-logging-fluentd # delete our roles - name: delete roles command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete clusterrole {{ item }} -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - daemonset-admin # delete our configmaps - name: delete configmaps command: > {{ openshift.common.client_binary }} --config={{ mktemp.stdout }}/admin.kubeconfig delete configmap {{ item }} -n {{ openshift_logging_namespace }} --ignore-not-found=true with_items: - logging-curator - logging-elasticsearch - logging-fluentd