feat(argo-cd): Support custom TLS certificates for Dex (#1477)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
This commit is contained in:
parent
3d9e2f35a6
commit
9819da3434
6 changed files with 55 additions and 7 deletions
|
|
@ -840,6 +840,23 @@ dex:
|
|||
# - secretRef:
|
||||
# name: secret-name
|
||||
|
||||
# TLS certificate configuration via Secret
|
||||
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#configuring-tls-to-argocd-dex-server
|
||||
## Note: Issuing certificates via cert-manager in not supported right now because it's not possible to restart Dex automatically without extra controllers.
|
||||
certificateSecret:
|
||||
# -- Create argocd-dex-server-tls secret
|
||||
enabled: false
|
||||
# -- Labels to be added to argocd-dex-server-tls secret
|
||||
labels: {}
|
||||
# -- Annotations to be added to argocd-dex-server-tls secret
|
||||
annotations: {}
|
||||
# -- Certificate authority. Required for self-signed certificates.
|
||||
ca: ''
|
||||
# -- Certificate private key
|
||||
key: ''
|
||||
# -- Certificate data. Must contain SANs of Dex service (ie: argocd-dex-server, argocd-dex-server.argo-cd.svc)
|
||||
crt: ''
|
||||
|
||||
# -- Annotations to be added to the Dex server pods
|
||||
podAnnotations: {}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue