diff --git a/README.md b/README.md index 2b9476ae..caf1ca06 100644 --- a/README.md +++ b/README.md @@ -198,7 +198,7 @@ Second, we use the `AuthorizedKeysCommand` configuration option in `sshd_config` | Linux | ✅ | ✅ | Ubuntu 24.04.1 LTS | - | | Linux | ✅ | ✅ | Centos 9 | - | | Linux | ✅ | ✅ | Arch Linux | - | -| Linux | ✅ | ✅ | openSUSE Tumbleweed | - | +| Linux | ✅ | ✅ | opensuse leap 16 | - | | macOS | ❌ | ❌ | - | Likely | | Windows11 | ❌ | ❌ | - | Likely | diff --git a/test/integration/openssh_version_test.go b/test/integration/openssh_version_test.go index 9f155ffd..5191f7ce 100644 --- a/test/integration/openssh_version_test.go +++ b/test/integration/openssh_version_test.go @@ -61,7 +61,7 @@ func TestOpenSSHVersionDetection(t *testing.T) { }, { name: "SUSE", - containerImage: "opensuse/tumbleweed:latest", + containerImage: "opensuse/leap:16.0", setupCommands: []string{ "zypper refresh", "zypper install -y openssh sed", diff --git a/test/integration/ssh_server/arch_opkssh.Dockerfile b/test/integration/ssh_server/arch_opkssh.Dockerfile index e4fae261..22e3ccaf 100644 --- a/test/integration/ssh_server/arch_opkssh.Dockerfile +++ b/test/integration/ssh_server/arch_opkssh.Dockerfile @@ -16,7 +16,7 @@ ARG ISSUER_PORT="9998" RUN go build -v -o opksshbuild # Stage 2: Create a minimal ArchLinux-based image -FROM quay.io/archlinux/archlinux:latest@sha256:4524236733437ff1f35531147aa444b32f674d9f328aebe06d3511be575c80a3 +FROM quay.io/archlinux/archlinux:latest # Install dependencies required for runtime (e.g., SSH server) RUN pacman -Syu --noconfirm && \ diff --git a/test/integration/ssh_server/centos_opkssh.Dockerfile b/test/integration/ssh_server/centos_opkssh.Dockerfile index 1d5171ef..5e47cc90 100644 --- a/test/integration/ssh_server/centos_opkssh.Dockerfile +++ b/test/integration/ssh_server/centos_opkssh.Dockerfile @@ -16,7 +16,7 @@ ARG ISSUER_PORT="9998" RUN go build -v -o opksshbuild # Stage 2: Create a minimal CentOS-based image -FROM quay.io/centos/centos:stream9@sha256:0bf070f10582acaa3c415280f769797025763c8a8e6509a5883592d0872a56d6 +FROM quay.io/centos/centos:stream9 # Install dependencies required for runtime (e.g., SSH server) RUN dnf update -y && \ dnf install -y sudo openssh-server openssh-clients telnet wget jq && \ diff --git a/test/integration/ssh_server/opensuse_opkssh.Dockerfile b/test/integration/ssh_server/opensuse_opkssh.Dockerfile index e7a342d3..0c01c7ba 100644 --- a/test/integration/ssh_server/opensuse_opkssh.Dockerfile +++ b/test/integration/ssh_server/opensuse_opkssh.Dockerfile @@ -15,8 +15,8 @@ COPY . ./ ARG ISSUER_PORT="9998" RUN go build -v -o opksshbuild -# Stage 2: Create a minimal openSUSE-Tumbleweed-based image -FROM opensuse/tumbleweed:latest@sha256:c13ace4cd56d5d5e57885672ea75d91c3320998405b0305a1adef4a1a423a9d9 +# Stage 2: Create a minimal opensuse leap:16 image +FROM opensuse/leap:16.0 # Install dependencies required for runtime (e.g., SSH server) RUN zypper refresh && \ diff --git a/test/integration/ssh_server/ubuntu.Dockerfile b/test/integration/ssh_server/ubuntu.Dockerfile index 62d8797d..175b2cbc 100644 --- a/test/integration/ssh_server/ubuntu.Dockerfile +++ b/test/integration/ssh_server/ubuntu.Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:noble@sha256:c35e29c9450151419d9448b0fd75374fec4fff364a27f176fb458d472dfc9e54 +FROM ubuntu:noble # Update/Upgrade RUN apt-get update -y && apt-get upgrade -y