Home-Network

conformance-runner (main)

Published 2026-11-08 05:34:11 +00:00 by ci-registry

Installation

docker pull gitea.home.keithjackson.dev/home-network/conformance-runner:main
sha256:63e1aa74289a8b77ef5cd2ec4e4d01e7fef638f965f2057329bc1991d3074f0d

About this package

bash + python3 + chainsaw + kubectl + git for the in-cluster L2/L3 conformance Job (conformance/run.sh)

Image Layers

KIWI 11.1.1
ARG CHAINSAW_VERSION=0.2.12
ARG KUBECTL_VERSION=1.36.4
ARG FEDORA_VERSION=44
ARG RUNNER_UID=65532
ARG RUNNER_GID=65532
LABEL org.opencontainers.image.title=conformance-runner org.opencontainers.image.description=bash + python3 + chainsaw + kubectl + git for the in-cluster L2/L3 conformance Job (conformance/run.sh) org.opencontainers.image.source=https://gitea.home.keithjackson.dev/Home-Network/home-network-k3s-impl org.opencontainers.image.documentation=conformance/incluster/README.md homelab.keithjackson.dev/requirements=R-TEST-02,R-SEC-02
RUN |5 CHAINSAW_VERSION=0.2.12 KUBECTL_VERSION=1.36.4 FEDORA_VERSION=44 RUNNER_UID=65532 RUNNER_GID=65532 /bin/sh -c set -eux; microdnf -y install --setopt=install_weak_deps=0 --nodocs bash python3 git-core coreutils findutils grep sed gawk tar gzip diffutils ca-certificates; microdnf clean all; rm -rf /var/cache/* /var/log/dnf* # buildkit
COPY /out/kubectl /out/chainsaw /usr/local/bin/ # buildkit
COPY conformance-clone /usr/local/bin/conformance-clone # buildkit
RUN |5 CHAINSAW_VERSION=0.2.12 KUBECTL_VERSION=1.36.4 FEDORA_VERSION=44 RUNNER_UID=65532 RUNNER_GID=65532 /bin/sh -c set -eux; chown root:root /usr/local/bin/conformance-clone; chmod 0755 /usr/local/bin/conformance-clone; bash -n /usr/local/bin/conformance-clone; /usr/local/bin/conformance-clone --anything 2>&1 | grep -q 'takes no arguments'; test "$(stat -c '%U:%G %a' /usr/local/bin/conformance-clone)" = 'root:root 755' # buildkit
RUN |5 CHAINSAW_VERSION=0.2.12 KUBECTL_VERSION=1.36.4 FEDORA_VERSION=44 RUNNER_UID=65532 RUNNER_GID=65532 /bin/sh -c set -eux; echo "runner:x:${RUNNER_UID}:${RUNNER_GID}:conformance runner:/workspace:/bin/bash" >> /etc/passwd; echo "runner:x:${RUNNER_GID}:" >> /etc/group; install -d -m 0775 -o "${RUNNER_UID}" -g "${RUNNER_GID}" /workspace # buildkit
RUN |5 CHAINSAW_VERSION=0.2.12 KUBECTL_VERSION=1.36.4 FEDORA_VERSION=44 RUNNER_UID=65532 RUNNER_GID=65532 /bin/sh -c set -eux; printf '%s\n' '[safe]' ' directory = *' '[advice]' ' detachedHead = false' > /etc/gitconfig; chmod 0644 /etc/gitconfig # buildkit
RUN |5 CHAINSAW_VERSION=0.2.12 KUBECTL_VERSION=1.36.4 FEDORA_VERSION=44 RUNNER_UID=65532 RUNNER_GID=65532 /bin/sh -c set -eux; { echo "fedora=${FEDORA_VERSION}"; echo "chainsaw=${CHAINSAW_VERSION}"; echo "kubectl=${KUBECTL_VERSION}"; echo "bash=$(bash --version | head -1)"; echo "python3=$(python3 --version)"; echo "git=$(git --version)"; echo "conformance-clone=$(sha256sum /usr/local/bin/conformance-clone | cut -d' ' -f1)"; } > /etc/conformance-runner-versions; chmod 0444 /etc/conformance-runner-versions # buildkit
ENV HOME=/workspace XDG_CACHE_HOME=/workspace/.cache XDG_CONFIG_HOME=/workspace/.config TMPDIR=/workspace/.tmp PYTHONDONTWRITEBYTECODE=1 CONF_ROOT=/workspace/conformance
USER 65532:65532
WORKDIR /workspace
CMD ["/bin/bash"]

Labels

Key Value
homelab.keithjackson.dev/requirements R-TEST-02,R-SEC-02
io.buildah.version 1.43.5
org.opencontainers.image.description bash + python3 + chainsaw + kubectl + git for the in-cluster L2/L3 conformance Job (conformance/run.sh)
org.opencontainers.image.documentation conformance/incluster/README.md
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision dd941016478ca2e7e877645a36350264b234edc3
org.opencontainers.image.source https://gitea.home.keithjackson.dev/Home-Network/home-network-k3s-impl
org.opencontainers.image.title conformance-runner
org.opencontainers.image.url https://fedoraproject.org/
org.opencontainers.image.vendor Fedora Project
org.opencontainers.image.version 44
Details
Container
2026-11-08 05:34:11 +00:00
9
OCI / Docker
linux/amd64
MIT
129 MiB
Versions (3) View all
sha-dd941016478c 2026-11-08
main 2026-11-08
sha-523cd9118f95 2026-10-30