-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
-
Not Selected
-
-
-
-
Goal Summary:
An elevator pitch (value statement) that describes the Feature in a clear, concise way.
Openshift OAuth is disabled when external OAuth is enabled in OCP 4.20+. Therefore ACS needs to ensure its Openshift OAuth provider is not available when external OAuth is enabled in OCP.
Goals and expected user outcomes:
The observable functionality that the user now has as a result of receiving this feature. Include the anticipated primary user type/persona and which existing features, if any, will be expanded. Complete during New status.
- Cluster/ACS admins will be notified of upcoming potential loss of Openshift OAuth provider
- Cluster/ACS admins won't be able to choose Openshift OAuth as an auth provider when OCP has external OAuth enabled.
Acceptance Criteria:
A list of specific needs or objectives that a feature must deliver in order to be considered complete. Be sure to include nonfunctional requirements such as security, reliability, performance, maintainability, scalability, usability, etc. Initial completion during Refinement status.
- TBD: What to do when external auth is enabled on OCP and ACS already has Openshift OAuth enabled? Remove it, disable it, or let it fail?
- The Openshift OAuth provider is still available when OCP has external OAuth disabled.
- A warning banner and/or administrative event should be created when Openshift OAuth provider is currentl created.
- A warning banner should be displayed when creating an Openshift OAuth provider.
Success Criteria or KPIs measured:
A list of specific, measurable criteria that will be used to determine if the feature is successful. Include key performance indicators (KPIs) or other metrics., etc. Initial completion during Refinement status.
<enter success criteria and/or KPIs here>
Use Cases (Optional):
Include use case diagrams, main success scenarios, alternative flow scenarios together with user type/persona. Initial completion during Refinement status.
<your text here>
Out of Scope (Optional):
High-level list of items that are out of scope. Initial completion during Refinement status.
- Currently out of scope: Don't try to sync external OAuth configs from OCP.