A collection of images that can be used in CI pipelines based on docker.
Instead of installing the dependencies on every run and possibly using different images for every stage (which is ok, don't get me wrong), you can use the image that has all the tools you need for your pipeline.
Included tools:
git, curl, jqbuildxBuild multi-arch docker images
docker:dindbuildx so you can build for multiple architecturesdind dockerd & (if not using remote docker engine)buildx withdocker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker context create xbuilder
docker buildx create xbuilder --name xbuilder --use
docker buildx inspect --bootstrap
docker and docker buildx as usualBuild images and deploy with helm
drpsychick/dind-buildxkubectl and helm so you can build your image and deploy with kubectl and/or helmSame as above plus:
$KUBECONFIGkubectl and helm to deploy to your kubernetes clusterBuild images, test helm charts and deploy to kind
drpsychick/dind-buildx-helmct and kind so you can test your helm chart and deploy it to a kind nodeSame as above plus:
kind create clusterctbuildxBuild images and deploy with helm (without buildx)
docker:dindkubectl and helm so you can build your image and deploy with kubectl and/or helmSame as above plus:
$KUBECONFIGkubectl and helm to deploy to your kubernetes clusterBuild images, test helm charts and deploy to kind (without buildx)
drpsychick/dind-helmct and kind so you can test your helm chart and deploy it to a kind nodeSame as above plus:
kind create clusterctAdd apps to ArgoCD running on your Kubernetes cluster
bitnami/argo-cdkubectl, kubeval and kubeseal so you can validate your manifests and encrypt your secrets for githelm, kustomize, ct so you can generate manifests and test your helm charthelm and lint your charts using ctkustomize for environments and validate your manifests with kubevalRun Ansible playbooks
ubuntu or alpineansible, ansible-galaxy, ansible-lintContent type
Image
Digest
sha256:1ca697dc1…
Size
158.2 MB
Last updated
6 days ago
docker pull drpsychick/ansible-runner-alpine