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

Implement CSV fields to support interaction-free upgrades

XMLWordPrintable

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

      None

      Show
      None
    • False
    • To Do

      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.

            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

              Created:
              Updated:
              Resolved: