-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
1.12.0
-
Environment page GA
-
False
-
None
-
False
-
To Do
-
SECFLOWOTL-96 - [On Hold] Dev console Environment page GA
-
-
Epic Goal
Make the Environment page in the Developer perspective of OpenShift console Generally Available.
Why is this important?
The Environment page has been available as Tech Preview in OpenShift GitOps since v1.1. Since the introduction of dynamic plugins, the team is now able to wholly own the implementation and support of GitOps-related pages in the console.
With our dynamic plugin going live in OCP 4.15, we should make this page officially GA and be confident in our ability to support customers in using it.
Acceptance Criteria (Mandatory)
- Deprecation: The static plugin is removed from OCP 4.15 onwards and the dynamic plugin is the standard
- Dependencies: All dependencies are on the latest versions (i.e. dynamic plugin SDK)
- Version support: The Environment page works in all supported versions of the OpenShift GitOps operator, on all supported versions of OCP
- Integration requirements: The team has researched and are aware of all testing (integration, accessibility, etc.) that may be required by the console team for a dynamic plugin
- Team familiarity: At least two team members in different timezones are familiar with the relevant code, these people are known to the rest of the team as SMEs for the Environment page
- Testing: CI is passing and includes automated tests for the relevant part of the codebase
- Test coverage: The team is satisfied with the test coverage for the relevant part of the code
- Documentation: A page or section exists in the official OCP docs for the dynamic plugin
- Support resources: CEE team members have an instructional/training document for the Environment page, including information about the static vs dynamic plugin. This training is linked here: https://docs.google.com/spreadsheets/d/1Px40DbUVZCXZdPyNQtrS4FJ9Fagmzmvl219ACnkvpFM/edit#gid=0
Dependencies (internal and external)
- Static plugin removal https://issues.redhat.com/browse/GITOPS-2369
- Dynamic plugin SDK updates https://issues.redhat.com/browse/GITOPS-2316
- Previously reported bugs:
- https://issues.redhat.com/browse/GITOPS-2746
- https://issues.redhat.com/browse/GITOPS-2493 (dynamic plugin only)
- https://issues.redhat.com/browse/GITOPS-1322
- https://issues.redhat.com/browse/GITOPS-2306
- https://issues.redhat.com/browse/GITOPS-2677
- https://issues.redhat.com/browse/GITOPS-2735
- https://issues.redhat.com/browse/GITOPS-3627
Previous Work (Optional):
- Dynamic plugin implementation epic: https://issues.redhat.com/browse/GITOPS-1313
Open questions:
- …
Done Checklist
- Acceptance criteria are met
- Non-functional properties of the Feature have been validated (such as performance, resource, UX, security or privacy aspects)
- User Journey automation is delivered
- Support and SRE teams are provided with enough skills to support the feature in production environment