diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 0f48f05..e82d2a4 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -24,6 +24,9 @@ jobs: - "debian-10" - "debian-11" - "debian-12" + - "eurolinux-7" + - "eurolinux-8" + - "eurolinux-9" - "fedora-36" - "fedora-37" - "fedora-38" diff --git a/almalinux-8/Dockerfile b/almalinux-8/Dockerfile index 6ae5d3e..12568c3 100644 --- a/almalinux-8/Dockerfile +++ b/almalinux-8/Dockerfile @@ -1,5 +1,5 @@ FROM almalinux:8 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/almalinux-9/Dockerfile b/almalinux-9/Dockerfile index 06beb85..7aab65b 100644 --- a/almalinux-9/Dockerfile +++ b/almalinux-9/Dockerfile @@ -1,5 +1,5 @@ FROM almalinux:9 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/amazonlinux-2023/Dockerfile b/amazonlinux-2023/Dockerfile index 0684207..8df402c 100644 --- a/amazonlinux-2023/Dockerfile +++ b/amazonlinux-2023/Dockerfile @@ -1,5 +1,5 @@ FROM amazonlinux:2023 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/centos-8/Dockerfile b/centos-8/Dockerfile index 23e38f9..26723b2 100644 --- a/centos-8/Dockerfile +++ b/centos-8/Dockerfile @@ -1,5 +1,5 @@ FROM centos:8 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/debian-11/Dockerfile b/debian-11/Dockerfile index 31c88fe..57163ef 100644 --- a/debian-11/Dockerfile +++ b/debian-11/Dockerfile @@ -1,5 +1,5 @@ FROM debian:11 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/debian-12/Dockerfile b/debian-12/Dockerfile index c7de169..55e46bc 100644 --- a/debian-12/Dockerfile +++ b/debian-12/Dockerfile @@ -1,5 +1,5 @@ FROM debian:bookworm -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/eurolinux-7/Dockerfile b/eurolinux-7/Dockerfile new file mode 100644 index 0000000..868839b --- /dev/null +++ b/eurolinux-7/Dockerfile @@ -0,0 +1,65 @@ +FROM eurolinux/eurolinux-7 +LABEL maintainer="tim@mondoo.com" +ARG BUILD_DATE +ARG VCS_REF + +LABEL org.label-schema.schema-version="1.0" +LABEL org.label-schema.build-date=$BUILD_DATE +LABEL org.label-schema.name="test-kitchen/dokken-images" +LABEL org.label-schema.description="A Docker container for testing eurolinux-7" +LABEL org.label-schema.vcs-url="https://github.com/test-kitchen/dokken-images" +LABEL org.label-schema.vcs-ref=$VCS_REF +LABEL org.label-schema.vendor="test-kitchen" + +# hadolint ignore=DL3033 +RUN yum -y install \ + binutils \ + ca-certificates \ + cronie \ + curl \ + dmidecode \ + e2fsprogs \ + ethtool \ + file \ + gnupg2 \ + hostname \ + initscripts \ + iproute \ + iptables \ + iputils \ + less \ + lsof \ + nc \ + net-tools \ + nmap \ + openssl \ + passwd \ + procps \ + strace \ + sudo \ + system-lsb-core \ + systemd-sysv \ + tcpdump \ + telnet \ + util-linux \ + vim-minimal \ + wget \ + which && \ + yum upgrade -y && \ + yum clean all && \ + rm -rf /var/cache/yum && \ + rm -rf /var/log/* && \ + # Don't start any optional services. + find /etc/systemd/system \ + /lib/systemd/system \ + -path '*.wants/*' \ + \( -name '*getty*' \ + -or -name '*systemd-logind*' \ + -or -name '*systemd-vconsole-setup*' \ + -or -name '*systemd-readahead*' \ + -or -name '*udev*' \) \ + -exec rm -v {} \; && \ + systemctl set-default multi-user.target && \ + systemctl mask dev-hugepages.mount sys-fs-fuse-connections.mount network.service + +CMD [ "/usr/lib/systemd/systemd" ] diff --git a/eurolinux-8/Dockerfile b/eurolinux-8/Dockerfile new file mode 100644 index 0000000..545a3f5 --- /dev/null +++ b/eurolinux-8/Dockerfile @@ -0,0 +1,67 @@ +FROM eurolinux/eurolinux-8 +LABEL maintainer="tim@mondoo.com" +ARG BUILD_DATE +ARG VCS_REF + +LABEL org.label-schema.schema-version="1.0" +LABEL org.label-schema.build-date=$BUILD_DATE +LABEL org.label-schema.name="test-kitchen/dokken-images" +LABEL org.label-schema.description="A Docker container for testing eurolinux-8" +LABEL org.label-schema.vcs-url="https://github.com/test-kitchen/dokken-images" +LABEL org.label-schema.vcs-ref=$VCS_REF +LABEL org.label-schema.vendor="test-kitchen" + +# hadolint ignore=DL3041 +RUN dnf -y install \ + binutils \ + ca-certificates \ + cronie \ + curl \ + dmidecode \ + e2fsprogs \ + ethtool \ + file \ + glibc-langpack-en \ + gnupg2 \ + hostname \ + initscripts \ + iproute \ + iptables \ + iputils \ + lsof \ + nc \ + net-tools \ + nmap \ + openssl \ + passwd \ + procps \ + strace \ + sudo \ + systemd-sysv \ + systemd-udev \ + redhat-lsb-core \ + tcpdump \ + telnet \ + util-linux \ + vim-minimal \ + wget \ + which && \ + dnf upgrade -y && \ + dnf clean all && \ + rm -rf /var/log/* && \ + # Don't start any optional services. + find /etc/systemd/system \ + /lib/systemd/system \ + -path '*.wants/*' \ + \( -name '*getty*' \ + -or -name '*systemd-logind*' \ + -or -name '*systemd-vconsole-setup*' \ + -or -name '*systemd-readahead*' \ + -or -name '*kdump*' \ + -or -name '*dnf-makecache*' \ + -or -name '*udev*' \) \ + -exec rm -v {} \; && \ + systemctl set-default multi-user.target && \ + systemctl mask dev-hugepages.mount sys-fs-fuse-connections.mount network.service systemd-journal-flush.service + +CMD [ "/usr/lib/systemd/systemd" ] diff --git a/eurolinux-9/Dockerfile b/eurolinux-9/Dockerfile new file mode 100644 index 0000000..1d78a78 --- /dev/null +++ b/eurolinux-9/Dockerfile @@ -0,0 +1,78 @@ +FROM eurolinux/eurolinux-9 +LABEL maintainer="tim@mondoo.com" +ARG BUILD_DATE +ARG VCS_REF + +LABEL org.label-schema.schema-version="1.0" +LABEL org.label-schema.build-date=$BUILD_DATE +LABEL org.label-schema.name="test-kitchen/dokken-images" +LABEL org.label-schema.description="A Docker container for testing eurolinux-9" +LABEL org.label-schema.vcs-url="https://github.com/test-kitchen/dokken-images" +LABEL org.label-schema.vcs-ref=$VCS_REF +LABEL org.label-schema.vendor="test-kitchen" + +RUN dnf -y install \ + at \ + binutils \ + bc \ + ca-certificates \ + cronie \ + crontabs \ + diffutils \ + dmidecode \ + e2fsprogs \ + ed \ + ethtool \ + file \ + gettext \ + glibc-langpack-en \ + gnupg2 \ + hostname \ + initscripts \ + iproute \ + iptables \ + iputils \ + lsof \ + nc \ + net-tools \ + nmap \ + make \ + man-db \ + openssl \ + patch \ + passwd \ + procps \ + procps-ng \ + psmisc \ + policycoreutils \ + strace \ + sudo \ + systemd-sysv \ + systemd-udev \ + tcpdump \ + telnet \ + util-linux \ + vim-minimal \ + time \ + wget \ + libxcrypt-compat \ + which && \ + dnf upgrade -y && \ + dnf clean all && \ + rm -rf /var/log/* && \ + # Don't start any optional services. + find /etc/systemd/system \ + /lib/systemd/system \ + -path '*.wants/*' \ + \( -name '*getty*' \ + -or -name '*systemd-logind*' \ + -or -name '*systemd-vconsole-setup*' \ + -or -name '*systemd-readahead*' \ + -or -name '*kdump*' \ + -or -name '*dnf-makecache*' \ + -or -name '*udev*' \) \ + -exec rm -v \{} \; && \ + systemctl set-default multi-user.target && \ + systemctl mask dev-hugepages.mount sys-fs-fuse-connections.mount network.service systemd-journal-flush.service + +CMD [ "/usr/lib/systemd/systemd" ] diff --git a/fedora-36/Dockerfile b/fedora-36/Dockerfile index 7c85bc2..18ae084 100644 --- a/fedora-36/Dockerfile +++ b/fedora-36/Dockerfile @@ -1,5 +1,5 @@ FROM fedora:36 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/fedora-37/Dockerfile b/fedora-37/Dockerfile index 3a1c6c5..9839aaf 100644 --- a/fedora-37/Dockerfile +++ b/fedora-37/Dockerfile @@ -1,5 +1,5 @@ FROM fedora:37 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/fedora-38/Dockerfile b/fedora-38/Dockerfile index fdbfe5d..09b9614 100644 --- a/fedora-38/Dockerfile +++ b/fedora-38/Dockerfile @@ -1,5 +1,5 @@ FROM fedora:38 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/oraclelinux-6/Dockerfile b/oraclelinux-6/Dockerfile index a35b0ed..98f1477 100644 --- a/oraclelinux-6/Dockerfile +++ b/oraclelinux-6/Dockerfile @@ -1,5 +1,5 @@ FROM oraclelinux:6 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" # hadolint ignore=DL3033 RUN yum -y install \ diff --git a/oraclelinux-7/Dockerfile b/oraclelinux-7/Dockerfile index de88599..f78080e 100644 --- a/oraclelinux-7/Dockerfile +++ b/oraclelinux-7/Dockerfile @@ -1,5 +1,5 @@ FROM oraclelinux:7 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/oraclelinux-8/Dockerfile b/oraclelinux-8/Dockerfile index 2d60424..931e2e4 100644 --- a/oraclelinux-8/Dockerfile +++ b/oraclelinux-8/Dockerfile @@ -1,5 +1,5 @@ FROM oraclelinux:8 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/oraclelinux-9/Dockerfile b/oraclelinux-9/Dockerfile index 0345d05..0ede87e 100644 --- a/oraclelinux-9/Dockerfile +++ b/oraclelinux-9/Dockerfile @@ -1,5 +1,5 @@ FROM oraclelinux:9 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/rockylinux-8/Dockerfile b/rockylinux-8/Dockerfile index 4beb709..905f6d7 100644 --- a/rockylinux-8/Dockerfile +++ b/rockylinux-8/Dockerfile @@ -1,5 +1,5 @@ FROM rockylinux:8 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/rockylinux-9/Dockerfile b/rockylinux-9/Dockerfile index 74ec9a5..a64c347 100644 --- a/rockylinux-9/Dockerfile +++ b/rockylinux-9/Dockerfile @@ -1,5 +1,5 @@ FROM rockylinux:9 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/ubuntu-20.04/Dockerfile b/ubuntu-20.04/Dockerfile index 401f761..fdea2fd 100644 --- a/ubuntu-20.04/Dockerfile +++ b/ubuntu-20.04/Dockerfile @@ -1,5 +1,5 @@ FROM ubuntu:20.04 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/ubuntu-22.04/Dockerfile b/ubuntu-22.04/Dockerfile index 5847893..df6d7e2 100644 --- a/ubuntu-22.04/Dockerfile +++ b/ubuntu-22.04/Dockerfile @@ -1,5 +1,5 @@ FROM ubuntu:22.04 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/ubuntu-22.10/Dockerfile b/ubuntu-22.10/Dockerfile index 7cc26ec..71fe1de 100644 --- a/ubuntu-22.10/Dockerfile +++ b/ubuntu-22.10/Dockerfile @@ -1,5 +1,5 @@ FROM ubuntu:22.10 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF diff --git a/ubuntu-23.04/Dockerfile b/ubuntu-23.04/Dockerfile index 163b35f..2dcbf3b 100644 --- a/ubuntu-23.04/Dockerfile +++ b/ubuntu-23.04/Dockerfile @@ -1,5 +1,5 @@ FROM ubuntu:23.04 -LABEL maintainer="tsmith84@gmail.com" +LABEL maintainer="tim@mondoo.com" ARG BUILD_DATE ARG VCS_REF