Class KubeDownloads
Kubernetes related component download URIs.
Namespace: Neon.Kube
Assembly: Neon.Kube.dll
Syntax
public static class KubeDownloads
Fields
HelmLinuxUri
The Helm binary URL for Linux.
Declaration
public static readonly string HelmLinuxUri
Field Value
Type | Description |
---|---|
string |
HelmOsxUri
The Helm binary URL for OS/X.
Declaration
public static readonly string HelmOsxUri
Field Value
Type | Description |
---|---|
string |
HelmWindowsUri
The Helm binary URL for Windows.
Declaration
public static readonly string HelmWindowsUri
Field Value
Type | Description |
---|---|
string |
NeonClusterManifestUri
The URI for the cluster manifest (ClusterManifest) JSON file for the current NEONKUBE cluster version.
Declaration
public static readonly string NeonClusterManifestUri
Field Value
Type | Description |
---|---|
string |
NeonKubeReleaseBucketName
The name of the AWS bucket used for published NEONKUBE releases.
Declaration
public const string NeonKubeReleaseBucketName = "neonkube-release"
Field Value
Type | Description |
---|---|
string |
NeonKubeReleaseBucketUri
The URI for the public AWS S3 bucket for public NEONKUBE releases
Declaration
public const string NeonKubeReleaseBucketUri = "https://neonkube-release.s3.us-west-2.amazonaws.com"
Field Value
Type | Description |
---|---|
string |
NeonKubeReleasePackageOrg
The GitHub organization hosting NEONKUBE releases container images.
Declaration
public const string NeonKubeReleasePackageOrg = "neonkube-release"
Field Value
Type | Description |
---|---|
string |
NeonKubeStageBucketName
The name of the AWS bucket used for staged NEONKUBE releases.
Declaration
public const string NeonKubeStageBucketName = "neonkube-stage"
Field Value
Type | Description |
---|---|
string |
NeonKubeStageBucketUri
The URI for the public AWS S3 bucket for public NEONKUBE releases
Declaration
public const string NeonKubeStageBucketUri = "https://neonkube-stage.s3.us-west-2.amazonaws.com"
Field Value
Type | Description |
---|---|
string |
NeonKubeStagePackageOrg
The GitHub organization hosting NEONKUBE staged container images.
Declaration
public const string NeonKubeStagePackageOrg = "neonkube-stage"
Field Value
Type | Description |
---|---|
string |
Methods
GetDesktopImageUriAsync(HostingEnvironment, CpuArchitecture, string)
Returns the URI of the download manifest for a NEONKUBE desktop image.
Declaration
public static Task<string> GetDesktopImageUriAsync(HostingEnvironment hostingEnvironment, CpuArchitecture architecture = CpuArchitecture.amd64, string stageBranch = null)
Parameters
Type | Name | Description |
---|---|---|
HostingEnvironment | hostingEnvironment | Identifies the hosting environment. |
CpuArchitecture | architecture | Specifies the target CPU architecture. |
string | stageBranch | To obtain the URI for a specific staged node image, pass this as the name of the
branch from which NEONKUBE libraries were built. When |
Returns
Type | Description |
---|---|
Task<string> | The action result. |
GetNodeImageUriAsync(HostingEnvironment, CpuArchitecture, string)
Returns the URI of the download manifest for a NEONKUBE node image.
Declaration
public static Task<string> GetNodeImageUriAsync(HostingEnvironment hostingEnvironment, CpuArchitecture architecture = CpuArchitecture.amd64, string stageBranch = null)
Parameters
Type | Name | Description |
---|---|---|
HostingEnvironment | hostingEnvironment | Identifies the hosting environment. |
CpuArchitecture | architecture | Specifies the target CPU architecture. |
string | stageBranch | To obtain the URI for a specific staged node image, pass this as the name of the
branch from which NEONKUBE libraries were built. When |
Returns
Type | Description |
---|---|
Task<string> | The action result. |