From 4ed923f4bb215902acb5ae29840f81e6df5374eb Mon Sep 17 00:00:00 2001 From: mgianluc Date: Thu, 14 Nov 2024 19:00:07 +0100 Subject: [PATCH] Add addon-controller Service Fix ServiceMonitor to match it --- config/manager/manager.yaml | 14 ++++++++++++++ manifest/manifest.yaml | 15 +++++++++++++++ manifest/service_monitor.yaml | 6 +++--- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index fd9ec9c8..587f3fe8 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -3,6 +3,20 @@ kind: Namespace metadata: name: projectsveltos --- +apiVersion: v1 +kind: Service +metadata: + name: controller +spec: + selector: + control-plane: addon-controller + ports: + - protocol: TCP + port: 80 + targetPort: 8443 + name: metrics + type: ClusterIP +--- apiVersion: apps/v1 kind: Deployment metadata: diff --git a/manifest/manifest.yaml b/manifest/manifest.yaml index 1dc5070e..aeef13f5 100644 --- a/manifest/manifest.yaml +++ b/manifest/manifest.yaml @@ -8384,6 +8384,21 @@ subjects: name: addon-controller namespace: projectsveltos --- +apiVersion: v1 +kind: Service +metadata: + name: addon-controller + namespace: projectsveltos +spec: + ports: + - name: metrics + port: 80 + protocol: TCP + targetPort: 8443 + selector: + control-plane: addon-controller + type: ClusterIP +--- apiVersion: apps/v1 kind: Deployment metadata: diff --git a/manifest/service_monitor.yaml b/manifest/service_monitor.yaml index cdaa00f0..11790832 100644 --- a/manifest/service_monitor.yaml +++ b/manifest/service_monitor.yaml @@ -3,17 +3,17 @@ kind: ServiceMonitor metadata: labels: control-plane: addon-controller - name: fm-controller-manager-metrics-monitor + name: addon-controller namespace: projectsveltos spec: endpoints: - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token path: /metrics - port: https + port: metrics scheme: https tlsConfig: + caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecureSkipVerify: true selector: matchLabels: control-plane: addon-controller -