diff --git a/playbooks/openshift-apps/bodhi.yml b/playbooks/openshift-apps/bodhi.yml index 83f3194b25..ff881fabc1 100644 --- a/playbooks/openshift-apps/bodhi.yml +++ b/playbooks/openshift-apps/bodhi.yml @@ -108,6 +108,11 @@ app: bodhi file: service.yml objectname: service.yml + - role: openshift/object + app: bodhi + file: servicemonitor.yml + objectname: servicemonitor.yml + when: env != "production" - role: openshift/route app: bodhi routename: bodhi-web diff --git a/roles/openshift-apps/bodhi/files/servicemonitor.yml b/roles/openshift-apps/bodhi/files/servicemonitor.yml new file mode 100644 index 0000000000..53d2f7bd29 --- /dev/null +++ b/roles/openshift-apps/bodhi/files/servicemonitor.yml @@ -0,0 +1,13 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + monitoring-key: 'middleware' + name: bodhi-web +spec: + endpoints: + - path: /metrics + port: web + selector: + matchLabels: + app: bodhi \ No newline at end of file