Skip to content

remove concept of "external/internal" versions#667

Merged
chrisseto merged 1 commit intomainfrom
chris/p/no-k8s-versions
Apr 7, 2025
Merged

remove concept of "external/internal" versions#667
chrisseto merged 1 commit intomainfrom
chris/p/no-k8s-versions

Conversation

@chrisseto
Copy link
Contributor

This commit removes all references and tooling relating to "internal/external" versions also known as +k8s versions.

Due to the constraints of semver, which is strictly followed by both helm and go, we can't add a k8s specific differentiator into our versions without losing ordering properties or having all versions be considered prereleases.

The decision was to drop all notions thereof and standardize on v{APP_MAJOR}.{APP_MINOR}.{CHART_PATCH} for charts and the operator alike.

This commit removes all references and tooling relating to "internal/external"
versions also known as +k8s versions.

Due to the constraints of semver, which is strictly followed by both helm and
go, we can't add a k8s specific differentiator into our versions without losing
ordering properties or having all versions be considered prereleases.

The decision was to drop all notions thereof and standardize on
`v{APP_MAJOR}.{APP_MINOR}.{CHART_PATCH}` for charts and the operator alike.
@chrisseto
Copy link
Contributor Author

It'll be a bit nasty to do, but it'll likely be in our best interest to retag charts/console/v3 to this commit once merged.

@chrisseto chrisseto enabled auto-merge (rebase) April 7, 2025 22:00
@chrisseto chrisseto merged commit 4ece701 into main Apr 7, 2025
12 of 13 checks passed
@RafalKorepta RafalKorepta deleted the chris/p/no-k8s-versions branch April 8, 2025 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants