From 79f873513ae51b3342bb1bfc7959725bb5e077af Mon Sep 17 00:00:00 2001 From: Automated pipeline Date: Thu, 12 Feb 2026 15:14:21 +0000 Subject: [PATCH] Automated upload for garm-provider-test.t09.de --- .../registry/docs.yaml | 24 +++++ .../stacks/coder/coder.yaml | 2 +- .../stacks/core/cloudnative-pg/values.yaml | 1 + .../stacks/forgejo/forgejo-server/values.yaml | 2 +- .../stacks/garm/garm/values.yaml | 12 ++- .../stacks/garm/optimiser-receiver.yaml | 25 ++++++ .../garm/optimiser-receiver/deployment.yaml | 90 +++++++++++++++++++ 7 files changed, 150 insertions(+), 6 deletions(-) create mode 100644 otc/garm-provider-test.t09.de/registry/docs.yaml create mode 100644 otc/garm-provider-test.t09.de/stacks/core/cloudnative-pg/values.yaml create mode 100644 otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver.yaml create mode 100644 otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver/deployment.yaml diff --git a/otc/garm-provider-test.t09.de/registry/docs.yaml b/otc/garm-provider-test.t09.de/registry/docs.yaml new file mode 100644 index 0000000..9d88777 --- /dev/null +++ b/otc/garm-provider-test.t09.de/registry/docs.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: docs-reg + namespace: argocd + labels: + env: dev + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + name: in-cluster + namespace: argocd + source: + path: argocd-stack + repoURL: "https://edp.buildth.ing/DevFW-CICD/website-and-documentation" + targetRevision: HEAD + project: default + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/otc/garm-provider-test.t09.de/stacks/coder/coder.yaml b/otc/garm-provider-test.t09.de/stacks/coder/coder.yaml index ff6dbc9..68873e5 100644 --- a/otc/garm-provider-test.t09.de/stacks/coder/coder.yaml +++ b/otc/garm-provider-test.t09.de/stacks/coder/coder.yaml @@ -20,7 +20,7 @@ spec: sources: - repoURL: https://helm.coder.com/v2 chart: coder - targetRevision: 2.28.6 + targetRevision: 2.28.3 helm: valueFiles: - $values/otc/garm-provider-test.t09.de/stacks/coder/coder/values.yaml diff --git a/otc/garm-provider-test.t09.de/stacks/core/cloudnative-pg/values.yaml b/otc/garm-provider-test.t09.de/stacks/core/cloudnative-pg/values.yaml new file mode 100644 index 0000000..cfebbfc --- /dev/null +++ b/otc/garm-provider-test.t09.de/stacks/core/cloudnative-pg/values.yaml @@ -0,0 +1 @@ +# No need for values here. diff --git a/otc/garm-provider-test.t09.de/stacks/forgejo/forgejo-server/values.yaml b/otc/garm-provider-test.t09.de/stacks/forgejo/forgejo-server/values.yaml index b149fad..c9e2fdb 100644 --- a/otc/garm-provider-test.t09.de/stacks/forgejo/forgejo-server/values.yaml +++ b/otc/garm-provider-test.t09.de/stacks/forgejo/forgejo-server/values.yaml @@ -174,7 +174,7 @@ image: #tag: "8.0.3" # Adds -rootless suffix to image name # rootless: true - fullOverride: edp.buildth.ing/devfw-cicd/edp-forgejo:259a5ad73030052d6743d54ed46d5148218d24f6 + fullOverride: edp.buildth.ing/devfw-cicd/edp-forgejo:2a8cc35e3232664f71414835521ca2d2689771c2 forgejo: runner: diff --git a/otc/garm-provider-test.t09.de/stacks/garm/garm/values.yaml b/otc/garm-provider-test.t09.de/stacks/garm/garm/values.yaml index 4fb6816..3b5d1bc 100644 --- a/otc/garm-provider-test.t09.de/stacks/garm/garm/values.yaml +++ b/otc/garm-provider-test.t09.de/stacks/garm/garm/values.yaml @@ -24,9 +24,13 @@ credentials: providerConfig: edgeConnect: - organization: "edp2" - region: "EU" + organization: edp2 + region: EU edgeConnectUrl: "https://hub.apps.edge.platform.mg3.mdb.osc.live" cloudlet: - name: "Munich" - organization: "TelekomOP" \ No newline at end of file + name: Hamburg + organization: TelekomOP + +garm: + logging: + logLevel: info diff --git a/otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver.yaml b/otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver.yaml new file mode 100644 index 0000000..40b5263 --- /dev/null +++ b/otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver.yaml @@ -0,0 +1,25 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: optimiser-receiver + namespace: argocd + labels: + env: dev + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + syncPolicy: + automated: + selfHeal: true + syncOptions: + - CreateNamespace=true + retry: + limit: -1 + destination: + name: in-cluster + namespace: garm + source: + repoURL: https://edp.buildth.ing/DevFW-CICD/stacks-instances + targetRevision: HEAD + path: "otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver" diff --git a/otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver/deployment.yaml b/otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver/deployment.yaml new file mode 100644 index 0000000..435f610 --- /dev/null +++ b/otc/garm-provider-test.t09.de/stacks/garm/optimiser-receiver/deployment.yaml @@ -0,0 +1,90 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: optimiser-receiver + labels: + app: optimiser-receiver +spec: + replicas: 1 + selector: + matchLabels: + app: optimiser-receiver + template: + metadata: + labels: + app: optimiser-receiver + spec: + containers: + - name: receiver + image: edp.buildth.ing/devfw-cicd/forgejo-runner-optimiser-receiver:0.0.3 + args: + - --db=/data/metrics.db + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: RECEIVER_READ_TOKEN + valueFrom: + secretKeyRef: + name: optimiser-tokens + key: read-token + - name: RECEIVER_HMAC_KEY + valueFrom: + secretKeyRef: + name: optimiser-tokens + key: hmac-key + volumeMounts: + - name: data + mountPath: /data + livenessProbe: + httpGet: + path: /health + port: http + initialDelaySeconds: 5 + periodSeconds: 30 + readinessProbe: + httpGet: + path: /health + port: http + initialDelaySeconds: 2 + periodSeconds: 10 + resources: + requests: + cpu: 50m + memory: 64Mi + limits: + cpu: 200m + memory: 128Mi + volumes: + - name: data + persistentVolumeClaim: + claimName: optimiser-receiver-data +--- +apiVersion: v1 +kind: Service +metadata: + name: optimiser-receiver + labels: + app: optimiser-receiver +spec: + selector: + app: optimiser-receiver + ports: + - name: http + port: 8080 + targetPort: http + protocol: TCP +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: optimiser-receiver-data + labels: + app: optimiser-receiver +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi