Background
Since Helm do not support non-semantic version after their v3.5.1 release , If we need to follow with the Helm version , we must also deprecate the non-semantic version support . We have introduced the enforce-semver2 since ChartMuseum v0.13.0 release , with this option set , we also force semver2 chart .
Decision
With Helm's officially banned non-semver2 Chart , we decide to deprecate the enforce-semver2 option , the option arg will keep , but it does nothing except the DEPRECATION WARNING . And , since chartmuseum v0.14.0 , the semver2 validation will depend on Helm's , and can not disable any more .
The notice for different kind users
-
For users which need to store non-semver2 charts : Stay at v0.13.1 , but please do the migration ASAP , we'd not make any release based on the non-semver2 charts.
-
For users without setting enforce-semver2: Check your customer charts version , and make sure they are all valid semver2 charts. If not , go to usercase#1 , otherwise, go to usercase#3 .
-
For users already set enforce-semver2: Just go ahead to v0.14.0 , and remove the enforce-semver2 option in your bootstrap command.
Background
Since Helm do not support non-semantic version after their
v3.5.1release , If we need to follow with the Helm version , we must also deprecate the non-semantic version support . We have introduced theenforce-semver2since ChartMuseum v0.13.0 release , with this option set , we also force semver2 chart .Decision
With Helm's officially banned non-semver2 Chart , we decide to deprecate the
enforce-semver2option , the option arg will keep , but it does nothing except the DEPRECATION WARNING . And , since chartmuseum v0.14.0 , the semver2 validation will depend on Helm's , and can not disable any more .The notice for different kind users
For users which need to store non-semver2 charts : Stay at
v0.13.1, but please do the migration ASAP , we'd not make any release based on the non-semver2 charts.For users without setting
enforce-semver2: Check your customer charts version , and make sure they are all valid semver2 charts. If not , go to usercase#1 , otherwise, go to usercase#3 .For users already set
enforce-semver2: Just go ahead tov0.14.0, and remove theenforce-semver2option in your bootstrap command.