Once the entire Launcher app runs from a single JAR we should make it possible to run it without any configuration if possible.
We should either use sensible defaults (preferred option), offer an alternative solution or simply disable features automatically if the required configuration is not available.
For example: either use a default cluster list if LAUNCHER_MISSIONCONTROL_OPENSHIFT_CLUSTERS_FILE wasn't specified (defaults). Or we could perhaps show the user a field to allow them to enter the URL to their cluster (alternative option) or just remove the option to deploy to a cluster (disable).
Once the entire Launcher app runs from a single JAR we should make it possible to run it without any configuration if possible.
We should either use sensible defaults (preferred option), offer an alternative solution or simply disable features automatically if the required configuration is not available.
For example: either use a default cluster list if
LAUNCHER_MISSIONCONTROL_OPENSHIFT_CLUSTERS_FILE
wasn't specified (defaults). Or we could perhaps show the user a field to allow them to enter the URL to their cluster (alternative option) or just remove the option to deploy to a cluster (disable).Things that don't work: