CAAPIM / apim-charts

Helm Charts for Layer7 API Management components.
MIT License
11 stars 48 forks source link

Use Cert Manager for Certificate Generation #125

Open tannerrs opened 2 years ago

tannerrs commented 2 years ago

Which chart: Portal and Gateway

Is your feature request related to a problem? Please describe. No

Describe the solution you'd like A line that is something like "certManager: true" in the chart

If true, there can be a specific secret name in the tls section that uses the cert-manager output. Additionally, the service should generate all certs using cert-manager if certManager is true and useSignedCertificates is set to false for all self-signed. You could add additional capabilities to add things where the deployer creates their own issuer (cluster or namespace scoped) that the chart uses to create any certs. The internal vs external should continue to be separated based on that as well

Describe alternatives you've considered Alternative is manual process like today

Additional context None other than cert-manager is becoming a highly used option.