1.24.0-debian-10-r0 release

This commit is contained in:
Bitnami Bot 2022-05-17 21:58:29 +00:00 committed by Bitnami Containers
parent 3fa4a7b775
commit 2ff7d9a673
7 changed files with 75 additions and 3 deletions

View File

@ -0,0 +1,27 @@
FROM docker.io/bitnami/minideb:buster
LABEL maintainer "Bitnami <containers@bitnami.com>"
ENV HOME="/" \
OS_ARCH="amd64" \
OS_FLAVOUR="debian-10" \
OS_NAME="linux"
COPY prebuildfs /
# Install required system packages and dependencies
RUN install_packages ca-certificates curl gzip jq procps tar wget
RUN wget -nc -P /tmp/bitnami/pkg/cache/ https://downloads.bitnami.com/files/stacksmith/kubectl-1.24.0-0-linux-amd64-debian-10.tar.gz && \
echo "673a673977e93829caf328d44911aaafa9505d9a8ec487226ec5a508258708a6 /tmp/bitnami/pkg/cache/kubectl-1.24.0-0-linux-amd64-debian-10.tar.gz" | sha256sum -c - && \
tar -zxf /tmp/bitnami/pkg/cache/kubectl-1.24.0-0-linux-amd64-debian-10.tar.gz -P --transform 's|^[^/]*/files|/opt/bitnami|' --wildcards '*/files' && \
rm -rf /tmp/bitnami/pkg/cache/kubectl-1.24.0-0-linux-amd64-debian-10.tar.gz
RUN apt-get update && apt-get upgrade -y && \
rm -r /var/lib/apt/lists /var/cache/apt/archives
RUN chmod g+rwX /opt/bitnami
RUN mkdir /.kube && chmod g+rwX /.kube
ENV APP_VERSION="1.24.0" \
BITNAMI_APP_NAME="kubectl" \
PATH="/opt/bitnami/kubectl/bin:$PATH"
USER 1001
ENTRYPOINT [ "kubectl" ]
CMD [ "--help" ]

View File

@ -0,0 +1,4 @@
version: '2'
services:
kubectl:
image: docker.io/bitnami/kubectl:1.24

View File

@ -0,0 +1,9 @@
{
"kubectl": {
"arch": "amd64",
"digest": "673a673977e93829caf328d44911aaafa9505d9a8ec487226ec5a508258708a6",
"distro": "debian-10",
"type": "NAMI",
"version": "1.24.0-0"
}
}

View File

@ -0,0 +1,3 @@
Bitnami containers ship with software bundles. You can find the licenses under:
/opt/bitnami/nami/COPYING
/opt/bitnami/[name-of-bundle]/licenses/[bundle-version].txt

View File

@ -0,0 +1,24 @@
#!/bin/sh
set -e
set -u
export DEBIAN_FRONTEND=noninteractive
n=0
max=2
until [ $n -gt $max ]; do
set +e
(
apt-get update -qq &&
apt-get install -y --no-install-recommends "$@"
)
CODE=$?
set -e
if [ $CODE -eq 0 ]; then
break
fi
if [ $n -eq $max ]; then
exit $CODE
fi
echo "apt failed, retrying"
n=$(($n + 1))
done
rm -r /var/lib/apt/lists /var/cache/apt/archives

View File

@ -28,7 +28,8 @@ $ docker run --name kubectl bitnami/kubectl:latest
Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/tutorials/understand-rolling-tags-containers/).
* [`1.23`, `1.23-debian-10`, `1.23.6`, `1.23.6-debian-10-r26`, `latest` (1.23/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-kubectl/blob/1.23.6-debian-10-r26/1.23/debian-10/Dockerfile)
* [`1.24`, `1.24-debian-10`, `1.24.0`, `1.24.0-debian-10-r0`, `latest` (1.24/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-kubectl/blob/1.24.0-debian-10-r0/1.24/debian-10/Dockerfile)
* [`1.23`, `1.23-debian-10`, `1.23.6`, `1.23.6-debian-10-r26` (1.23/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-kubectl/blob/1.23.6-debian-10-r26/1.23/debian-10/Dockerfile)
* [`1.22`, `1.22-debian-10`, `1.22.9`, `1.22.9-debian-10-r26` (1.22/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-kubectl/blob/1.22.9-debian-10-r26/1.22/debian-10/Dockerfile)
* [`1.21`, `1.21-debian-10`, `1.21.12`, `1.21.12-debian-10-r26` (1.21/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-kubectl/blob/1.21.12-debian-10-r26/1.21/debian-10/Dockerfile)
@ -51,7 +52,7 @@ $ docker pull bitnami/kubectl:[TAG]
If you wish, you can also build the image yourself.
```console
$ docker build -t bitnami/kubectl:latest 'https://github.com/bitnami/bitnami-docker-kubectl.git#master:1.23/debian-10'
$ docker build -t bitnami/kubectl:latest 'https://github.com/bitnami/bitnami-docker-kubectl.git#master:1.24/debian-10'
```
## Configuration
@ -74,6 +75,10 @@ It's possible to load your own configuration, which is useful if you want to con
$ docker run --rm --name kubectl -v /path/to/your/kube/config:/.kube/config bitnami/kubectl:latest
```
## Branch Deprecation Notice
Kubectl's branch 1.21 is no longer maintained by upstream and is now internally tagged as to be deprecated. This branch will no longer be released in our catalog a month after this notice is published, but already released container images will still persist in the registries. Valid to be removed starting on: 06-17-2022
## Contributing
We'd love for you to contribute to this container. You can request new features by creating an [issue](https://github.com/bitnami/bitnami-docker-kubectl/issues), or submit a [pull request](https://github.com/bitnami/bitnami-docker-kubectl/pulls) with your contribution.

View File

@ -1,4 +1,4 @@
version: '2'
services:
kubectl:
image: docker.io/bitnami/kubectl:1.23
image: docker.io/bitnami/kubectl:1.24