k3s/tests/e2e/scripts/Dockerfile
dependabot[bot] 776856ddb1
Some checks are pending
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
build(deps): bump ubuntu from 24.04 to 26.04 in /tests/e2e/scripts (#14040)
Bumps ubuntu from 24.04 to 26.04.

---
updated-dependencies:
- dependency-name: ubuntu
  dependency-version: '26.04'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 12:23:33 -07:00

19 lines
693 B
Docker

FROM ubuntu:26.04
ARG EXTERNAL_ENCODED_VPN
ARG VPN_ENCODED_LOGIN
RUN apt-get update && \
apt-get install -y curl bridge-utils iputils-ping openvpn openssh-client && \
mkdir -p /dev/net && \
mknod /dev/net/tun c 10 200 && \
chmod 600 /dev/net/tun
RUN if [[ -z "$EXTERNAL_ENCODED_VPN" ]] ; then echo "no vpn provided" ; \
else echo -n $EXTERNAL_ENCODED_VPN | base64 -di > external.ovpn && \
if [[ -z "$VPN_ENCODED_LOGIN" ]]; then echo "no passcode provided" ; \
else echo -n $VPN_ENCODED_LOGIN | base64 -di > authfile && \
sed -i 's/auth-user-pass/auth-user-pass authfile/g' external.ovpn; fi ; fi
WORKDIR .
COPY scripts/run_tests.sh .
COPY scripts/init.sh .