mirror of
https://github.com/ansible/awx-operator.git
synced 2026-05-06 21:32:52 +00:00
- Adding metadata, storage_class, and pullsecret for metrics-utility - Updating crd, csv and defaults - Adding metrics-utility cronjob
24 lines
821 B
YAML
24 lines
821 B
YAML
---
|
|
# Check to make sure provided pvc exists, error loudly if not. Otherwise, the management pod will just stay in pending state forever.
|
|
- name: Check provided PVC claim exists
|
|
kubernetes.core.k8s_info:
|
|
name: "{{ _metrics_utility_pvc_claim }}"
|
|
kind: PersistentVolumeClaim
|
|
namespace: "{{ ansible_operator_meta.namespace }}"
|
|
when:
|
|
- _metrics_utility_pvc_claim | length
|
|
|
|
- name: Create PVC for metrics-utility
|
|
kubernetes.core.k8s:
|
|
kind: PersistentVolumeClaim
|
|
definition: "{{ lookup('template', 'storage/metrics-utility.yaml.j2') }}"
|
|
|
|
- name: Create Kubernetes CronJobs for metrics-utility
|
|
kubernetes.core.k8s:
|
|
definition: "{{ lookup('template', item) }}"
|
|
apply: true
|
|
wait: true
|
|
loop:
|
|
- cronjobs/metrics-utility-gather.yaml.j2
|
|
- cronjobs/metrics-utility-report.yaml.j2
|