Uploaded image for project: 'OpenShift Top Level Product Strategy'
  1. OpenShift Top Level Product Strategy
  2. OCPPLAN-7759

Add support for specifying which CatalogSource to use for the OLM dependencies

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • False
    • ?
    • No
    • ?
    • ?
    • ?
    • Undefined

      Currently, there's no way to specify where the dependecies are coming from. Given the current dependencies resolution mechanism, dependencies can be injected in the resolution tree by creating a CatalogSource with higher priority containing an operator with the same name. That's unsafe for Managed Services.

      The only way around is to add the bundles of all the dependencies into the same catalog as the main operator, but that creates duplication and overhead for the Managed Services teams. Also, considering the dependencies might also have their dependencies, using this workaround pretty much means duplicating the content of all the catalogs in each operator's catalog.

      Acceptance criteria:

      • OLM dependencies should allow the specification of the CatalogSource to use for each dependency.

       

            Unassigned Unassigned
            rhn-support-apahim Amador Pahim Segundo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: