[go: up one dir, main page]

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

  • Update copy to better reflect what each application does project__kubernetes--install-apps

  • Make install buttons active by default and provide validations inline

  • Change Install button to Try again if 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"

img

  • Improve inputs to include our standard label and help text copy

project__kubernetes--installed

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 🤖