File tree Expand file tree Collapse file tree 3 files changed +33
-0
lines changed
Expand file tree Collapse file tree 3 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -173,5 +173,29 @@ RUN pkg-config --modversion rice-io && \
173173# when deploying the wkdev-sdk image as bot).
174174RUN find /etc/systemd/ -type l -name '*.service' -print -exec rm {} \;
175175
176+ # ## Tools related to webkit-container-infrastructure
177+
178+ # Install OpenTofu
179+ RUN curl --proto '=https' --tlsv1.2 -fsSL https://get.opentofu.org/install-opentofu.sh -o install-opentofu.sh && \
180+ chmod +x install-opentofu.sh && \
181+ ./install-opentofu.sh --install-method deb
182+
183+ # Install Helm
184+ RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && \
185+ chmod +x get_helm.sh && \
186+ ./get_helm.sh
187+
188+ # Install packer
189+ RUN curl -fsSL https://apt.releases.hashicorp.com/gpg | apt-key add - && \
190+ apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main" && \
191+ ${APT_UPDATE} && \
192+ ${APT_INSTALL} packer
193+
194+ # Install kubectl
195+ RUN curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg && \
196+ echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.31/deb/ /' | tee /etc/apt/sources.list.d/kubernetes.list && \
197+ ${APT_UPDATE} && \
198+ ${APT_INSTALL} kubectl
199+
176200# Switch back to interactive prompt, when using apt.
177201ENV DEBIAN_FRONTEND dialog
Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ iptables libcap2-bin libyajl2 uidmap
77# NVIDIA/EGL/Wayland integration
88libnvidia-egl-wayland1
99
10+ # apt-add-repository
11+ software-properties-common
12+
1013# Pipewire support
1114wireplumber
1215
Original file line number Diff line number Diff line change @@ -26,6 +26,12 @@ libappstream-dev
2626# post-install for Epiphany
2727desktop-file-utils
2828
29+ # JSON commandline processing
30+ jq
31+
32+ # Hetzner Cloud administration tool
33+ hcloud-cli
34+
2935# For OpenXR tests
3036libopenxr1-monado
3137monado-service
You can’t perform that action at this time.
0 commit comments