"GitOps" repo for Cloud Native Nordics k8s environment. This repo controls the applications running in the kubernetes environment available to the Cloud Native Nordics community.
Yes, this is indeed what this is at the moment. However, the greater purpose of setting this infrastructure up is to use it as a reference stack for members of the Cloud Native Nordics community.
This setup can be used as a getting started guide for using Cloud Native Computing Foundation (CNCF) projects.
At the moment this stack contains the following official CNCF hosted projects:
If further utilizes the following open source projects:
An overview of the stack is visualized below:
To demonstrate the different options of using flux as a GitOps operator, we both support raw kubernetes yaml files and the custom resources HelmRelease
provided by flux.
releases
contains theHelmRelease
crds for the different projects we are utilizingworkloads
contains raw kubernetes yaml for our own services