From 0dd931f8274b5de87421d6c62d0584750e0a935c Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Wed, 23 Mar 2022 02:07:57 +0100 Subject: [PATCH] fix(nextcloud): Add expected metrics collection --- apps/base/nextcloud/kustomization.yaml | 1 + apps/base/nextcloud/monitoring.yaml | 16 ++++++++++++++++ apps/base/nextcloud/release.yaml | 3 +++ 3 files changed, 20 insertions(+) create mode 100644 apps/base/nextcloud/monitoring.yaml diff --git a/apps/base/nextcloud/kustomization.yaml b/apps/base/nextcloud/kustomization.yaml index 1d0c497be..4b3fb922c 100644 --- a/apps/base/nextcloud/kustomization.yaml +++ b/apps/base/nextcloud/kustomization.yaml @@ -6,6 +6,7 @@ resources: - database.yaml - repository.yaml - release.yaml + - monitoring.yaml - ../../../shared/networkpolicies/allow-from-same-namespace.yaml - ../../../shared/networkpolicies/allow-from-ingress.yaml - ../../../shared/networkpolicies/allow-from-database.yaml diff --git a/apps/base/nextcloud/monitoring.yaml b/apps/base/nextcloud/monitoring.yaml new file mode 100644 index 000000000..2d972162b --- /dev/null +++ b/apps/base/nextcloud/monitoring.yaml @@ -0,0 +1,16 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: nextcloud + namespace: nextcloud +spec: + endpoints: + - honorLabels: true + path: / + port: metrics + jobLabel: app.kubernetes.io/name + selector: + matchLabels: + app.kubernetes.io/component: metrics + app.kubernetes.io/instance: nextcloud + app.kubernetes.io/name: nextcloud diff --git a/apps/base/nextcloud/release.yaml b/apps/base/nextcloud/release.yaml index 982a159bd..406e74a3e 100644 --- a/apps/base/nextcloud/release.yaml +++ b/apps/base/nextcloud/release.yaml @@ -131,6 +131,9 @@ data: requests: cpu: 100m memory: 128Mi + service: + labels: + app.kubernetes.io/component: metrics rbac: enabled: true serviceaccount: -- GitLab