observability-workshop
observability-workshop copied to clipboard
Draft: Adding FluxCD for local setup
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 bootstrap
andflux 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
- [x] Fix the breaking changes i just introduced