23 lines
842 B
C#
23 lines
842 B
C#
|
using ArgsUniform;
|
|||
|
using DistTestCore;
|
|||
|
using DistTestCore.Codex;
|
|||
|
|
|||
|
namespace CodexNetDownloader
|
|||
|
{
|
|||
|
public class Configuration
|
|||
|
{
|
|||
|
[Uniform("output-path", "o", "OUTPUT", true, "Path where files will be written.")]
|
|||
|
public string OutputPath { get; set; } = "output";
|
|||
|
|
|||
|
[Uniform("codex-deployment", "c", "CODEXDEPLOYMENT", true, "Path to codex-deployment JSON file.")]
|
|||
|
public string CodexDeploymentJson { get; set; } = string.Empty;
|
|||
|
|
|||
|
[Uniform("kube-config", "kc", "KUBECONFIG", true, "Path to Kubeconfig file. Use 'null' (default) to use local cluster.")]
|
|||
|
public string KubeConfigFile { get; set; } = "null";
|
|||
|
|
|||
|
public CodexDeployment CodexDeployment { get; set; } = null!;
|
|||
|
|
|||
|
public TestRunnerLocation RunnerLocation { get; set; } = TestRunnerLocation.InternalToCluster;
|
|||
|
}
|
|||
|
}
|