From ccf7cac07193e7f49b46b6eee8d686d27e56d80d Mon Sep 17 00:00:00 2001
From: royalcat <k.adamovich20@gmail.com>
Date: Tue, 4 Mar 2025 12:19:49 +0300
Subject: [PATCH] grafana port fix

---
 metrics/grafana-deployment.yaml |  2 +-
 metrics/grafana-service.yaml    | 26 ++++++++++++++++++++------
 2 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/metrics/grafana-deployment.yaml b/metrics/grafana-deployment.yaml
index b35f74d..b2203d7 100644
--- a/metrics/grafana-deployment.yaml
+++ b/metrics/grafana-deployment.yaml
@@ -66,7 +66,7 @@ spec:
               memory: "256Mi"
               cpu: "250m"
           ports:
-            - containerPort: 9000
+            - containerPort: 3000
               protocol: TCP
           volumeMounts:
             - mountPath: /var/lib/grafana
diff --git a/metrics/grafana-service.yaml b/metrics/grafana-service.yaml
index 85c59f2..e5ae826 100644
--- a/metrics/grafana-service.yaml
+++ b/metrics/grafana-service.yaml
@@ -8,21 +8,35 @@ metadata:
     app.kubernetes.io/name: grafana
 spec:
   ports:
-    - name: "9000"
-      port: 9000
-      targetPort: 9000
+    - name: "3000"
+      port: 3000
+      targetPort: 3000
   selector:
     app.kubernetes.io/name: grafana
 ---
+apiVersion: cert-manager.io/v1
+kind: Certificate
+metadata:
+  name: whoami
+  namespace: metrics
+spec:
+  secretName: grafana-tls
+  issuerRef:
+    kind: ClusterIssuer
+    name: letsencrypt-prod
+  dnsNames:
+    - "grafana.konfa.ch"
+---
 apiVersion: networking.k8s.io/v1
 kind: Ingress
 metadata:
   name: grafana-ingress
-  namespace: default
+  namespace: metrics
   annotations:
     traefik.ingress.kubernetes.io/router.entrypoints: websecure
-    traefik.ingress.kubernetes.io/router.middlewares: default-https-redirect
 spec:
+  tls:
+    - secretName: grafana-tls
   rules:
     - host: grafana.konfa.ch
       http:
@@ -33,4 +47,4 @@ spec:
               service:
                 name: grafana
                 port:
-                  number: 9000
+                  number: 3000