feat(argo-cd): Add Repo Server strict TLS cert support (#1673)
Signed-off-by: Karl Parry <karl.parry@imbursepayments.com>
This commit is contained in:
parent
a918b83058
commit
c93550224b
5 changed files with 50 additions and 2 deletions
|
|
@ -1982,6 +1982,23 @@ repoServer:
|
|||
# cpu: 10m
|
||||
# memory: 64Mi
|
||||
|
||||
# TLS certificate configuration via Secret
|
||||
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#configuring-tls-to-argocd-repo-server
|
||||
## Note: Issuing certificates via cert-manager in not supported right now because it's not possible to restart repo server automatically without extra controllers.
|
||||
certificateSecret:
|
||||
# -- Create argocd-repo-server-tls secret
|
||||
enabled: false
|
||||
# -- Annotations to be added to argocd-repo-server-tls secret
|
||||
annotations: {}
|
||||
# -- Labels to be added to argocd-repo-server-tls secret
|
||||
labels: {}
|
||||
# -- Certificate authority. Required for self-signed certificates.
|
||||
ca: ''
|
||||
# -- Certificate private key
|
||||
key: ''
|
||||
# -- Certificate data. Must contain SANs of Repo service (ie: argocd-repo-server, argocd-repo-server.argo-cd.svc)
|
||||
crt: ''
|
||||
|
||||
## Repo server service configuration
|
||||
service:
|
||||
# -- Repo server service annotations
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue