From 86221b920c984062fb8ed570619d65899732b336 Mon Sep 17 00:00:00 2001 From: Khue Doan Date: Wed, 17 Jan 2024 00:08:28 +0700 Subject: [PATCH] feat(dex): add Gitea SSO client --- platform/dex/templates/secret.yaml | 4 ++++ platform/dex/values.yaml | 5 +++++ platform/global-secrets/files/secret-generator/config.yaml | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/platform/dex/templates/secret.yaml b/platform/dex/templates/secret.yaml index 67f574cf..848fe563 100644 --- a/platform/dex/templates/secret.yaml +++ b/platform/dex/templates/secret.yaml @@ -24,3 +24,7 @@ spec: remoteRef: key: dex.grafana property: client_secret + - secretKey: GITEA_CLIENT_SECRET + remoteRef: + key: dex.gitea + property: client_secret diff --git a/platform/dex/values.yaml b/platform/dex/values.yaml index 509cbb23..ab8d26a4 100644 --- a/platform/dex/values.yaml +++ b/platform/dex/values.yaml @@ -29,6 +29,11 @@ dex: redirectURIs: - 'https://grafana.khuedoan.com/login/generic_oauth' secretEnv: GRAFANA_SSO_CLIENT_SECRET + - id: gitea + name: Gitea + redirectURIs: + - 'https://git.khuedoan.com/user/oauth2/Dex/callback' + secretEnv: GITEA_CLIENT_SECRET envFrom: - secretRef: name: dex-secrets diff --git a/platform/global-secrets/files/secret-generator/config.yaml b/platform/global-secrets/files/secret-generator/config.yaml index afb7c025..f1d85f4d 100644 --- a/platform/global-secrets/files/secret-generator/config.yaml +++ b/platform/global-secrets/files/secret-generator/config.yaml @@ -11,6 +11,11 @@ - key: client_secret length: 32 special: false +- name: dex.gitea + data: + - key: client_secret + length: 32 + special: false # Registry - name: registry.admin