-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
5
-
False
-
False
-
HAC Infra OCM - Sprint 235
User story:
As a user, I want to add the correct OIDC information including a BYO-OIDC for a Hypershift control plane when creating a ROSA cluster.
Acceptance criteria:
- For classic ROSA clusters, users can let Red Hat manage the cluster's OIDC. In this mode, users have the ability to choose between manual and auto mode (current functionality) along with an operator roles prefix.
- For classic ROSA clusters, users can choose to manage their OIDC themselves instead. Note - this is referred to as "self-managed OIDC provider". Items shall include:
- directions to run the CLI command to create a new OIDC provider.
- ability to select the config ID from a Dropdown (required)
- ability to add operator roles prefix (required)
- For hypershift clusters, users cannot choose, as they will always use "Manage the OIDC myself", therefore there is no switch toggle. Neither can they select the manual / auto mode, and "manual" mode will be used internally on the created cluster.
- In Review page, the configuration ID will be displayed when users manage the OIDC themselves.
Mockups:
Mockups | PD 1466
-------------------------------------------------------------------------------------------------------------------------------
Implementation details
rosa cli oidc-config commands/usage
Open questions:
- What validation and/or feedback will be needed?
- What is the content for the helper icons?
NOTES:
This will also require adjusting the helper text and adding help icons
-------------------------------------------------------------------------------------------------------------------------------
Historical summary
When the BYO-OIDC workflow is introduced to ROSA cluster creation, we will want to offer this in the UI workflow for cluster provisioning for Hosted (Hypershift) clusters as well.
This will include:
- adding stages to the ROSA on Hypershift UI to instruct the user about BYO-OIDC
- adding fields to accept configuration ARNs and other parameters from the user related to OIDC configuration
- providing verification and feedback to the user related to OIDC configuration
- clones
-
HAC-2534 ROSA Classic - UI workflow for BYO-OIDC
- Closed
- depends on
-
HAC-3328 [Technical] Create a modified tab component to use in wizards/directions
- Closed
- is cloned by
-
HAC-3888 OIDC Config support in UI
- Closed
- is related to
-
HAC-3708 Wrong OIDC Configuration Type as "Self-managed" in "Review and create" step when user has chosen "managed" BYO-OIDC config from Cluster roles and policies step.
- Closed
-
HAC-2977 [Hypershift ROSA][Details][MVP] ROSA Manual mode actions required modal shown after Hypershift cluster creation
- Closed
- is triggering
-
HAC-3701 [Hypershift ROSA][Wizard] Action required modal changes fro BYO-OIDC for ROSA CLI instructions
- Closed
-
HAC-3703 [Hypershift ROSA][Wizard] Testing of BYO OIDC
- Closed
- relates to
-
HAC-3323 [ROSA][Hypershift ROSA] Add OIDC values to to overview page
- Closed
-
PD-1466 [ROSA] UI workflow for BYO-OIDC
- Closed
- mentioned on