-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
Log Storage - Sprint 252, Log Storage - Sprint 253, Log Storage - Sprint 254, Log Storage - Sprint 255, Log Storage - Sprint 256
-
No
A Korrel8r resource should be automatically installed and created by the COO at start up.
Initially this will have a fixed configuration including all the locations where observability components are installed by default. Korrel8r will use whatever stores it can contact, and ignore any that are not present. See https://github.com/korrel8r/korrel8r/issues/112
The user should be able to modify the default resource for non-standard installations of observability components.
(In later releases the COO may construct the initial configuration based on known locations of resources)
Developer Notes:
- Simple always-reconciling controller under pkg/controllers/korrel8r (see resources from korrel8r/operator: https://github.com/korrel8r/operator/blob/main/controllers/korrel8r_controller.go#L209-L212)
- Wiring of controller setup in pkg/operator/operator.go
- Add upstream korrel8r image in cmd/operator/main.go
- Add korrel8r image in the ClusterServiceVersion (Need to figure out if needed)