Skip to content

chore(chart): Bump chart to v2.8.0 for CSI driver release v0.14.0 - #253

Merged
hrak merged 1 commit into
masterfrom
bump_chart_2_8_0
Sep 25, 2026
Merged

hrak merged 1 commit into
masterfrom
bump_chart_2_8_0

Conversation

@hrak

@hrak hrak commented Sep 21, 2026

Copy link
Copy Markdown
Member

Issue #, if available: n/a

Description of changes:

Bumps the chart to 2.8.0 / appVersion: 0.14.0 now that driver release v0.14.0 is tagged, and aligns the sidecar tags with deploy/k8s. This closes the drift that had built up since 989566c, which updated only the raw manifests because the chart could not be bumped without a release to bump against.

Sidecar Chart before Now (matches deploy/k8s)
csi-provisioner v6.1.1 v6.2.1
csi-attacher v4.10.0 v4.12.0
csi-resizer v2.0.0 v2.2.1
csi-node-driver-registrar v2.15.0 v2.17.0
livenessprobe v2.17.0 v2.19.0

Merging this lets chart-releaser publish the chart, which it has not done since 2.7.0.

One change beyond the version bump

The controller and node image tag comments (values.yaml:139,245) claimed the default was v{{ .Chart.AppVersion }}. The templates actually use .Chart.AppVersion with no v prefix, and that is correct: .github/workflows/release.yaml:53 strips the leading v (sed -e 's/^v//') before pushing, so images are published as 0.14.0, not v0.14.0. The comments were the only thing wrong, and left as-is they invite someone to "fix" the template and break the default image reference. Happy to drop this from the PR if you would rather keep the diff to the version bump alone.

Testing performed:

  • helm lint charts/cloudstack-csi — passes (only the pre-existing "icon is recommended" note).
  • Diffed the rendered chart sidecar tags against deploy/k8s/*.yaml — empty diff, confirming the chart and manifests now agree exactly.
  • Confirmed the rendered driver images resolve to ghcr.io/leaseweb/cloudstack-csi-driver:0.14.0 and ghcr.io/leaseweb/cloudstack-csi-sc-syncer:0.14.0, matching the tags the release workflow publishes for the v0.14.0 tag.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

🤖 Generated with Claude Code

Bump the chart to 2.8.0 and appVersion to 0.14.0, and align the sidecar
tags with deploy/k8s, closing the drift that built up while the chart
waited on a release to bump against:

- csi-provisioner           v6.1.1  => v6.2.1
- csi-attacher              v4.10.0 => v4.12.0
- csi-resizer               v2.0.0  => v2.2.1
- csi-node-driver-registrar v2.15.0 => v2.17.0
- livenessprobe             v2.17.0 => v2.19.0

Also correct the controller and node image tag comments. They claimed the
default was v{{ .Chart.AppVersion }}, but the templates use
.Chart.AppVersion without a v prefix, which is correct: the release
workflow strips the leading v before pushing, so images are published as
0.14.0 rather than v0.14.0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@hrak
hrak merged commit 6e546a9 into master Sep 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant