From b968a1eb6262f805c1a29070f49b658eeba937d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Reme=C5=A1?= Date: Tue, 17 Mar 2026 09:32:03 +0100 Subject: [PATCH] fix: add ALERTMANAGER_URL to the deployment manifest & minor rename --- manifests/openshift/01_service_account.yaml | 12 ++++++------ manifests/openshift/02_deployment.yaml | 14 ++++++++------ manifests/openshift/03_mcp_service.yaml | 6 +++--- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/manifests/openshift/01_service_account.yaml b/manifests/openshift/01_service_account.yaml index f51c3855..1ae44d89 100644 --- a/manifests/openshift/01_service_account.yaml +++ b/manifests/openshift/01_service_account.yaml @@ -2,16 +2,16 @@ kind: ServiceAccount apiVersion: v1 metadata: - name: genie-obs-mcp-thanos-querier + name: obs-mcp-thanos-querier namespace: openshift-lightspeed --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: genie-obs-mcp:system:auth-delegator + name: obs-mcp:system:auth-delegator subjects: - kind: ServiceAccount - name: genie-obs-mcp-thanos-querier + name: obs-mcp-thanos-querier namespace: openshift-lightspeed roleRef: apiGroup: rbac.authorization.k8s.io @@ -21,7 +21,7 @@ roleRef: apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: genie-obs-mcp + name: obs-mcp rules: - apiGroups: - "" @@ -55,10 +55,10 @@ rules: kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: genie-obs-mcp-thanos-querier + name: obs-mcp-thanos-querier subjects: - kind: ServiceAccount - name: genie-obs-mcp-thanos-querier + name: obs-mcp-thanos-querier namespace: openshift-lightspeed roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/manifests/openshift/02_deployment.yaml b/manifests/openshift/02_deployment.yaml index ebf9e9ae..46786f6c 100644 --- a/manifests/openshift/02_deployment.yaml +++ b/manifests/openshift/02_deployment.yaml @@ -3,23 +3,23 @@ apiVersion: apps/v1 kind: Deployment metadata: labels: - app.kubernetes.io/name: genie-obs-mcp - name: genie-obs-mcp + app.kubernetes.io/name: obs-mcp + name: obs-mcp namespace: openshift-lightspeed spec: replicas: 1 selector: matchLabels: - app.kubernetes.io/name: genie-obs-mcp + app.kubernetes.io/name: obs-mcp template: metadata: labels: - app.kubernetes.io/name: genie-obs-mcp + app.kubernetes.io/name: obs-mcp spec: - serviceAccountName: genie-obs-mcp-thanos-querier + serviceAccountName: obs-mcp-thanos-querier automountServiceAccountToken: true containers: - - name: cluster-health-mcp-server + - name: obs-mcp-server image: "quay.io/inecas_rh/obc-mcp:latest" imagePullPolicy: Always args: @@ -30,6 +30,8 @@ spec: env: - name: PROMETHEUS_URL value: "https://thanos-querier.openshift-monitoring.svc.cluster.local:9091/" + - name: ALERTMANAGER_URL + value: "https://alertmanager-main.openshift-monitoring.svc.cluster.local:9094" securityContext: runAsNonRoot: true allowPrivilegeEscalation: false diff --git a/manifests/openshift/03_mcp_service.yaml b/manifests/openshift/03_mcp_service.yaml index 6340797e..737dfad8 100644 --- a/manifests/openshift/03_mcp_service.yaml +++ b/manifests/openshift/03_mcp_service.yaml @@ -2,8 +2,8 @@ apiVersion: v1 kind: Service metadata: labels: - app.kubernetes.io/name: genie-obs-mcp - name: genie-obs-mcp-server + app.kubernetes.io/name: obs-mcp + name: obs-mcp-server namespace: openshift-lightspeed spec: ports: @@ -11,4 +11,4 @@ spec: port: 8085 targetPort: mcp selector: - app.kubernetes.io/name: genie-obs-mcp + app.kubernetes.io/name: obs-mcp