You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 16, 2020. It is now read-only.
Container Linux Configs (CLCs) are not currently versioned. This means there is no clear contract about how deprecations or behavior changes are expected to work. CLCs should be versioned.
Versioning proposal:
Use semver
Support translating old config versions to the latest config version (in the same way Ignition handles this). This means a version 1.0.0 CLC will always be usable and be supported indefinitely.
If we do ever need to drop support for a config version, it should have a clear deprecation window with plenty of notice. This is not expected to happen.
Release new spec major versions instead of deprecating old fields. This means to update a 1.x.y config to a 2.0.0 config changes to the config other than just the version will be necessary.
Issue Report
Container Linux Configs (CLCs) are not currently versioned. This means there is no clear contract about how deprecations or behavior changes are expected to work. CLCs should be versioned.
Versioning proposal: