stackabletech / issues

This repository is only for issues that concern multiple repositories or don't fit into any specific repository
2 stars 0 forks source link

Support seamless/automated SDP upgrades on Openshift #571

Closed razvan closed 6 months ago

razvan commented 7 months ago

Description

Currently each new SDP release that is published to the RH catalogs seems to override the older versions.

Investigate the possibility to:

Acceptance criteria

Implementation details

The build-manifests.py script now accepts a couple of arguments related to operator publishing and upgrades:

Findings

ClusterServiceDefinition (CSV) objects have a replaces field that points to the previous version of the CSV that the current is replacing. The upgrade workflow is described here.

Patch releases should probably be skipped by adding the skips property to the current CSV.


From RedHat provided catalogs:

As catalogs are updated, the latest versions of Operators change, and older versions may be removed or altered

sbernauer commented 6 months ago

Thanks for working on this @razvan! Can this issue be moved to Done? I added the demo-needed label, as I would be interested to see how OS users can update our stuff (via UI?), but if it's a too big effort to demo this please feel free to remove the label again