Improve design of cluster apps to handle larger quantity
When we initially got started with the cluster app deployment page, we didn't have that many: Runner, Ingress, Prometheus, Tiller.
As we continue to integrate with additional apps, the list is starting to grow unwieldy. Current state:
A few apps we have on deck that we know we will have to add soon:
-
cert-manager
for easy HTTPS - Istio for service mesh support: https://gitlab.com/gitlab-org/gitlab-ee/issues/3633
- Elasticsearch: https://gitlab.com/gitlab-org/gitlab-ee/issues/5694
- Jaeger: https://gitlab.com/gitlab-org/gitlab-ee/issues/5182
- Meltano: https://gitlab.com/meltano/meltano
Design
- When Helm Tiller is not installed, the rest applications grey out, and there is a message tells users that they need to install Helm Tiller first.
- If the applications are failed to install, it will show the the error message and the button will change to
Try again
. - SVG:
kubernetes-installation.svg
in gitlab-svgs
Helm Tiller is not installed | Helm Tiller has been installed | Error |
---|---|---|
logo images
Download here: export_logos.zip