emissary-ingress / emissary

open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
https://www.getambassador.io
Apache License 2.0
4.32k stars 684 forks source link

apiext: pass configured ca namespace to cert manager #5532

Closed LanceEa closed 5 months ago

LanceEa commented 5 months ago

Description

The CACertManager ensures the CA Cert is created and managed and by default it assumes this is done in the emissary-system namespace.

We missed passing the configured namespace into the CACertManager so it would fail when users installed the emissary-apiext into a different namespace than emissary-system.

Related Issues

N/A

Testing

CI is green

Checklist