https://github.com/jeremyary/poc-observability-operator
https://github.com/jeremyary/poc-observability-operator
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jeremyary/poc-observability-operator
- Owner: jeremyary
- Created: 2020-11-13T15:25:30.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-09T12:58:26.000Z (over 4 years ago)
- Last Synced: 2024-04-16T19:30:24.384Z (about 1 year ago)
- Language: Go
- Size: 282 KB
- Stars: 1
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Observability Operator (early WIP)
### Running Operator:
- operator largely intended to be ran locally via `make` for now:
- if changes are made, first do:
- `make generate`
- `make manifests`
- `make install`
- `make run ENABLE_WEBHOOKS=false`
- see [operator-sdk documentation](https://sdk.operatorframework.io/docs/building-operators/golang/tutorial/) for further info**NOTE**: when running the operator, it will:
- create its own operand (Observability CR) on start-up
- reference `main.go:L82-96`
- create any resources found in the `config/observability` directory
- some value substitutions are made, see `observability_controller.go:L143-145`
- delete the CR on `SIGINT/KILL` which will garbage-collect all owned resources it creates
- reference `main.go:L107-114`