github spacelift-io/spacelift-helm-charts v0.58.0

5 hours ago

Migrate Spacelift Workerpool Controller Helm chart's CRDs to a subchart

Caution

This release is a breaking change and requires a manual migration step before upgrading. See details below.

  • chore: generate CRD subchart templates and version placeholders by @rekfuki in #129

Previous versions of the Spacelift Workerpool Controller Helm chart managed CRDs via the ./crds directory. Before upgrading to the subchart-based approach, existing CRDs must be adopted by Helm.

Apply the following labels and annotations to each CRD prior to upgrading:

labels:
  app.kubernetes.io/managed-by: Helm
annotations:
  meta.helm.sh/release-name: spacelift-workerpool-controller
  meta.helm.sh/release-namespace: spacelift-worker-controller-system

Alternatively, run these kubectl commands directly:

kubectl label crd workers.workers.spacelift.io app.kubernetes.io/managed-by=Helm --overwrite
kubectl annotate crd workers.workers.spacelift.io meta.helm.sh/release-name=spacelift-workerpool-controller meta.helm.sh/release-namespace=spacelift-worker-controller-system --overwrite

kubectl label crd workerpools.workers.spacelift.io app.kubernetes.io/managed-by=Helm --overwrite
kubectl annotate crd workerpools.workers.spacelift.io meta.helm.sh/release-name=spacelift-workerpool-controller meta.helm.sh/release-namespace=spacelift-worker-controller-system --overwrite

Failure to complete this step before upgrading will result in Helm conflicts with the pre-existing CRD resources.

Other Changes

  • chore(deps): bump aws-actions/configure-aws-credentials from 4 to 5 in the github-actions group by @dependabot[bot] in #127
  • chore(deps): bump aws-actions/configure-aws-credentials from 5 to 6 in the github-actions group by @dependabot[bot] in #128

Full Changelog: v0.57.0...v0.58.0

Don't miss a new spacelift-helm-charts release

NewReleases is sending notifications on new releases.