diff --git a/roles/telemetry_verify_metrics/tasks/main.yml b/roles/telemetry_verify_metrics/tasks/main.yml index c45e62f1d..5dc4c8b6a 100644 --- a/roles/telemetry_verify_metrics/tasks/main.yml +++ b/roles/telemetry_verify_metrics/tasks/main.yml @@ -23,6 +23,10 @@ condition_type: Ready tags: precheck +- name: Verify kube-rbac-proxy + ansible.builtin.include_tasks: + file: verify_rbac.yml + - name: Verify RabbitMQ metrics are being exposed and stored ansible.builtin.include_tasks: file: verify_rabbitmq_metrics.yml diff --git a/roles/telemetry_verify_metrics/tasks/verify_rbac.yml b/roles/telemetry_verify_metrics/tasks/verify_rbac.yml new file mode 100644 index 000000000..b22bde6b7 --- /dev/null +++ b/roles/telemetry_verify_metrics/tasks/verify_rbac.yml @@ -0,0 +1,78 @@ +- name: Verify the container exist in the prometheus-metric-storage-0 + ansible.builtin.shell: | + oc describe pod prometheus-metric-storage-0 + register: result + changed_when: false + +- name: Print the result of rometheus-metric-storage-0 + ansible.builtin.debug: + var: result.stdout_lines + + +- name: Verify kube-rbac-proxy is up and running + ansible.builtin.shell: | + oc logs prometheus-metric-storage-0 -c kube-rbac-proxy + register: result + changed_when: false + +- name: Print the result of metrics + ansible.builtin.debug: + var: result.stdout_lines + +- name: Create Service Account to Test + ansible.builtin.shell: | + oc apply -f - <