🌿 Validate labels produced by the cert-manager-webhook-ovh.labels template against the Kubernetes label value syntax, failing the rendering with a descriptive error
🌿 Validate user-supplied pod.podLabels against 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.tag handling and generated chart labels in deployment.yaml
🌱 Add unit tests covering pod.podLabels validation in validator.yaml
🌱 Add a sample pod.podLabels entry to the values-full.yaml test fixture
🌱 Bump chart appVersion and version to 0.9.17
📝 Add CONTRIBUTING.md with 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/version label from .Chart.AppVersion only, so a custom image.tag can 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 replace directive redirecting github.com/google/cel-go to github.com/cel-expr/cel-go at v0.31.0
⏩ refresh indirect Go module dependencies
Configuration
📅Schedule: (UTC)
Branch creation
At any time (no schedule defined)
Automerge
At any time (no schedule defined)
🚦Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cert-manager-webhook-ovh](https://github.com/aureq/cert-manager-webhook-ovh) | patch | `0.9.16` → `0.9.17` |
---
### Release Notes
<details>
<summary>aureq/cert-manager-webhook-ovh (cert-manager-webhook-ovh)</summary>
### [`v0.9.17`](https://github.com/aureq/cert-manager-webhook-ovh/blob/HEAD/CHANGELOG.md#0917)
[Compare Source](https://github.com/aureq/cert-manager-webhook-ovh/compare/0.9.16...0.9.17)
##### Noteworthy changes
- 🌿 Validate labels produced by the `cert-manager-webhook-ovh.labels` template against the Kubernetes label value syntax, failing the rendering with a descriptive error
- 🌿 Validate user-supplied `pod.podLabels` against 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.tag` handling and generated chart labels in `deployment.yaml`
- 🌱 Add unit tests covering `pod.podLabels` validation in `validator.yaml`
- 🌱 Add a sample `pod.podLabels` entry to the `values-full.yaml` test fixture
- 🌱 Bump chart `appVersion` and `version` to 0.9.17
- 📝 Add `CONTRIBUTING.md` with 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/version` label from `.Chart.AppVersion` only, so a custom `image.tag` can 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 `replace` directive redirecting `github.com/google/cel-go` to `github.com/cel-expr/cel-go` at v0.31.0
- ⏩ refresh indirect Go module dependencies
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiZnJlc2gtc3RhcnQiLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
0.9.16→0.9.17Release Notes
aureq/cert-manager-webhook-ovh (cert-manager-webhook-ovh)
v0.9.17Compare Source
Noteworthy changes
cert-manager-webhook-ovh.labelstemplate against the Kubernetes label value syntax, failing the rendering with a descriptive errorpod.podLabelsagainst the Kubernetes label value syntax (63 character limit, alphanumeric start and end, allowed characters), failing the rendering with a descriptive errorimage.taghandling and generated chart labels indeployment.yamlpod.podLabelsvalidation invalidator.yamlpod.podLabelsentry to thevalues-full.yamltest fixtureappVersionandversionto 0.9.17CONTRIBUTING.mdwith contributor guidelines and a reference to the Code of Conduct generative AI policyFixes
app.kubernetes.io/versionlabel from.Chart.AppVersiononly, so a customimage.tagcan no longer render an invalid label valueDependencies
replacedirective redirectinggithub.com/google/cel-gotogithub.com/cel-expr/cel-goat v0.31.0Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.