stop_metrics.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ---
  2. - command: >
  3. {{openshift.common.client_binary}}
  4. --config={{mktemp.stdout}}/admin.kubeconfig
  5. get rc
  6. -l metrics-infra=heapster
  7. -o name
  8. -n {{openshift_metrics_project}}
  9. register: metrics_heapster_rc
  10. changed_when: "'No resources found' not in metrics_heapster_rc.stderr"
  11. check_mode: no
  12. - name: Stop Heapster
  13. include: scale.yaml
  14. vars:
  15. desired: 0
  16. with_items: "{{metrics_heapster_rc.stdout_lines}}"
  17. loop_control:
  18. loop_var: object
  19. - command: >
  20. {{openshift.common.client_binary}}
  21. --config={{mktemp.stdout}}/admin.kubeconfig
  22. get rc
  23. -l metrics-infra=hawkular-metrics
  24. -o name
  25. -n {{openshift_metrics_project}}
  26. register: metrics_hawkular_rc
  27. changed_when: "'No resources found' not in metrics_hawkular_rc.stderr"
  28. - name: Stop Hawkular Metrics
  29. include: scale.yaml
  30. vars:
  31. desired: 0
  32. with_items: "{{metrics_hawkular_rc.stdout_lines}}"
  33. loop_control:
  34. loop_var: object
  35. - command: >
  36. {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig
  37. get rc
  38. -o name
  39. -l metrics-infra=hawkular-cassandra
  40. -n {{openshift_metrics_project}}
  41. register: metrics_cassandra_rc
  42. changed_when: "'No resources found' not in metrics_cassandra_rc.stderr"
  43. - name: Stop Hawkular Cassandra
  44. include: scale.yaml
  45. vars:
  46. desired: 0
  47. with_items: "{{metrics_cassandra_rc.stdout_lines}}"
  48. loop_control:
  49. loop_var: object
  50. when: metrics_cassandra_rc is defined