yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #82114
[Bug 1869967] [NEW] subiquity->cloud-init generates netplan yaml telling user not to edit it
Public bug reported:
As seen in <https://askubuntu.com/questions/1222752/how-to-get-out-of-a
-netplan-rabbit-hole>, users who install with subiquity end up with a
/etc/cloud/cloud.cfg.d/50-curtin-networking.cfg that persists on the
target system, plus an /etc/netplan/50-cloud-init.yaml that tells users
not to edit it without taking steps to disable cloud-init.
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/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
But we need to figure out how to fix this between subiquity and cloud-
init.
** Affects: cloud-init
Importance: Undecided
Status: New
** Affects: subiquity
Importance: Undecided
Status: New
** Also affects: cloud-init
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1869967
Title:
subiquity->cloud-init generates netplan yaml telling user not to edit
it
Status in cloud-init:
New
Status in subiquity:
New
Bug description:
As seen in <https://askubuntu.com/questions/1222752/how-to-get-out-
of-a-netplan-rabbit-hole>, users who install with subiquity end up
with a /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg that persists
on the target system, plus an /etc/netplan/50-cloud-init.yaml that
tells users not to edit it without taking steps to disable cloud-init.
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/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
But we need to figure out how to fix this between subiquity and cloud-
init.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1869967/+subscriptions
Follow ups