backube/snapscheduler
### [`v3.2.0`](https://togithub.com/backube/snapscheduler/blob/HEAD/CHANGELOG.md#320---2022-10-10)
[Compare Source](https://togithub.com/backube/snapscheduler/compare/v3.1.0...v3.2.0)
##### Added
- Ability to specify a container hash instead of just a tag when deploying via
Helm chart
##### Changed
- :warning: Helm chart now directly manages CRD installation/upgrade\
If upgrading from 3.1.0 or earlier, manual steps are required:
```console
Error: UPGRADE FAILED: rendered manifests contain a resource that already
exists. Unable to continue with update: CustomResourceDefinition
"snapshotschedules.snapscheduler.backube" in namespace "" exists and cannot be
imported into the current release: invalid ownership metadata; label
validation error: missing key "app.kubernetes.io/managed-by": must be set to
"Helm"; annotation validation error: missing key "meta.helm.sh/release-name":
must be set to "snapscheduler"; annotation validation error: missing key
"meta.helm.sh/release-namespace": must be set to "backube-snapscheduler"
```
The above error can be fixed by adding the required labels and annotations as
mentioned in the error message:
```console
$ kubectl label crd/snapshotschedules.snapscheduler.backube app.kubernetes.io/managed-by=Helm
customresourcedefinition.apiextensions.k8s.io/snapshotschedules.snapscheduler.backube labeled
$ kubectl annotate crd/snapshotschedules.snapscheduler.backube meta.helm.sh/release-name=snapscheduler
customresourcedefinition.apiextensions.k8s.io/snapshotschedules.snapscheduler.backube annotated
$ kubectl annotate crd/snapshotschedules.snapscheduler.backube meta.helm.sh/release-namespace=backube-snapscheduler
customresourcedefinition.apiextensions.k8s.io/snapshotschedules.snapscheduler.backube annotated
```
- Made CRD validation of cronspec more permissive
- Upgrade quay.io/brancz/kube-rbac-proxy to v0.13.1
- Upgrade operator-sdk to 1.23.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.1.0
->3.2.0
Release Notes
backube/snapscheduler
### [`v3.2.0`](https://togithub.com/backube/snapscheduler/blob/HEAD/CHANGELOG.md#320---2022-10-10) [Compare Source](https://togithub.com/backube/snapscheduler/compare/v3.1.0...v3.2.0) ##### Added - Ability to specify a container hash instead of just a tag when deploying via Helm chart ##### Changed - :warning: Helm chart now directly manages CRD installation/upgrade\ If upgrading from 3.1.0 or earlier, manual steps are required: ```console Error: UPGRADE FAILED: rendered manifests contain a resource that already exists. Unable to continue with update: CustomResourceDefinition "snapshotschedules.snapscheduler.backube" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "snapscheduler"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "backube-snapscheduler" ``` The above error can be fixed by adding the required labels and annotations as mentioned in the error message: ```console $ kubectl label crd/snapshotschedules.snapscheduler.backube app.kubernetes.io/managed-by=Helm customresourcedefinition.apiextensions.k8s.io/snapshotschedules.snapscheduler.backube labeled $ kubectl annotate crd/snapshotschedules.snapscheduler.backube meta.helm.sh/release-name=snapscheduler customresourcedefinition.apiextensions.k8s.io/snapshotschedules.snapscheduler.backube annotated $ kubectl annotate crd/snapshotschedules.snapscheduler.backube meta.helm.sh/release-namespace=backube-snapscheduler customresourcedefinition.apiextensions.k8s.io/snapshotschedules.snapscheduler.backube annotated ``` - Made CRD validation of cronspec more permissive - Upgrade quay.io/brancz/kube-rbac-proxy to v0.13.1 - Upgrade operator-sdk to 1.23.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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. View repository job log here.