-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
OCM UI Sprint 244b, OCM UI Sprint 245
User story:
So that I can safely upgrade an HCP machine pool, as a user, I want to use an upgrade policy.
NOTE: This is a minimally user-impacting change that changes the endpoint on how an HCP machine pool is updated including using the new node pool upgrade policy API endpoints.
Acceptance criteria:
- An option to upgrade an HCP machine pool will be shown if:
- The control plane is not currently being updated
- The machine pool version is behind the control plane
- The machine pool does not have an automatic upgrade policy
- The machine pool does not have a scheduled update.
- If an option to upgrade an HCP machine pool is available, the only option is to upgrade "now" (aka in the next hour) to the version as the control plane
- If at least one machine pool can be updated then there is an option to update all machine pools (current functionality - but instead an upgrade policy will be created for each machine pool)
- If there was an error upgrading a machine pool, an error will be displayed with an option to upgrade again
- If a machine pool is scheduled to be updated, then a message will be shown for that machine pool in the machine pool list
- There is a message informing users that if they need to schedule an upgrade or upgrade to a particular version they can use the CLI
Mockups:
None
- causes
-
OCMUI-1099 [OCM UI] Type error seen while saving "Edit machine pool" definition.
- Closed
- depends on
-
OCMUI-505 [ROSA Hypershift]No machine pool update indication shown in UI when cluster updated to latest Z stream version.
- Closed
-
OCMUI-1036 Option to update HCP node pool is available when it shouldn't be able to upgrade
- Closed
- is depended on by
-
OCMUI-731 [ROSA Hypershift] No indication in logs about the version update on machine pools.
- Closed
- relates to
-
OCMUI-1032 [Hypershift ROSA/ ROSA] Machine pool help popover shows wrong information to the user
- Closed
- links to
- mentioned on