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

Implement CSV fields to support interaction-free upgrades

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • Major
    • 0.1.2
    • 0.1.1
    • None
    • coo upgrade
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do
    • 0
    • 0% 0%
    • 0

    Description

      Currently COO doesn't set any CSV fields to hint at version that a given version can replace.

      https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/how-to-update-operators.md

      For z-stream updates we should add skip range from the first y-stream release.

      For new y-stream releases we should add a replace field for the previous y-stream.

      For major version bumps we (probably) want to upgrade from the last release with the previous major version. Alternatively we could consider the implications for upgrading from any of the previous y-stream releases.

      This will need to be implemented in the midstream rendering since the upstream naming differs.

      Attachments

        Issue Links

          Activity

            People

              tremes1@redhat.com Tomas Remes
              jfajersk@redhat.com Jan Fajerski
              Hongyan Li Hongyan Li
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty