The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/lxc-ci/pull/162
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) ===
From 227e0ce0a0e33e6bd2b3b1c7dce5e5a75a234878 Mon Sep 17 00:00:00 2001 From: Thomas Hipp <thomas.h...@canonical.com> Date: Mon, 25 May 2020 17:45:42 +0200 Subject: [PATCH 1/4] images/oracle: Disable network device once Signed-off-by: Thomas Hipp <thomas.h...@canonical.com> --- images/oracle.yaml | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/images/oracle.yaml b/images/oracle.yaml index a46fc40..0cdff0d 100644 --- a/images/oracle.yaml +++ b/images/oracle.yaml @@ -105,22 +105,22 @@ files: releases: - 8 -- name: override.conf - path: /etc/systemd/system/NetworkManager.service.d/override.conf +- name: network-device-down.service + path: /etc/systemd/system/network-device-down.service generator: dump content: |- - [Service] - ExecStartPre=-/usr/sbin/ip link set eth0 down - variant: - - default + [Unit] + Description=Turn off network device + Before=NetworkManager.service -- name: override.conf - path: /etc/systemd/system/NetworkManager.service.d/override.conf - generator: dump - content: |- [Service] - ExecStartPre=-/usr/sbin/ip link set eth0 up - variant: + ExecStart=-/usr/sbin/ip link set eth0 down + Type=oneshot + RemainAfterExit=true + + [Install] + WantedBy=default.target + variants: - cloud - name: network @@ -261,3 +261,12 @@ actions: # Disable loginuid in PAM stack sed -i '/^session.*pam_loginuid.so/s/^session/# session/' /etc/pam.d/* + +- trigger: post-files + action: |- + #!/bin/bsh + set -eux + + systemctl enable network-device-down.service + variants: + - cloud From ca31bfb0ccda580542deb675b569b44023b5d41c Mon Sep 17 00:00:00 2001 From: Thomas Hipp <thomas.h...@canonical.com> Date: Mon, 25 May 2020 17:55:07 +0200 Subject: [PATCH 2/4] images/centos: Disable network device once Signed-off-by: Thomas Hipp <thomas.h...@canonical.com> --- images/centos.yaml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/images/centos.yaml b/images/centos.yaml index 496760b..1a7e0a8 100644 --- a/images/centos.yaml +++ b/images/centos.yaml @@ -371,12 +371,23 @@ files: types: - vm -- name: override.conf - path: /etc/systemd/system/NetworkManager.service.d/override.conf +- name: network-device-down.service + path: /etc/systemd/system/network-device-down.service generator: dump content: |- + [Unit] + Description=Turn off network device + Before=NetworkManager.service + [Service] - ExecStartPre=-/usr/sbin/ip link set eth0 down + ExecStart=-/usr/sbin/ip link set eth0 down + Type=oneshot + RemainAfterExit=true + + [Install] + WantedBy=default.target + variants: + - cloud - name: network path: /etc/sysconfig/network @@ -617,3 +628,12 @@ actions: releases: - 8 - 8-Stream + +- trigger: post-files + action: |- + #!/bin/bsh + set -eux + + systemctl enable network-device-down.service + variants: + - cloud From ce9c509cc0a84558a241f7086d93e0b88513ac08 Mon Sep 17 00:00:00 2001 From: Thomas Hipp <thomas.h...@canonical.com> Date: Mon, 25 May 2020 17:55:51 +0200 Subject: [PATCH 3/4] images/fedora: Disable network device once Signed-off-by: Thomas Hipp <thomas.h...@canonical.com> --- images/fedora.yaml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/images/fedora.yaml b/images/fedora.yaml index 54e1e00..be4ade4 100644 --- a/images/fedora.yaml +++ b/images/fedora.yaml @@ -120,12 +120,21 @@ files: types: - container -- name: override.conf - path: /etc/systemd/system/NetworkManager.service.d/override.conf +- name: network-device-down.service + path: /etc/systemd/system/network-device-down.service generator: dump content: |- + [Unit] + Description=Turn off network device + Before=NetworkManager.service + [Service] - ExecStartPre=-/usr/sbin/ip link set eth0 down + ExecStart=-/usr/sbin/ip link set eth0 down + Type=oneshot + RemainAfterExit=true + + [Install] + WantedBy=default.target variants: - cloud types: @@ -286,3 +295,12 @@ actions: exit 0 types: - vm + +- trigger: post-files + action: |- + #!/bin/bsh + set -eux + + systemctl enable network-device-down.service + variants: + - cloud From ec74e7cd592aa0ed9e765ab57d9a699667f4b20f Mon Sep 17 00:00:00 2001 From: Thomas Hipp <thomas.h...@canonical.com> Date: Mon, 25 May 2020 18:02:05 +0200 Subject: [PATCH 4/4] images/sabayon: Disable network device once Signed-off-by: Thomas Hipp <thomas.h...@canonical.com> --- images/sabayon.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/images/sabayon.yaml b/images/sabayon.yaml index c3da51d..3a5ed48 100644 --- a/images/sabayon.yaml +++ b/images/sabayon.yaml @@ -56,11 +56,23 @@ files: ExecStart= ExecStart=/usr/lib/systemd/systemd-sysctl --prefix=/etc/sysctl.d/ -- path: /etc/systemd/system/NetworkManager.service.d/override.conf +- name: network-device-down.service + path: /etc/systemd/system/network-device-down.service generator: dump content: |- + [Unit] + Description=Turn off network device + Before=NetworkManager.service + [Service] - ExecStartPre=-/bin/ip -4 link set dev eth0 down + ExecStart=-/bin/ip -4 link set eth0 down + Type=oneshot + RemainAfterExit=true + + [Install] + WantedBy=default.target + variants: + - cloud - name: meta-data generator: cloud-init @@ -126,6 +138,9 @@ actions: # Enable cloud-init systemd unit systemctl enable cloud-init.service + + systemctl enable network-device-down.service + variants: - cloud
_______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel