Skip to content

Address the incoming potential breaking changes since v0.14.0 #485

Description

@scbizu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions