FIX(headlamp): use ExternalSecret for OIDC config

- Use externalSecret.enabled instead of env
- Add template to ExternalSecret with all OIDC fields
This commit is contained in:
2026-01-02 19:33:01 +09:00
parent f17bbe3514
commit 6d19c01bf1
2 changed files with 12 additions and 12 deletions

View File

@@ -11,6 +11,13 @@ spec:
target: target:
name: headlamp-oidc name: headlamp-oidc
creationPolicy: Owner creationPolicy: Owner
template:
engineVersion: v2
data:
clientID: headlamp
clientSecret: "{{ .clientSecret }}"
issuerURL: https://auth0213.kro.kr
scopes: "openid profile email groups"
data: data:
- secretKey: clientSecret - secretKey: clientSecret
remoteRef: remoteRef:

View File

@@ -34,15 +34,8 @@ ingress:
config: config:
baseURL: "https://kubernetes0213.kro.kr" baseURL: "https://kubernetes0213.kro.kr"
oidc: oidc:
clientID: "headlamp" secret:
clientSecret: "" create: false
issuerURL: "https://auth0213.kro.kr" externalSecret:
scopes: "openid profile email groups" enabled: true
name: headlamp-oidc
# OIDC client secret from ExternalSecret
env:
- name: HEADLAMP_CONFIG_OIDC_clientSecret
valueFrom:
secretKeyRef:
name: headlamp-oidc
key: clientSecret