Class ClusterContainerImage
Holds information about a container image deployed as part of cluster setup.
Namespace: Neon.Kube
Assembly: Neon.Kube.dll
Syntax
public class ClusterContainerImage
Constructors
ClusterContainerImage()
Default constructor.
Declaration
public ClusterContainerImage()
Properties
InternalDigestRef
Specifies the reference to the container image including the image digest within as deployed within the cluster. This is the reference used for persisting the container to the local registry as well as executing the container on cluster nodes via CRI-O.
Declaration
[JsonProperty(PropertyName = "InternalDigestRef", Required = Required.Always)]
[YamlMember(Alias = "internalDigestRef", ApplyNamingConventions = false)]
public string InternalDigestRef { get; set; }
Property Value
Type | Description |
---|---|
string |
InternalRef
Specifies the internal cluster reference to the container image as deployed within the cluster. This is the reference used for persisting the container to the local registry as well as executing the container on cluster nodes via CRI-O.
note
Internal references need to use the original tags because some related operators require that. neon-cluster-operator uses this these references to download container images from SourceRef and then persist them to the local cluster registry as InternalRef.
Declaration
[JsonProperty(PropertyName = "InternalRef", Required = Required.Always)]
[YamlMember(Alias = "internalRef", ApplyNamingConventions = false)]
public string InternalRef { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceDigestRef
Specifies the reference to the container image including the image digest within one of the NEONFORGE container registeries.
Declaration
[JsonProperty(PropertyName = "SourceDigestRef", Required = Required.Always)]
[YamlMember(Alias = "sourceDigestRef", ApplyNamingConventions = false)]
public string SourceDigestRef { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceRef
Specifies the reference to the container image within one of the NEONFORGE container registeries.
note
Source references have their tags set to the NEONKUBE cluster version.
Declaration
[JsonProperty(PropertyName = "SourceRef", Required = Required.Always)]
[YamlMember(Alias = "sourceRef", ApplyNamingConventions = false)]
public string SourceRef { get; set; }
Property Value
Type | Description |
---|---|
string |