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:
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
# OIDC client secret from ExternalSecret
|
|
||||||
env:
|
|
||||||
- name: HEADLAMP_CONFIG_OIDC_clientSecret
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: headlamp-oidc
|
name: headlamp-oidc
|
||||||
key: clientSecret
|
|
||||||
|
|||||||
Reference in New Issue
Block a user