Handle dependencies between cluster managed apps installation status
This MR covers an unfulfilled frontend requirements in the application state machine discovered while implementing the backend for https://gitlab.com/gitlab-org/gitlab-ce/issues/60663:
- An app can become
not_installable
when its dependency is uninstalled.
The scenario described in the issue is:
- When Ingress is uninstalled, JupyterHub, which depends on Ingress, becomes
not installable
.
Edited by 🤖 GitLab Bot 🤖