This repository has been archived by the owner on Aug 12, 2024. It is now read-only.
Revisit the BundleDeployment API's UX after the latest API overhaul #331
Labels
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
needs-grooming
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
Follow-up to #293 which overhauled the BundleDeployment API to support the dynamic creation of Bundle contents.
Goal: revisit the status.installedBundleName and the custom printer columns.
Currently, the UX around the BD's printer column output can be confusing, especially in the case where a generated BundleA was successfully created/unpacked/installed, and the BD was updated with a different desired configuration, and the generated BundleB fails to unpack/install. In this case, the printer columns signal that there's still a successful installation as BundleA is still active, which can be confusing.
One implementation may be centered around using the Deployment/ReplicaSet status fields to derive printer columns (e.g. Ready/Available/etc.), and refactor the BD's printer columns to use boolean types to help communicate the current state of a resource vs. relying on string values which are difficult to accurately portray the full picture of the current state.
The text was updated successfully, but these errors were encountered: