-
Story
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
False
-
False
-
None
Designs
- HAC Infra: Workspace management - October - Check Details view section
- Workspace wireframe
- Workspace/Env relationship, and Environment Creation Wizard
- Worckspace CRD docs
Designs are evolving at this point - more clarity needed on final design
User Goal
The purpose of this spike is to investigate an approach for implementing the "Download Kubeconfig" option in the Workspace Details UI.
Background
See Slack conversation with KCP team on this topic.
There is a suggestion here from Sam to consider generating the kubeconfig using https://github.com/kubernetes-client/javascript#create-a-cluster-configuration-programatically on the frontend or maybe just do it by hand.
Example of kubeconfig from the KCP Onboarding doc:
Note: More clarity is needed on the exact design for this. Consult with Thi Le, Andy Braren, Colleen Hart
API Investigation for Workspace Details:
https://docs.google.com/document/d/1ehMdLcrZQbM9H8LFkcUObVuS60V9qwxMiC0AEg9nlyQ/edit?usp=sharing
Questions
Does this qualify as a common feature that should be part of the Core SDK?
Dependencies
Implementation of the Download Kubeconfig button is dependent on the common Details page component in HAC Core SDK, since we will be utilizing this component to display Workspace Details. See stories HAC-2169, HAC-1617
AC
- Document the approach for implementing the Download kubeconfig functionality on the Workspace Details UI (consult design team as necessary to clarify the usage of the button)
- Add comment in the implementation story HAC-2094 with relevant information that would help with estimation.
- clones
-
HAC-2094 [HAC] Workspace Details page: Download kubeconfig
- To Do