-
Notifications
You must be signed in to change notification settings - Fork 59
Expand file tree
/
Copy pathRunCommand.cs
More file actions
32 lines (30 loc) · 1.46 KB
/
Copy pathRunCommand.cs
File metadata and controls
32 lines (30 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
namespace Aspirate.Commands.Commands.Run;
public sealed class RunCommand : BaseCommand<RunOptions, RunCommandHandler>
{
protected override bool CommandUnlocksSecrets => true;
public RunCommand() : base("run", "Builds, pushes containers, and runs the current solution directly against a kubernetes cluster.")
{
AddOption(ProjectPathOption.Instance);
AddOption(AspireManifestOption.Instance);
AddOption(SkipBuildOption.Instance);
AddOption(ContainerBuilderOption.Instance);
AddOption(ContainerBuildContextOption.Instance);
AddOption(ContainerImageTagOption.Instance);
AddOption(ContainerBuildArgsOption.Instance);
AddOption(PreferDockerfileOption.Instance);
AddOption(ContainerRegistryOption.Instance);
AddOption(ContainerRepositoryPrefixOption.Instance);
AddOption(VerifyImageAgeOption.Instance);
AddOption(ImagePullPolicyOption.Instance);
AddOption(NamespaceOption.Instance);
AddOption(RuntimeIdentifierOption.Instance);
AddOption(SecretPasswordOption.Instance);
AddOption(PrivateRegistryOption.Instance);
AddOption(PrivateRegistryUrlOption.Instance);
AddOption(PrivateRegistryUsernameOption.Instance);
AddOption(PrivateRegistryPasswordOption.Instance);
AddOption(PrivateRegistryEmailOption.Instance);
AddOption(IncludeDashboardOption.Instance);
AddOption(AllowClearNamespaceOption.Instance);
}
}