From d08cb48ae5fdc5ae217da593134807cd015b5d7c Mon Sep 17 00:00:00 2001 From: phoenix Date: Mon, 30 Jan 2023 16:39:46 +0100 Subject: [PATCH] Fix molecule for Leap 15.4 Fix the molecule test for Leap 15.4 --- molecule/default/Dockerfile.leap15_3 | 7 ------- molecule/default/molecule.yml | 19 +------------------ molecule/default/tests/test_default.py | 2 +- 3 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 molecule/default/Dockerfile.leap15_3 diff --git a/molecule/default/Dockerfile.leap15_3 b/molecule/default/Dockerfile.leap15_3 deleted file mode 100644 index f32602a..0000000 --- a/molecule/default/Dockerfile.leap15_3 +++ /dev/null @@ -1,7 +0,0 @@ -FROM registry.opensuse.org/opensuse/leap:15.3 - -# Install systemd and development tools, clear cache -RUN zypper in -y systemd systemd-sysvinit firewalld python3 python3-firewall curl && rm -rf /var/cache/* && rm -f /etc/machine-id /var/lib/dbus/machine-id - -# Start container with systemd -ENTRYPOINT ["/usr/sbin/init"] diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 157579f..b6f3346 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -4,23 +4,12 @@ dependency: driver: name: docker platforms: - - name: leap15_3 - image: registry.opensuse.org/opensuse/leap:15.3 - dockerfile: Dockerfile.leap15_3 - command: ${MOLECULE_DOCKER_COMMAND:-"/usr/sbin/init"} - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:ro - tmpfs: - - /run - - /tmp - name: leap15_4 image: registry.opensuse.org/opensuse/leap:15.4 dockerfile: Dockerfile.leap15_4 command: ${MOLECULE_DOCKER_COMMAND:-"/usr/sbin/init"} privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:ro + cgroupns: host tmpfs: - /run - /tmp @@ -28,12 +17,6 @@ provisioner: name: ansible inventory: host_vars: - leap15_3: leap15_4: verifier: name: testinfra - lint: - name: flake8 -lint: | - set -e - yamllint . diff --git a/molecule/default/tests/test_default.py b/molecule/default/tests/test_default.py index 8167fdf..5c2e225 100755 --- a/molecule/default/tests/test_default.py +++ b/molecule/default/tests/test_default.py @@ -10,7 +10,7 @@ testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(os.environ['MOLEC def test_pxe(host): # TODO: Extend the test coverage. tftpboot = "/srv/tftpboot" - cmd = host.run("curl -v tftp://127.0.0.1/pxelinux.0 -o /tmp/pxelinux.0") + cmd = host.run("curl -v --fail tftp://127.0.0.1/pxelinux.0 -o /tmp/pxelinux.0") print(cmd.stdout) assert cmd.succeeded cmd = host.run(f'diff {tftpboot}/pxelinux.0 /tmp/pxelinux.0')