observability-workshop icon indicating copy to clipboard operation
observability-workshop copied to clipboard

Draft: Adding FluxCD for local setup

Open lieberlois opened this issue 1 year ago • 0 comments

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
  • [x] Fix the breaking changes i just introduced

lieberlois avatar Apr 23 '23 20:04 lieberlois