class KubernetesSessionCli {

	public Configuration getEffectiveConfiguration(String[] args) throws CliArgsException {
		final CommandLine commandLine = cli.parseCommandLineOptions(args, true);
		final Configuration effectiveConfiguration = cli.applyCommandLineOptionsToConfiguration(commandLine);
		effectiveConfiguration.set(DeploymentOptions.TARGET, KubernetesSessionClusterExecutor.NAME);
		return effectiveConfiguration;
	}

	public  KubernetesSessionCli(Configuration configuration, String configDir);
	public  KubernetesSessionCli(Configuration configuration, ClusterClientServiceLoader clusterClientServiceLoader, String configDir);

}