-
Story
-
Resolution: Done
-
Normal
-
None
-
None
This story covers all the needed work from the code side that needs to be done to support the 3.5 ignition spec.
To support 3.5 we need to, from a high level perspective:
- Bump the ignition dependency to v2.20.0, that contains the 3.5 types.
- Switch all imports that points to 3.4 to point to
github.com/coreos/ignition/v2/config/v3_4/types. - Create the conversion logic and update the existing ones:
-
- convertIgnition34to22 changes to convertIgnition35to22
- convertIgnition22to34 changes to convertIgnition22to35
- create convertIgnition35to34
- Update UTs to reflect above changes and to cover the new function.
Done When:
- The code points to the new ignition release
- The code uses ignition 3.5 as the default version
- The UT tests are updated to match the changes for the already existing code plus the new conversion functions