This PR drastically simplifies the local setup by adding FluxCD to deploy all infrastructure components. I moved to kind rather than k3d because I could not get flux working with the latter.
TODOS (before publishing the PR):
[ ] Add deployment of application
[x] Figure out how to get flux to automatically detect manifests (no manual apply)
[x] Figure out difference between flux bootstrapand flux install
[ ] Restructure local vs prod repo structure, e.g. like this to reduce duplication
[ ] Change URI in observability-workshop/clusters/base/gitrepository.yaml
[x] Figure out a way to properly deploy ingress on kind
This PR drastically simplifies the local setup by adding FluxCD to deploy all infrastructure components. I moved to
kind
rather thank3d
because I could not get flux working with the latter.TODOS (before publishing the PR):
flux bootstrap
andflux install