mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-03-22 08:41:27 +00:00
Signed-off-by: Andrei Kvapil <kvapss@gmail.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
17 lines
824 B
Docker
Executable File
17 lines
824 B
Docker
Executable File
FROM ubuntu:22.04
|
|
|
|
ARG KUBECTL_VERSION=1.32.0
|
|
ARG TALOSCTL_VERSION=1.8.4
|
|
ARG HELM_VERSION=3.16.4
|
|
|
|
RUN apt-get update
|
|
RUN apt-get -y install genisoimage qemu-kvm qemu-utils iproute2 iptables wget xz-utils netcat curl jq
|
|
RUN curl -LO "https://github.com/siderolabs/talos/releases/download/v${TALOSCTL_VERSION}/talosctl-linux-amd64" \
|
|
&& chmod +x talosctl-linux-amd64 \
|
|
&& mv talosctl-linux-amd64 /usr/local/bin/talosctl
|
|
RUN curl -LO "https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl" \
|
|
&& chmod +x kubectl \
|
|
&& mv kubectl /usr/local/bin/kubectl
|
|
RUN curl -sSL https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash -s - --version "v${HELM_VERSION}"
|
|
RUN wget https://github.com/mikefarah/yq/releases/download/v4.44.3/yq_linux_amd64 -O /usr/local/bin/yq && chmod +x /usr/local/bin/yq
|