Class SetupClusterOptions
Optionally used to specify options for CreateClusterSetupControllerAsync(ClusterDefinition, bool, SetupClusterOptions).
Namespace: Neon.Kube.Setup
Assembly: Neon.Kube.Setup.dll
Syntax
public class SetupClusterOptions
Constructors
SetupClusterOptions()
Constructor.
Declaration
public SetupClusterOptions()
Properties
DebugMode
Optionally indicates that the cluster will be prepared in debug mode.
Declaration
public bool DebugMode { get; set; }
Property Value
Type | Description |
---|---|
bool |
DesktopReadyToGo
Optionally indicates that we're setting up a NEONDESKTOP cluster from a completely prebuilt desktop image. In this case, the controller returned will fully deploy the cluster (so no setup controller needs to be created and run afterwards).
Declaration
public bool DesktopReadyToGo { get; set; }
Property Value
Type | Description |
---|---|
bool |
DisableConsoleOutput
Optionally disables status output to the console. This is typically enabled for non-console applications.
Declaration
public bool DisableConsoleOutput { get; set; }
Property Value
Type | Description |
---|---|
bool |
MaxParallel
Optionally specifies the maximum number of node operations to be performed in parallel. This defaults to 0 which means that we'll use MaxParallel.
Declaration
public int MaxParallel { get; set; }
Property Value
Type | Description |
---|---|
int |
NeonCloudHeadendUri
Optionally overrides the NEONCLOUD headend service URI. This defaults to HeadendUri.
Declaration
public string NeonCloudHeadendUri { get; set; }
Property Value
Type | Description |
---|---|
string |
Unredacted
Optionally indicates that sensitive information won't be redacted from the setup logs (typically used when debugging).
Declaration
public bool Unredacted { get; set; }
Property Value
Type | Description |
---|---|
bool |
UploadCharts
Optionally specifies that the current Helm charts should be uploaded to replace the charts in the base image.
note
This will be treated as true
when DebugMode> is passed as true
.
Declaration
public bool UploadCharts { get; set; }
Property Value
Type | Description |
---|---|
bool |