Skip to content

Latest commit

 

History

History
22 lines (11 loc) · 1.17 KB

README.md

File metadata and controls

22 lines (11 loc) · 1.17 KB

Git + Kustomize

DockerHub Git Kustomize

Minimal Git + Kustomize docker image for use in GitOps workflows where kustomization.yaml is updated with the docker image version/hashref as part of the CI/CD workflow (eg. to then be deployed via ArgoCD or similar from Git).

OpenSSH Client is included because it is necessary for Jenkins ssh-agent functionality to execute inside the container for Git repo access via ssh.

Jenkins usage example

https://github.com/HariSekhon/Templates/blob/master/vars/gitOpsK8sUpdate.groovy

https://github.com/HariSekhon/Kubernetes-configs/blob/master/jenkins-agent-pod.yaml

https://github.com/HariSekhon/Templates/blob/master/Jenkinsfile

Kubernetes kustomization examples

https://github.com/HariSekhon/Kubernetes-configs

Related Docker images can be found for many Open Source, Big Data and NoSQL technologies on my DockerHub profile. The source for them all can be found in the master Dockerfiles GitHub repo.