Open ed-boykin opened 1 month ago
@ed-boykin
there are appVersion
and version
fields, which one should not have v
? and for compatibility concern, we won't do that for existing v1.30 or earlier versions, we could fix is in v1.31 or later version.
The 'version' field is the important one. This is used by helm tools especially when packaging the chart and when pushing to an OCI repo. Charts and Versioning
Understood about not fixing prior versions.
we could only fix this from 1.31
That would be ok and VERY helpful. Thanks.
Helm v3 requires strict SemVer2 versioning. In particular OCI repositories will not support the current versioning scheme used by the azurefile-csi-driver. ex: v1.29.5.
Security requirements may require cached pull-through on charts, or for 3rd party charts to be stored in private OCI repos.
Would like to see the Chart.yaml version field use proper SemVer2 by removing the 'v', ex: version: 1.29.5 instead of version: v.1.29.5
Helm Chart versioning SemVer2