[COMMON] Disable metrics by default 77/142577/8
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Sun, 30 Nov 2025 09:55:01 +0000 (10:55 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Sun, 30 Nov 2025 11:27:15 +0000 (12:27 +0100)
commitce6f55e115e7ec4ce62514192e80a7e5fe431cae
tree0cc10a60e6b6f3cd4e46eeeae538a61ec840306a
parent0f75c0b7c09acd47c6b51139ad6ed324642bfef6
[COMMON] Disable metrics by default

Similar to how we do not enable tracing by default, metrics should not
be enabled by default either [0]
This requires some adjustments, since it practically was not possible to deploy
ONAP without it:

- add if condition to "common.serviceMonitor" for .Values.global.metrics.enabled
- remove chart-specific if wrappers that do the same
- this allows to toggle metrics monitoring via Prometheus for the whole platform
- without this change, it would not be possible to deploy ONAP without the Prometheus
  Operator

[0] The prometheus backend that is required for this is not part of the ONAP deployment
    and it should thus be a conscious decision to both enable metrics and deploy it

Issue-ID: OOM-3372
Change-Id: I7c585f6f4b77e9e33ea334cc5ee64dcd7f2d164f
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
47 files changed:
kubernetes/aai/components/aai-babel/templates/servicemonitor.yaml
kubernetes/aai/components/aai-babel/values.yaml
kubernetes/aai/components/aai-graphadmin/templates/servicemonitor.yaml
kubernetes/aai/components/aai-graphadmin/values.yaml
kubernetes/aai/components/aai-modelloader/templates/podmonitor.yaml
kubernetes/aai/components/aai-modelloader/values.yaml
kubernetes/aai/components/aai-resources/templates/servicemonitor.yaml
kubernetes/aai/components/aai-resources/values.yaml
kubernetes/aai/components/aai-traversal/templates/servicemonitor.yaml
kubernetes/aai/components/aai-traversal/values.yaml
kubernetes/cds/components/cds-command-executor/templates/servicemonitor.yaml
kubernetes/cds/components/cds-command-executor/values.yaml
kubernetes/common/cassandra/templates/servicemonitor.yaml
kubernetes/common/cassandra/values.yaml
kubernetes/common/common/templates/_serviceMonitor.tpl
kubernetes/common/mariadb-galera/templates/servicemonitor.yaml
kubernetes/common/mariadb-galera/values.yaml
kubernetes/common/mongodb/templates/servicemonitor.yaml
kubernetes/common/nginx/templates/servicemonitor.yaml
kubernetes/common/postgres/templates/servicemonitor.yaml
kubernetes/common/postgres/values.yaml
kubernetes/cps/components/cps-core/templates/serviceMonitor.yaml
kubernetes/cps/components/cps-core/values.yaml
kubernetes/cps/components/cps-temporal/templates/serviceMonitor.yaml
kubernetes/cps/components/cps-temporal/values.yaml
kubernetes/cps/components/ncmp-dmi-plugin/templates/serviceMonitor.yaml
kubernetes/cps/components/ncmp-dmi-plugin/values.yaml
kubernetes/onap/values.yaml
kubernetes/policy/components/policy-apex-pdp/templates/serviceMonitor.yaml
kubernetes/policy/components/policy-apex-pdp/values.yaml
kubernetes/policy/components/policy-api/templates/serviceMonitor.yaml
kubernetes/policy/components/policy-api/values.yaml
kubernetes/policy/components/policy-distribution/templates/serviceMonitor.yaml
kubernetes/policy/components/policy-distribution/values.yaml
kubernetes/policy/components/policy-drools-pdp/templates/serviceMonitor.yaml
kubernetes/policy/components/policy-drools-pdp/values.yaml
kubernetes/policy/components/policy-opa-pdp/templates/serviceMonitor.yaml
kubernetes/policy/components/policy-opa-pdp/values.yaml
kubernetes/policy/components/policy-pap/templates/serviceMonitor.yaml
kubernetes/policy/components/policy-pap/values.yaml
kubernetes/policy/components/policy-xacml-pdp/templates/serviceMonitor.yaml
kubernetes/policy/components/policy-xacml-pdp/values.yaml
kubernetes/policy/values.yaml
kubernetes/sdc/components/sdc-be/templates/servicemonitor.yaml
kubernetes/sdc/components/sdc-be/values.yaml
kubernetes/sdc/components/sdc-onboarding-be/templates/servicemonitor.yaml
kubernetes/sdc/components/sdc-onboarding-be/values.yaml