Closed travier closed 1 year ago
We might want to revert https://github.com/coreos/butane/commit/4bd006e3f00eae89f9555e986b331fce8fdc2882 from https://github.com/coreos/butane/pull/456 as it does not work with the MCO in 4.14.
And we might need to stay on Ignition spec 3.4.0 / the latest supported by the MCO.
On top of the existing mapping that we have here between Butane and Ignition spec versions, it would be nice to get a doc update in https://github.com/openshift/machine-config-operator/tree/master/docs to add a mapping between Ignition specs and the branch in which they are supported / used as default internal spec in the MCO.
Bumping spec versions
Bump distro version
config/distro/vD_exp
toconfig/distro/vD
and updatepackage
statements. Update imports.-experimental
frominit()
inconfig/config.go
.-experimental
from examples indocs/
.config/distro/vD
toconfig/distro/vD+1_exp
.package
statements inconfig/distro/vD+1_exp
. Bump its base dependency tobase/vB+1_exp
.config/vD+1_exp
inconfig/config.go
and adddistro
C+1-experimental
toinit()
.Update docs
internal/doc/main.go
to add the new stable spec and reference the new experimental spec ingenerate()
.generate
to regenerate spec docs.docs/specs.md
.docs/upgrading-*.md
for the new spec version. Copy the relevant section from Ignition'sdoc/migrating-configs.md
, convert the configs to Butane configs, convert field names to snake case, and update wording as needed. Add subsections for any new Butane-specific features.docs/release-notes.md
, following the format of previous stabilizations. Drop the-exp
version suffix from any notes for the upcoming release.