This is Icinga designed for Kubernetes instead of Docker Compose.
Unfortunately, the build on arm using buildkit fails with GitHub actions.
Therefore, to update to a new version of Icinga, update the /docker/build.sh
file with the new versions. Then merge the changes and run the script on an arm
based system.
- Select the proper k8s environment
kubectl config us-context docker-for-desktop
- Run the below script
kubectl delete -k local-dev
kubectl apply -k local-dev
- Select the proper k8s environment
kubectl config us-context k8s1
- Run the below script
kubectl delete -k secondary
kubectl apply -k secondary
- Select the proper k8s environment
kubectl config us-context k8s2
- Run the below script
kubectl delete -k primary
kubectl apply -k primary