mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-04-30 03:15:29 +00:00
fix #3428: cloudinit: add parameter for upgrade on boot
up until now, we did an automatic upgrade after the first boot in our standard cloud-init config. This has been requested to be toggleable several times [1][2]. With this patch, "package_upgrade" is disabled by default, and needs to be enabled manually, diverging from the previous behaviour. [1] https://forum.proxmox.com/threads/how-to-prevent-automatic-apt-upgrade-during-the-first-boot-with-cloud-init.68472/ [2] https://forum.proxmox.com/threads/cloud-init-ohne-package-upgrade.123841/ Signed-off-by: Leo Nunner <l.nunner@proxmox.com>
This commit is contained in:
parent
46f3fc25d8
commit
efa3355d3b
@ -780,6 +780,11 @@ my $confdesc_cloudinit = {
|
||||
.' recommended. Use ssh keys instead. Also note that older cloud-init versions do not'
|
||||
.' support hashed passwords.',
|
||||
},
|
||||
ciupgrade => {
|
||||
optional => 1,
|
||||
type => 'boolean',
|
||||
description => 'cloud-init: do an automatic package upgrade after the first boot.'
|
||||
},
|
||||
cicustom => {
|
||||
optional => 1,
|
||||
type => 'string',
|
||||
|
@ -146,7 +146,7 @@ sub cloudinit_userdata {
|
||||
$content .= " - default\n";
|
||||
}
|
||||
|
||||
$content .= "package_upgrade: true\n";
|
||||
$content .= "package_upgrade: true\n" if $conf->{ciupgrade};
|
||||
|
||||
return $content;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user