|
@@ -1,14 +1,19 @@
|
|
---
|
|
---
|
|
|
|
+- name: stop metrics
|
|
|
|
+ include: stop_metrics.yaml
|
|
|
|
+
|
|
- name: remove metrics components
|
|
- name: remove metrics components
|
|
command: >
|
|
command: >
|
|
{{ openshift.common.client_binary }} -n {{ openshift_metrics_project }} --config={{ mktemp.stdout }}/admin.kubeconfig
|
|
{{ openshift.common.client_binary }} -n {{ openshift_metrics_project }} --config={{ mktemp.stdout }}/admin.kubeconfig
|
|
- delete --selector=metrics-infra
|
|
|
|
|
|
+ delete --ignore-not-found --selector=metrics-infra
|
|
all,sa,secrets,templates,routes,pvc,rolebindings,clusterrolebindings
|
|
all,sa,secrets,templates,routes,pvc,rolebindings,clusterrolebindings
|
|
register: delete_metrics
|
|
register: delete_metrics
|
|
changed_when: "delete_metrics.stdout != 'No resources found'"
|
|
changed_when: "delete_metrics.stdout != 'No resources found'"
|
|
|
|
+
|
|
- name: remove rolebindings
|
|
- name: remove rolebindings
|
|
command: >
|
|
command: >
|
|
{{ openshift.common.client_binary }} -n {{ openshift_metrics_project }} --config={{ mktemp.stdout }}/admin.kubeconfig
|
|
{{ openshift.common.client_binary }} -n {{ openshift_metrics_project }} --config={{ mktemp.stdout }}/admin.kubeconfig
|
|
delete --ignore-not-found
|
|
delete --ignore-not-found
|
|
rolebinding/hawkular-view
|
|
rolebinding/hawkular-view
|
|
clusterrolebinding/heapster-cluster-reader
|
|
clusterrolebinding/heapster-cluster-reader
|
|
|
|
+ changed_when: "delete_metrics.stdout != 'No resources found'"
|