-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
False
-
None
-
False
-
Not Selected
-
S
-
-
1. Proposed title of this feature request
Dynamic Plugin Enhancments for Rollouts
2. What is the nature and description of the request?
Adding support for Argo Rollouts in the OpenShift Console via dynamic plugins exposes some gaps in the current API. These gaps would need to be closed to have an optimum Rollouts experience in the OpenShift Console.
- The Pod and ReplicaSet tabs from Deployments/DeploymentConfig need to be re-useable with specifiable queries for each
- The topology view needs to be extensible via a dynamic plugin versus static plugins so the GitOps team can own the code
- The PodRingSet component needs to be exposed (existing https://issues.redhat.com/browse/RFE-4254)
3. Why does the customer need this? (List the business requirements here)
Argo Rollouts is a drop-in replacement for Deployments which is now GA in OpenShift GitOps. Customers have an expectation of being able to fully interact with Rollouts in the OpenShift Console, currently it is treated as a generic resource by the console and thus is lacking a lot of functionality.
A POC level version of a plugin supporting Rollouts is available (https://github.com/gnunn-gitops/gitops-admin-plugin) which is how these gaps were identified.
4. List any affected packages or components.
Console Dynamic Plugin SDK