From 4ccf89f63cfa09d78342c85356b9d00976e5cab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20M=C3=BCller?= Date: Sun, 2 Feb 2025 00:50:05 +0100 Subject: [PATCH 1/2] fix(playit): re-structure secret --- .../apps/networking/playit/app/external-secret.yaml | 12 ++---------- .../apps/networking/playit/app/helm-release.yaml | 3 +++ 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/kubernetes/talos-flux/apps/networking/playit/app/external-secret.yaml b/kubernetes/talos-flux/apps/networking/playit/app/external-secret.yaml index 9f8edb83a..4b593c42f 100644 --- a/kubernetes/talos-flux/apps/networking/playit/app/external-secret.yaml +++ b/kubernetes/talos-flux/apps/networking/playit/app/external-secret.yaml @@ -3,7 +3,7 @@ apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: - name: &name playit + name: &name playit-env spec: refreshInterval: 1m secretStoreRef: @@ -15,15 +15,7 @@ spec: template: engineVersion: v2 data: - playit.toml: | - api_url = "https://api.playit.cloud/agent" - ping_target_addresses = [] - control_address = "control.playit.gg" - refresh_from_api = true - api_refresh_rate = 5000 - ping_interval = 5000 - secret_key = "{{ .PLAYIT_SECRET_KEY }}" - mappings = [] + SECRET_KEY: "{{ .PLAYIT_SECRET_KEY }}" dataFrom: - extract: key: infra/techtales/network/playit diff --git a/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml b/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml index d457aa1a3..15073d8c2 100644 --- a/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml +++ b/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml @@ -49,6 +49,9 @@ spec: readOnlyRootFilesystem: true capabilities: drop: [ALL] + envFrom: + - secretRef: + name: playit-env env: TZ: ${SETTING_TZ} image: From 63953347f07771172986cd1def717fb6596aab93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20M=C3=BCller?= Date: Sun, 2 Feb 2025 00:50:48 +0100 Subject: [PATCH 2/2] fix(playit): remove mount --- .../apps/networking/playit/app/helm-release.yaml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml b/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml index 15073d8c2..82b3e405a 100644 --- a/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml +++ b/kubernetes/talos-flux/apps/networking/playit/app/helm-release.yaml @@ -72,12 +72,3 @@ spec: enabled: false startup: enabled: false - - persistence: - playit-toml: - type: secret - name: playit - globalMounts: - - path: /config/playit.toml - subPath: playit.toml - readOnly: false