Improve copy and UI of Kubernetes cluster applications
Problem to solve
Users are sometimes confused that they need to first install Helm Tiller before installing other necessary applications. We can improve this slightly by making some small frontend changes that better show the relationship between the applications.
Proposal
-
Update overall design of applications section -
Make install buttons active by default and provide validations inline -
Change Installbutton toTry againif Install fails -
Include validation next to element within the UI. - If a user tries to install an application without having Helm Tiller, provide a validation. "You must first install Helm Tiller before installing x"
- If a user tries to install JupyterHub without having installed Helm Tiller or Ingress, provide a validation. "You must first install Helm Tiller and Ingress before installing JupyterHub"
-
Improve inputs to include our standard label and help text copy
What does success look like, and how can we measure that?
(If no way to measure success, link to an issue that will implement a way to measure this)
Links / references
Matching design issue https://gitlab.com/gitlab-org/gitlab-ce/issues/42072
Edited by 🤖 GitLab Bot 🤖


