Painless auto devops multi cluster setup
Description
When user is setting up multiple clusters in auto devops, multiple domains must be configured in order for things to work properly. Putting the cube domain in the clusters page may be less than ideal as it takes auto devops related configuration outside of auto devops (into the clusters page).
Proposal
-
When Auto DevOps is enabled, show the domain-to-environment relationship on the Auto DevOps area (where we currently only show "domain"). If the user only has one cluster, then only one entry will appear.
-
As the user adds clusters, add entries in this areas. Because environment scope is required when creating a cluster, we will show the cluster-to-environment scope relationship on the table and prompt the user to fill in domain. By doing this, we are making auto devops settings cluster-aware; not just aware that multiple clusters exists but we would list the clusters; allowing the user to easily enter domain data.