Details
Description
Epic Goal
- When a new catalog comes out with a new version, the operator will automatically upgrade
Why is this important?
- The upgrade from 1.4.1 -> 1.5.0 was not tested
- The kataconfig schema changed, blocking the upgrade
Scenarios
- OCP updates the redhat-operators catalog to have the new OSC
- User has 1.4.1 installed and the catalog changes to a newer version
- kataconfig with pp or kata workloads
Acceptance Criteria
(The Epic is complete when...)
- GA versions of each catalog is obviously tagged in the quay.io/openshift_sandboxed_containers/openshift-sandboxed-containers-operator-catalog repo.
- 1.4.1-GA
- 1.5.0-GA
- when 1.5.1 is GA, 1.5.1-GA
- functions to install particular version of catalog
- stories for other needed functions
- function to set the starting catalog
- functions to go through multiple versions (1.4.1 -> 1.5.0 - 1.5.1)
- Should the automation be able to uninstall operators?
- 1.4.1 -> 1.5.0 puts it in Pending. The fix is to unsubscribe, delete csv, resub to the 1.5.0/1.5.1