Class NeonKubeExtensions
Defines our custom Kubernetes context extension names.
Namespace: Neon.Kube.Config
Assembly: Neon.Kube.dll
Syntax
public static class NeonKubeExtensions
Fields
ClusterInfo
KubeClusterInfo: Holds additional information for NEONKUBE clusters.
Declaration
public const string ClusterInfo = "neonkube.io.cluster-info"
Field Value
Type | Description |
---|---|
string |
ClusterName
string
: Identifies a cluster.
Declaration
public const string ClusterName = "neonkube.io.cluster-name"
Field Value
Type | Description |
---|---|
string |
Hosting
Hosting: Details about the hosting environment including credentials.
Declaration
public const string Hosting = "neonkube.io.hosting"
Field Value
Type | Description |
---|---|
string |
HostingEnvironment
HostingEnvironment: Used to identify a cluster's host environment.
Declaration
public const string HostingEnvironment = "neonkube.io.hosting-environment"
Field Value
Type | Description |
---|---|
string |
HostingNamePrefix
Holds the prefix (if any) prepended by the hosting environment to node names to identify the node within the hosting environment. This is typically set to the cluster name and is useful for avoiding node name conflicts when hosting multiple clusters within the same environment.
Declaration
public const string HostingNamePrefix = "neonkube.io.hosting-name-prefix"
Field Value
Type | Description |
---|---|
string |
IsNeonDesktop
bool
: Used to indicate that a cluster belongs to neon-desktop.
Declaration
public const string IsNeonDesktop = "neonkube.io.is-neon-desktop"
Field Value
Type | Description |
---|---|
string |
IsNeonKube
bool
: Used to indicate that a cluster belongs to NEONKUBE.
Declaration
public const string IsNeonKube = "neonkube.io.is-neonkube"
Field Value
Type | Description |
---|---|
string |
SshPassword
string
: Specifies the cluster's SSH admin password.
Declaration
public const string SshPassword = "neonkube.io.ssh-password"
Field Value
Type | Description |
---|---|
string |
SshUsername
string
: Specifies the cluster's SSH admin username.
Declaration
public const string SshUsername = "neonkube.io.ssh-username"
Field Value
Type | Description |
---|---|
string |
SsoPassword
string
: Specifies the cluster's SSO admin password.
Declaration
public const string SsoPassword = "neonkube.io.sso-password"
Field Value
Type | Description |
---|---|
string |
SsoUsername
string
: Specifies the cluster's SSO admin password.
Declaration
public const string SsoUsername = "neonkube.io.sso-username"
Field Value
Type | Description |
---|---|
string |
TestClusterDefinition
Used by our xUnit ClusterFixture to persist the cluster definition so the fixture can determine when to provision a new cluster when the definition has changed.
Declaration
public const string TestClusterDefinition = "neonkube.io.test-cluster-definition"
Field Value
Type | Description |
---|---|
string |