subiquity->cloud-init generates netplan yaml telling user not to edit it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Invalid
|
Undecided
|
Unassigned | ||
subiquity |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
As seen in <https:/
I don't think this is what we want. I think a subiquity install should unambiguously treat cloud-init as a one-shot at installation, and leave the user afterwards with config files that can be directly edited without fear of cloud-init interfering; and the yaml files generated by cloud-init on subiquity installs should therefore also not include this scary language:
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/
# network: {config: disabled}
But we need to figure out how to fix this between subiquity and cloud-init.
Changed in subiquity: | |
status: | Fix Committed → Fix Released |
I thought at some point subiquity used to write /etc/netplan/ files directly into the target;
and I think it'd make sense to emit a cloud-init config to disable cloud-init's control over networking as well.