-
Story
-
Resolution: Done
-
Major
Goal
Define the cluster creation experience for HAC Infra (OCM) to provision a ROSA HyperShift hosted cluster.
Background
HyperShift is a deployment model that provides OpenShift clusters where the control-planes are externally managed on another cluster (that we call the "Hosting Service Cluster") as pods.
Personas to focus on
- Cluster Service Provider - the user hosting cluster control planes, responsible for up-time. UI for fleet wide alerts, configuring AWS account to host control planes in, user provisioned infra (host awareness of available compute), where to pull VMs from has cluster admin management
- Cluster Service Consumer - the user empowered to request control planes, request workers, and drive upgrades or modify externalized configuration. Likely not empowered to manage or access cloud creds or infrastructure encryption keys.
Terminology
- Hosting Service Cluster - An OpenShift cluster which hosts HyperShift and zero to many Hosted Clusters.
- Hosted Cluster - An OpenShift API endpoint managed by HyperShift.
Requirements
- Identify the ideal user experience to provision a ROSA HyperShift hosted cluster (leveraging the ROSA cluster creation wizard)
Deliverables
- High level workflows
- Mock ups to support the identified workflows
Resources
- HyperShift E2E Designs for ACM (WIP)
- UX Alignment doc | Miro
- HyperShift Overview & Outlook Deck
- HyperShift Consumption and Early Ops Options
- HyperShift + OpenShift Console Plan for GA
- Standalone HyperShift Consumption Through ACM - Deep-dive
- API availability
The HyperShift Taskforce (Contacts)
- PM: Scott Berens and Sho (ACM), Ali Mobrem (Console), Adel Zaalouk (HyperShift),
Aaren de Jong (OCM ROSA), Will Gordon - UX:
- Console: Megan
- ACM: Matt Carleton, Lisa Lyman, Eric Fried
- HAC Infra: Shiri Mordechay, Thi Le
- ACM Backend: Joshua Packer
- Architects: Derek Carr (OpenShift)
Of note: There were recent changes to the ROSA HyperShift GA plan. Customers will now have a topology choice, classic OR hypershift. See the full slack thread here: https://coreos.slack.com/archives/C02LM9FABFW/p1647894453234299
Deliverables:
Exploration Miro board: https://miro.com/app/board/uXjVOk3vwbs=/
Marvel mockups (WIP): https://marvelapp.com/prototype/64b7482/screen/88264777
Design doc: https://docs.google.com/document/d/12PYQiNf0YP8LEkczMHEeyx91AXFbKGa-hD1Fh4gSKWQ/edit?usp=sharing
- clones
-
PD-1220 [ACM & HyperShift] Create HyperShift Cluster Provisioning Experience (2.6)
- Closed
- is cloned by
-
PD-1295 [HAC Infra] Define the ROSA HyperShift Cluster Lifecycle experience
- Closed
- relates to
-
PD-1369 [ROSA Hypershift] Subscription options should be reflected in the UI
- To Do
-
PD-1377 [OCM] improve create cluster flow
- To Do
-
PD-1392 [ROSA hypershift] Day 2 operations for Hosted clusters
- To Do
-
PD-1434 [ROSA] HyperShift Cluster Creation for ROSA (Part 2)
- Closed