Uploaded image for project: 'OpenShift Logging'
  1. OpenShift Logging
  2. LOG-5626

[dev-preview] Add upstream support for addon-framework to handle multiple same-GVK config resources

XMLWordPrintable

    • 5
    • False
    • None
    • False
    • NEW
    • ACM-12063 - Multi-signal Observability Storage, Collection and Query Support in ACM
    • NEW
    • If Release Note Needed, Set a Value
    • 5
    • Log Storage - Sprint 255, Log Storage - Sprint 256, Log Storage - Sprint 257, Log Storage - Sprint 258

      Context

      In the design proposed in hackmd doc the tracing team will want to support the workflow that allows users to deploy multiple instances of the OpenTelemetryCollector one namely to collect traces in the form of a Deployment and another to collect logs in the form of a DaemonSet.

      In our current MCOA design, the reconciliation happens around the root config resources like CLF & OTELCol. Unfortunately, the addon-framework doesn't support specifying multiple instances of these resources in the config sections of both ClusterManagementAddon and ManagedClusterAddon. However, this goes directly against the tracing team's goal of supporting multiple instances of OTELCol.

      In this card, we want improve the addon-framework to handle multiple same-GVK config resources. addon-framework equivalent card https://issues.redhat.com/browse/ACM-11509

      Acceptance Criteria

      • Users will be able to specify multiple instances of the same GVK resource for config

      Developer Notes

            jmarcal@redhat.com Joao Marcal
            jmarcal@redhat.com Joao Marcal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: