-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chart versions prefixed with v
aren't compatible with Flux semver ranges
#1715
Comments
This is not a Flux issue, we conform with the Helm spec and we use the Helm Go SDK. Helm itself does not support the |
I regard it as a Helm bug. Helm does support the
|
Issue #, if available: #1715 Description of changes: This pull request removes all references to Helm charts and images prefixed with `v`. Some parts of the release documentation still reference mono-repo style image tags. For those parts, I have partially updated them where applicable, but honestly they need to be entirely rewritten to match the current structure. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available: aws-controllers-k8s/community#1715 Description of changes: This pull requests updates all CD scripts that release Helm charts, or rely on the versions defined within Helm charts, to remove or disregard the `v` prefix at the beginning of the Git tag. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available: aws-controllers-k8s/community#1715 Description of changes: This pull request updates the release Go code paths and ensures that all `ReleaseVersion` template variables do not contain the `v` prefix. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Describe the bug
All of our controller charts are versioned, prefixed with a
v
before the semver. eg.public.ecr.aws/aws-controllers-k8s/ec2-chart:v1.0.1
The Flux Helm controller has support for Semver ranges:
This support is not compatible with the
v
. Instead, the controller complains that it cannot find any images within that range.Steps to reproduce
Create a Flux
HelmRelease
for one of the ACK OCI Helm charts, and use thechart.spec.version
with a range (eg.>=1.0.0 <2.0.0
).Expected outcome
The controller should understand the chart versions and be able to use proper semver ranges and filtering.
The text was updated successfully, but these errors were encountered: