-
Notifications
You must be signed in to change notification settings - Fork 68
Closed
Labels
epic/v1-apiv1.0Issues related to the initial stable release of OLMv1Issues related to the initial stable release of OLMv1
Description
The Installed status condition represents whether or not a bundle is installed. It should be set to True once the initial installation is successful. If it was set to True, it should transition to False, or be removed, ONLY IF all workloads associated with the ClusterExtension have been removed from the cluster. When unset, this condition should be interpreted the same as "False". Successful upgrades should update this condition and other status fields with the appropriate values to reflect the state of the currently installed bundle.
Acceptance Criteria:
- The logic for setting the
Installedstatus condition is updated to:- Set the
Installedstatus condition toTrueandstatus.install.bundlefield with installed bundle information after initial installation is successful - Update the
Installedstatus condition andstatus.install.bundlefield to reflect the currently installed bundle information after a successful upgrade - Set the
Installedstatus condition toFalseif there are any failures encountered during the initial installation attempt - Only transition from
TruetoFalseif all workloads associated with the ClusterExtension have been removed from the cluster (having not looked into it further, this may mean we never perform this transition)
- Set the
For more information, see the RFC
Metadata
Metadata
Assignees
Labels
epic/v1-apiv1.0Issues related to the initial stable release of OLMv1Issues related to the initial stable release of OLMv1
Type
Projects
Status
Done