From f468c8f9ddd60498a1ff6ce7802250661dd6d036 Mon Sep 17 00:00:00 2001 From: Mathod Date: Wed, 10 Dec 2025 15:54:52 +0100 Subject: [PATCH] fix the fix --- manifests/metrics-server/deployment.yaml | 79 ++++++--------------- manifests/metrics-server/kustomization.yaml | 13 +--- manifests/metrics-server/service.yaml | 15 ++++ 3 files changed, 38 insertions(+), 69 deletions(-) create mode 100644 manifests/metrics-server/service.yaml diff --git a/manifests/metrics-server/deployment.yaml b/manifests/metrics-server/deployment.yaml index ca43845..fb27f83 100644 --- a/manifests/metrics-server/deployment.yaml +++ b/manifests/metrics-server/deployment.yaml @@ -1,29 +1,8 @@ -apiVersion: v1 -kind: Service -metadata: - name: argocd-metrics-server - labels: - app.kubernetes.io/name: argocd-metrics-server - app.kubernetes.io/part-of: argocd -spec: - ports: - - name: metrics - port: 9003 - protocol: TCP - targetPort: 9003 - selector: - app: argocd-metrics-server ---- apiVersion: apps/v1 kind: Deployment metadata: name: argocd-metrics-server - labels: - app.kubernetes.io/name: argocd-metrics-server - app.kubernetes.io/part-of: argocd - app.kubernetes.io/component: metrics-server spec: - replicas: 1 selector: matchLabels: app: argocd-metrics-server @@ -34,43 +13,25 @@ spec: labels: app: argocd-metrics-server spec: - serviceAccountName: argocd-server containers: - - name: argocd-metrics-server - image: quay.io/argoprojlabs/argocd-extension-metrics:v1.0.3 - imagePullPolicy: IfNotPresent - args: - - '-enableTLS=false' - ports: - - containerPort: 9003 - name: metrics - protocol: TCP - volumeMounts: - - name: config-volume - mountPath: /app/config.json - subPath: config.json - resources: - requests: - cpu: 100m - memory: 100Mi - limits: - cpu: 200m - memory: 200Mi - securityContext: - allowPrivilegeEscalation: false - capabilities: - drop: - - ALL - readOnlyRootFilesystem: true - runAsNonRoot: true - runAsUser: 999 + - image: quay.io/argoprojlabs/argocd-extension-metrics:latest + imagePullPolicy: IfNotPresent + args: + - '-enableTLS=false' + name: argocd-metrics-server + ports: + - containerPort: 9003 + name: metrics + protocol: TCP + resources: + requests: + cpu: 100m + memory: 100Mi + volumeMounts: + - name: config-volume + mountPath: /app/config.json + subPath: config.json volumes: - - name: config-volume - configMap: - name: argocd-metrics-server-configmap - securityContext: - runAsNonRoot: true - runAsUser: 999 - fsGroup: 999 - seccompProfile: - type: RuntimeDefault \ No newline at end of file + - name: config-volume + configMap: + name: argocd-metrics-server-configmap \ No newline at end of file diff --git a/manifests/metrics-server/kustomization.yaml b/manifests/metrics-server/kustomization.yaml index 4244337..45badd0 100644 --- a/manifests/metrics-server/kustomization.yaml +++ b/manifests/metrics-server/kustomization.yaml @@ -1,13 +1,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization - -namespace: argocd - resources: - - configmap.yaml - - deployment.yaml - -commonLabels: - app.kubernetes.io/name: argocd-metrics-server - app.kubernetes.io/part-of: argocd - app.kubernetes.io/component: metrics-server \ No newline at end of file +- configmap.yaml +- deployment.yaml +- service.yaml \ No newline at end of file diff --git a/manifests/metrics-server/service.yaml b/manifests/metrics-server/service.yaml new file mode 100644 index 0000000..56cdac5 --- /dev/null +++ b/manifests/metrics-server/service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: argocd-metrics-server + labels: + app.kubernetes.io/name: argocd-metrics-server + app.kubernetes.io/part-of: argocd +spec: + ports: + - name: metrics + port: 9003 + protocol: TCP + targetPort: 9003 + selector: + app: argocd-metrics-server \ No newline at end of file