diff --git a/parts/k8s/cloud-init/artifacts/cse_main.sh b/parts/k8s/cloud-init/artifacts/cse_main.sh index 94a3849290..2e5151ae62 100755 --- a/parts/k8s/cloud-init/artifacts/cse_main.sh +++ b/parts/k8s/cloud-init/artifacts/cse_main.sh @@ -217,6 +217,9 @@ if $FULL_INSTALL_REQUIRED; then fi fi +{{- /* re-enable unattended upgrades */}} +rm -f /etc/apt/apt.conf.d/99periodic + {{- if not IsAzureStackCloud}} if [[ $OS == $UBUNTU_OS_NAME ]]; then apt_get_purge 20 30 120 apache2-utils & diff --git a/parts/k8s/cloud-init/masternodecustomdata.yml b/parts/k8s/cloud-init/masternodecustomdata.yml index c663d1d490..87f99152dc 100644 --- a/parts/k8s/cloud-init/masternodecustomdata.yml +++ b/parts/k8s/cloud-init/masternodecustomdata.yml @@ -127,6 +127,15 @@ write_files: {{CloudInitData "aptPreferences"}} {{end}} +- path: /etc/apt/apt.conf.d/99periodic + permissions: "0644" + owner: root + content: | + APT::Periodic::Update-Package-Lists "0"; + APT::Periodic::Download-Upgradeable-Packages "0"; + APT::Periodic::AutocleanInterval "0"; + APT::Periodic::Unattended-Upgrade "0"; + {{if IsIPv6DualStackFeatureEnabled}} - path: {{GetDHCPv6ServiceCSEScriptFilepath}} permissions: "0644" diff --git a/parts/k8s/cloud-init/nodecustomdata.yml b/parts/k8s/cloud-init/nodecustomdata.yml index 0ca58d6ad2..7732d3a821 100644 --- a/parts/k8s/cloud-init/nodecustomdata.yml +++ b/parts/k8s/cloud-init/nodecustomdata.yml @@ -113,6 +113,15 @@ write_files: {{CloudInitData "aptPreferences"}} {{end}} +- path: /etc/apt/apt.conf.d/99periodic + permissions: "0644" + owner: root + content: | + APT::Periodic::Update-Package-Lists "0"; + APT::Periodic::Download-Upgradeable-Packages "0"; + APT::Periodic::AutocleanInterval "0"; + APT::Periodic::Unattended-Upgrade "0"; + {{if IsIPv6DualStackFeatureEnabled}} - path: {{GetDHCPv6ServiceCSEScriptFilepath}} permissions: "0644" diff --git a/pkg/engine/templates_generated.go b/pkg/engine/templates_generated.go index 68d374c600..1aa123d9a9 100644 --- a/pkg/engine/templates_generated.go +++ b/pkg/engine/templates_generated.go @@ -37845,6 +37845,9 @@ if $FULL_INSTALL_REQUIRED; then fi fi +{{- /* re-enable unattended upgrades */}} +rm -f /etc/apt/apt.conf.d/99periodic + {{- if not IsAzureStackCloud}} if [[ $OS == $UBUNTU_OS_NAME ]]; then apt_get_purge 20 30 120 apache2-utils & @@ -39363,6 +39366,15 @@ write_files: {{CloudInitData "aptPreferences"}} {{end}} +- path: /etc/apt/apt.conf.d/99periodic + permissions: "0644" + owner: root + content: | + APT::Periodic::Update-Package-Lists "0"; + APT::Periodic::Download-Upgradeable-Packages "0"; + APT::Periodic::AutocleanInterval "0"; + APT::Periodic::Unattended-Upgrade "0"; + {{if IsIPv6DualStackFeatureEnabled}} - path: {{GetDHCPv6ServiceCSEScriptFilepath}} permissions: "0644" @@ -39936,6 +39948,15 @@ write_files: {{CloudInitData "aptPreferences"}} {{end}} +- path: /etc/apt/apt.conf.d/99periodic + permissions: "0644" + owner: root + content: | + APT::Periodic::Update-Package-Lists "0"; + APT::Periodic::Download-Upgradeable-Packages "0"; + APT::Periodic::AutocleanInterval "0"; + APT::Periodic::Unattended-Upgrade "0"; + {{if IsIPv6DualStackFeatureEnabled}} - path: {{GetDHCPv6ServiceCSEScriptFilepath}} permissions: "0644"