-
The purpose of this repository is to carry out demonstrations as an example of GitOps use, considering the following steps:
- App source code repository
- CI pipeline creating a container image
- Container image registry
- Kubernetes manifests repository
- GitOps engine syncing manifests to one or more clusters and detecting drifts
|_README.md
|_/documentation
|_/source-code
|_/docker-build-shipwright-kaniko
|_/docker-build-kaniko
/documentation
: contains *.md files with project information./source-code
: contains the source code to be used in the other folders./docker-build-shipwright-kaniko
: contains the .yaml files to send a container to a public registry using shipwright and kaniko./docker-build-kaniko
: contains the .yaml file to send a container to a public registry using kaniko.
Pre-requisites: A deployed cluster. E.g.: Minikube.
- Prepare the cluster to support Shipwright and select Kaniko as build strategy
- Follow these steps to build a container using kaniko as Shipwright build strategy.
Pre-requisites: A deployed cluster. E.g.: Minikube.
Pre-requisites: A deployed cluster. E.g.: Minikube.