-
Notifications
You must be signed in to change notification settings - Fork 340
Closed
Labels
kind/enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
ArgoCD object doesn't use argocd-server-tls secret in openshift-gitops namespace for the openshift-gitops-server route.
Currently the TLS certificate has to be embedded inside the ArgoCD CR to make it deploy a TLS cert for the openshift-gitops-server route. This is counterproductive. Openshift-gitops operator should always use secrets instead of embedded certificates.
Describe the solution you'd like
The current setup according to the openshift-gitops documentation is:
$ oc edit argocd/openshift-gitops
server:
[...]
route:
enabled: true
tls:
certificate: |
-----BEGIN CERTIFICATE-----
--- <======= Add the custom-cert here
-----END CERTIFICATE-----
key: |
-----BEGIN RSA PRIVATE KEY-----
--- <======= Add the key here
-----END RSA PRIVATE KEY-----
insecureEdgeTerminationPolicy: Redirect
termination: reencrypt
[...]
Instead, it should be:
$ oc edit argocd/openshift-gitops
server:
[...]
route:
enabled: true
tls:
secret: <secret-name>
insecureEdgeTerminationPolicy: Redirect
termination: reencrypt
[...]
Describe alternatives you've considered
N/A
Additional context
N/A
svghadi
Metadata
Metadata
Assignees
Labels
kind/enhancementNew feature or requestNew feature or request