-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
None
-
Custom Resource Information in oc get
-
False
-
-
False
-
Not Selected
-
To Do
-
-
-
Overview:
_This is the engineering-side epic for the features https://issues.redhat.com/browse/ROX-29582 & https://issues.redhat.com/browse/ROX-29522._
The goal is to implement certain additional printer columns for our custom resources, which allows a DevOps/SRE engineer to obtain a high-level overview on the status of the ACS installation by querying with `oc get <central|secured-cluster>`.
Requirements:
**
- The oc get [-o wide]<central|secured-cluster> command must display the VERSION, ADMINPASSWORD, PROGRESSING, AVAILABLE, and MESSAGE fields in its output.
- The VERSION field must accurately reflect the version of the deployed Central component.
- The ADMINPASSWORD field must accurately display the name of the secret containing the admin password. Only for central.
- The PROGRESSING field must accurately show True when changes are being rolled out and False otherwise.
- The AVAILABLE field must accurately show True when the instance is available and False otherwise, based on availability of workload availability.
- The MESSAGE field must provide a relevant, human-readable summary of the Central's status (e.g., "Your StackRox services are installed.").
- The implementation must not negatively impact the performance of the oc get command.
- The new fields must be properly aligned and formatted within the oc get table output.
- The changes must be maintainable and scalable for future additions to the Central CR status.