Dockerized kubectl with useful tools.
| Tag | Dockerfile Build Context |
|---|---|
:1.34.2, :latest |
View |
:1.34.2-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.33.6 |
View |
:1.33.6-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.32.10 |
View |
:1.32.10-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.31.14 |
View |
:1.31.14-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.30.14 |
View |
:1.30.14-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.29.15 |
View |
:1.29.15-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.28.15 |
View |
:1.28.15-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.27.16 |
View |
:1.27.16-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.26.15 |
View |
:1.26.15-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.25.16 |
View |
:1.25.16-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.24.17 |
View |
:1.24.17-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.23.17 |
View |
:1.23.17-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.22.17 |
View |
:1.22.17-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.21.14 |
View |
:1.21.14-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.20.15 |
View |
:1.20.15-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.19.16 |
View |
:1.19.16-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.18.20 |
View |
:1.18.20-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.17.17 |
View |
:1.17.17-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.16.15 |
View |
:1.16.15-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.15.12 |
View |
:1.15.12-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
:1.14.10 |
View |
:1.14.10-envsubst-git-jq-kustomize-sops-ssh-yq |
View |
All variants are based on alpine.
Requires Windows powershell or pwsh.
# Install Generate-DockerImageVariants module: https://github.com/theohbrothers/Generate-DockerImageVariants
Install-Module -Name Generate-DockerImageVariants -Repository PSGallery -Scope CurrentUser -Force -Verbose
# Edit ./generate templates
# Generate the variants
Generate-DockerImageVariants .versions.json contains a list of Semver versions, one per line.
To update versions in versions.json:
./Update-Versions.ps1To update versions in versions.json, and open a PR for each changed version, and merge successful PRs one after another (to prevent merge conflicts), and finally create a tagged release and close milestone:
$env:GITHUB_TOKEN = 'xxx'
./Update-Versions.ps1 -PR -AutoMergeQueue -AutoReleaseTo perform a dry run, use -WhatIf.