Open snikhil1998 opened 1 month ago
This is called out in the release notes for 3975.2.0: "Removed coreos-cloudinit support for automatic keys conversion (e.g reboot-strategy -> reboot_strategy) (scripts#1687)"
We needed to remove this to upgrade the yaml library used in cloudinit, the previously used one was unmaintained and had vulnerabilities.
Changing it to drop_ins
should work.
Does changing drop-ins
to drop_ins
work on Flatcar Linux 3815.2.x and older?
Yes, the canonical name of that section was always drop_ins
but the old yaml parser performed automatic conversion for drop-ins
. This isn't supported in newer parser versions. It's also unfortunate that the examples in docs used drop-ins
.
Description
CoreOS Cloud Init is not reading the
drop-ins
sections incloud-config.yml
since Flatcar 3975.2.0.Impact
Some fixes implemented by us are not being read from
cloud-config.yml
.Environment and steps to reproduce
drop-ins
sections incloud-config.yml
Expected behavior
The
drop-ins
sections should be read and the drop-in files should be created/modified accordingly.