Changes for cert-manager-webhook-ovh 0.9.17
Noteworthy changes
- 🌿 Validate labels produced by the
cert-manager-webhook-ovh.labelstemplate against the Kubernetes label value syntax, failing the rendering with a descriptive error - 🌿 Validate user-supplied
pod.podLabelsagainst the Kubernetes label value syntax (63 character limit, alphanumeric start and end, allowed characters), failing the rendering with a descriptive error - 🌱 Add unit tests for
image.taghandling and generated chart labels indeployment.yaml - 🌱 Add unit tests covering
pod.podLabelsvalidation invalidator.yaml - 🌱 Add a sample
pod.podLabelsentry to thevalues-full.yamltest fixture - 🌱 Bump chart
appVersionandversionto 0.9.17 - 📝 Add
CONTRIBUTING.mdwith contributor guidelines and a reference to the Code of Conduct generative AI policy - 📝 Rewrite the Code of Conduct generative AI section to prohibit AI-authored contributions
- 📝 Update README version badges to 0.9.17
- ⚙️ Bump envtest Kubernetes version to 1.37.0 in the Makefile
Fixes
- 🐛 Derive the
app.kubernetes.io/versionlabel from.Chart.AppVersiononly, so a customimage.tagcan no longer render an invalid label value
Dependencies
- ⏩ upgrade Go to 1.27.1
- ⏩ upgrade build image to Go 1.27.1
- ⏩ upgrade k8s.io/api to v0.37.0
- ⏩ upgrade k8s.io/apiextensions-apiserver to v0.37.0
- ⏩ upgrade k8s.io/apimachinery to v0.37.0
- ⏩ upgrade k8s.io/client-go to v0.37.0
- ⏩ upgrade github.com/cert-manager/cert-manager to v1.21.2
- ⏩ add a
replacedirective redirectinggithub.com/google/cel-gotogithub.com/cel-expr/cel-goat v0.31.0 - ⏩ refresh indirect Go module dependencies
Released on Sat Sep 19 12:14:53 AM UTC 2026