weave-lab / cached-certificate-operator

A Kubernetes operator that allows for automatic provisioning and distribution of cert-manager certs across namespaces
Apache License 2.0
12 stars 2 forks source link

Support Wildcards #4

Closed agates4 closed 6 months ago

agates4 commented 2 years ago

This solves #3

Changes

Benefits

carsonoid commented 6 months ago

Thanks for the submission! I'm sorry this change fell though for me. I get a lot of github emails so most of them get lost. My only issue with this solution is that it can enable conflicts for cases where both a wildcard and an x host exist. Ex:

x.site.com and *.site.com` will end up with the same upstream cert name and have unexpected behavior. PR #6 uses hashes to ensure that conflicts like this are not possible in newer versions.

agates4 commented 6 months ago

Thanks for the submission! I'm sorry this change fell though for me. I get a lot of github emails so most of them get lost. My only issue with this solution is that it can enable conflicts for cases where both a wildcard and an x host exist. Ex:

x.site.com and *.site.com` will end up with the same upstream cert name and have unexpected behavior. PR #6 uses hashes to ensure that conflicts like this are not possible in newer versions.

Solid, thanks for the changes!