File tree Expand file tree Collapse file tree 3 files changed +31
-0
lines changed Expand file tree Collapse file tree 3 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -173,5 +173,30 @@ RUN pkg-config --modversion rice-io && \
173
173
# when deploying the wkdev-sdk image as bot).
174
174
RUN find /etc/systemd/ -type l -name '*.service' -print -exec rm {} \;
175
175
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_INSTALL} packer
192
+
193
+ # Install kubectl
194
+ RUN curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg && \
195
+ 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 && \
196
+ ${APT_INSTALL} kubectl
197
+
198
+ # Install Hetzner hcloud
199
+ RUN ${APT_INSTALL} hcloud-cli
200
+
176
201
# Switch back to interactive prompt, when using apt.
177
202
ENV DEBIAN_FRONTEND dialog
Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ iptables libcap2-bin libyajl2 uidmap
7
7
# NVIDIA/EGL/Wayland integration
8
8
libnvidia-egl-wayland1
9
9
10
+ # apt-add-repository
11
+ software-properties-common
12
+
10
13
# Pipewire support
11
14
wireplumber
12
15
Original file line number Diff line number Diff line change @@ -26,6 +26,9 @@ libappstream-dev
26
26
# post-install for Epiphany
27
27
desktop-file-utils
28
28
29
+ # JSON commandline processing
30
+ jq
31
+
29
32
# For OpenXR tests
30
33
libopenxr1-monado
31
34
monado-service
You can’t perform that action at this time.
0 commit comments