From a2c635ae6e674e883f8e401c36ec23cd8beb6f18 Mon Sep 17 00:00:00 2001 From: Daniel Sy Date: Thu, 16 Apr 2026 15:11:46 +0200 Subject: [PATCH] =?UTF-8?q?fix(garm):=20=F0=9F=94=A7=20sync=20sizer-receiv?= =?UTF-8?q?er=20template=20with=20production=20config=20and=20bump=20garm?= =?UTF-8?q?=20tag=20to=20v0.1.7-forgejo-13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/stacks/garm/garm/values.yaml | 2 +- .../garm/sizer-receiver/deployment.yaml | 31 ++++++++++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/template/stacks/garm/garm/values.yaml b/template/stacks/garm/garm/values.yaml index 78fa34f..d63bc70 100644 --- a/template/stacks/garm/garm/values.yaml +++ b/template/stacks/garm/garm/values.yaml @@ -26,7 +26,7 @@ credentials: image: repository: {{{ .Env.CLIENT_REPO_DOMAIN }}}/devfw-cicd/garm-forgejo - tag: v0.1.7-forgejo-1 + tag: v0.1.7-forgejo-13 providerConfig: edgeConnect: diff --git a/template/stacks/garm/sizer-receiver/deployment.yaml b/template/stacks/garm/sizer-receiver/deployment.yaml index e3c0318..3401e4f 100644 --- a/template/stacks/garm/sizer-receiver/deployment.yaml +++ b/template/stacks/garm/sizer-receiver/deployment.yaml @@ -5,6 +5,8 @@ metadata: labels: app: sizer-receiver spec: + strategy: + type: Recreate replicas: 1 selector: matchLabels: @@ -14,9 +16,12 @@ spec: labels: app: sizer-receiver spec: + securityContext: + fsGroup: 65534 containers: - name: receiver - image: edp.buildth.ing/devfw-cicd/forgejo-runner-sizer-receiver:0.0.4 + image: edp.buildth.ing/devfw-cicd/forgejo-runner-sizer-receiver:latest + imagePullPolicy: Always args: - --db=/data/metrics.db ports: @@ -34,6 +39,30 @@ spec: secretKeyRef: name: sizer-tokens key: hmac-key + - name: GARM_URL + value: "http://garm.garm.svc.cluster.local:80" + - name: GARM_USER + value: "admin" + - name: GARM_PASSWORD + valueFrom: + secretKeyRef: + name: garm-fixed-credentials + key: admin_password + - name: RECEIVER_OIDC_ISSUER + value: "https://dex.{{{ .Env.DOMAIN }}}" + - name: RECEIVER_OIDC_CLIENT_ID + value: "forgejo-runner-sizer" + - name: RECEIVER_OIDC_CLIENT_SECRET + valueFrom: + secretKeyRef: + name: sizer-oidc-client + key: client-secret + - name: RECEIVER_OIDC_REDIRECT_URI + value: "https://sizer.{{{ .Env.DOMAIN }}}/ui/callback" + - name: RECEIVER_SESSION_TTL + value: "12h" + - name: RECEIVER_ALLOWED_ORG + value: "DevFW" volumeMounts: - name: data mountPath: /data