Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-693

OLM operator dependencies and versioning

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • 0.8.0
    • None
    • Operator
    • 2019 Week 50-52 (from Dec 9), 2020 Week 04-06 (from Jan 20)

    Description

      With Kogito Operator, we are using other operators: Infinispan and Strimzi for now; and maybe later Keycloak, Nexus,

      For now, we have some problems spotting the right operator in the right version.
      Indeed, the way we are defining the dependencies is done in the ClusterServiceVersion file for OLM.
      This is causing different problems:

      1. Some community and their productized operators are using the same crds and so, we don't know which one will be instantiated. Examples: Infinispan / DataGrid or Strimzi / AMQ Streams
      2. We have no way to specify here a specific version of an operator. We can only set the crd version, which is not changing. What happened if the operator has a non backward compatible change in a new version ?

      This story is used to follow-up on which modifications will need to be done to handle this dependencies versioning in OLM.

      Attachments

        Issue Links

          Activity

            People

              tradisso@redhat.com Tristan Radisson
              tradisso@redhat.com Tristan Radisson
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: