Uploaded image for project: 'Cluster Observability Operator'
  1. Cluster Observability Operator
  2. COO-128

Add COO korrel8r controller

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 0.3.0
    • None
    • korrel8r
    • 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:

      1. 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)
      2. Wiring of controller setup in pkg/operator/operator.go
      3. Add upstream korrel8r image in cmd/operator/main.go
      4. Add korrel8r image in the ClusterServiceVersion (Need to figure out if needed)

            spad09 Shweta Padubidri
            rhn-engineering-aconway Alan Conway
            Simon Pasquier
            Anping Li Anping Li
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: