You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 11, 2025. It is now read-only.
|`base-latest`| libffi-dev, libicu-dev, build-essential, libssl-dev, ca-certificates, jq, sed, grep, git, curl, wget, zip | Base runner with nothing fancy installed <br> [Dockerfile](images/base/Dockerfile)|
15
-
|`kaniko-sidecar-latest`| kaniko | Sidecar used by other runner images to build containers without root privileges |
16
-
|`ansible-k8s-latest`| base-image + ansible, helm, kubectl | Runner specialized for automated k8s deployments via ansible <br> For more Details see [Dockerfile](images/ansible-k8s/Dockerfile)|
17
-
|`fullstacked-latest`| base-image + maven, openjdk-11, nodejs, go, yarn, angular/cli, helm | Runner with a bunch of tools to build your hole application<br> For more Details see [Dockerfile](images/fullstacked/Dockerfile)|
14
+
|`latest-base`| libffi-dev, libicu-dev, build-essential, libssl-dev, ca-certificates, jq, sed, grep, git, curl, wget, zip | Base runner with nothing fancy installed <br> [Dockerfile](images/base/Dockerfile)|
15
+
|`latest-kaniko-sidecar`| kaniko | Sidecar used by other runner images to build containers without root privileges |
16
+
|`latest-ansible-k8s`| base-image + ansible, helm, kubectl, skopeo| Runner specialized for automated k8s deployments via ansible <br> For more Details see [Dockerfile](images/ansible-k8s/Dockerfile)|
17
+
|`latest-fullstacked`| base-image + maven, openjdk-11, nodejs, go, yarn, angular/cli, helm | Runner with a bunch of tools to build your hole application<br> For more Details see [Dockerfile](images/fullstacked/Dockerfile)|
18
18
19
19
> Hint: `latest can be replaced with an spezfic release version for more stability`
Copy file name to clipboardExpand all lines: images/ansible-k8s/Dockerfile
+13-5Lines changed: 13 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,20 @@
1
-
FROM ghcr.io/fullstack-devops/github-actions-runner:base-latest
1
+
FROM golang:1.16 AS build
2
+
WORKDIR $GOPATH/src/github.com/containers/skopeo
3
+
ENV CGO_ENABLED=0
4
+
ENV BUILDTAGS=containers_image_openpgp
5
+
ENV DISABLE_DOCS=1
6
+
RUN git clone https://github.com/containers/skopeo $GOPATH/src/github.com/containers/skopeo
7
+
RUN git checkout tags/v1.7.0
8
+
RUN make bin/skopeo
9
+
10
+
FROM ghcr.io/fullstack-devops/github-actions-runner:latest-base
2
11
3
12
USER root
4
13
# install packages along with jq so we can parse JSON
5
14
# add additional packages as necessary
6
-
ARG PACKAGES="ansible skopeo"
15
+
ARG PACKAGES="ansible"
7
16
ARG PACKAGES_PYTHON="kubernetes"
8
17
9
-
RUN echo "deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${UBUNTU_VERSION}/ /" | tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
10
-
RUN curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_${UBUNTU_VERSION}/Release.key | gpg --dearmor | tee /etc/apt/trusted.gpg.d/devel_kubic_libcontainers_stable.gpg > /dev/null
0 commit comments