• Joined on 2025-03-09

vsc-k3s-terraform (5.9.15.3)

Published 2025-09-15 06:07:59 +03:00 by gitops

Installation

docker pull git.benadis.ru/gitops/vsc-k3s-terraform:5.9.15.3
sha256:55dce1e6956bfe10629d3743954315ab237872b02754c5a45f756a5e6037e0bf

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:e67907c77897d27192314f6c4fa0112b6f7dce3e127500516535cc50fe736c92 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
COPY /usr/local/bin/dockerd-entrypoint.sh /usr/local/bin/dockerd-entrypoint.sh # buildkit
RUN /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y curl git gnupg jq lsb-release software-properties-common unzip wget mc rsync sudo gettext-base openssh-client iputils-ping tmux apt-transport-https ca-certificates nano traceroute iproute2 wireguard wireguard-tools # buildkit
RUN /bin/sh -c touch /tmp/refresh-image-4 && sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bin # buildkit
RUN /bin/sh -c curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" && chmod +x kubectl && mv kubectl /usr/local/bin/ # buildkit
RUN /bin/sh -c curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && chmod 700 get_helm.sh && ./get_helm.sh && rm get_helm.sh # buildkit
RUN /bin/sh -c wget https://github.com/aquasecurity/tfsec/releases/latest/download/tfsec-linux-amd64 -O /usr/local/bin/tfsec && chmod +x /usr/local/bin/tfsec # buildkit
RUN /bin/sh -c curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null && apt-get update && apt-get install -y docker-ce-cli docker-ce docker-ce-rootless-extras # buildkit
RUN /bin/sh -c mkdir -p /home/vscode/.docker/cli-plugins/ && curl -SL https://github.com/docker/buildx/releases/latest/download/buildx-v0.12.1.linux-amd64 -o /home/vscode/.docker/cli-plugins/docker-buildx && chmod a+x /home/vscode/.docker/cli-plugins/docker-buildx # buildkit
RUN /bin/sh -c curl -sSL -o argocd-linux-amd64 https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64 && chmod +x argocd-linux-amd64 && mv argocd-linux-amd64 /usr/local/bin/argocd # buildkit
RUN /bin/sh -c curl -L https://github.com/akuity/kargo/releases/latest/download/kargo-linux-amd64 -o /usr/local/bin/kargo && chmod +x /usr/local/bin/kargo # buildkit
RUN /bin/sh -c rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c wget -O - https://apt.releases.hashicorp.com/gpg | gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com noble main" | tee /etc/apt/sources.list.d/hashicorp.list && apt update && apt install -y terraform # buildkit
RUN /bin/sh -c wget https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 -O /usr/local/bin/sops && chmod +x /usr/local/bin/sops && wget https://github.com/FiloSottile/age/releases/download/v1.2.1/age-v1.2.1-linux-amd64.tar.gz && tar -xzf age-v1.2.1-linux-amd64.tar.gz && mv age/age /usr/local/bin/ && mv age/age-keygen /usr/local/bin/ && rm -rf age age-v1.2.1-linux-amd64.tar.gz # buildkit
RUN /bin/sh -c mkdir -p /usr/local/share/ca-certificates/ # buildkit
COPY ca-certificates/ /usr/local/share/ca-certificates/ # buildkit
RUN /bin/sh -c chmod 644 /usr/local/share/ca-certificates/*.crt 2>/dev/null || true && update-ca-certificates # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/dockerd-entrypoint.sh && useradd -ms /bin/bash vscode && usermod -aG sudo vscode && usermod -aG docker vscode && mkdir -p /home/vscode/.k3s && mkdir -p /home/vscode/.ssh && chmod 700 /home/vscode/.ssh && touch /home/vscode/.ssh/config && chmod 600 /home/vscode/.ssh/config && echo "vscode ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/vscode && chmod 0440 /etc/sudoers.d/vscode && chown -R vscode:vscode /home/vscode # buildkit
USER vscode
WORKDIR /workspace

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-09-15 06:07:59 +03:00
2
OCI / Docker
linux/amd64
558 MiB
Versions (1) View all
5.9.15.3 2025-09-15