Class FeatureOptions.HarborOptions
Specifies which optional Harbor related components to be deployed.
Namespace: Neon.Kube.ClusterDef
Assembly: Neon.Kube.dll
Syntax
public class FeatureOptions.HarborOptions
Properties
ChartMuseum
Optionally installs the Harbor Chart Museum. This defaults to false
.
Declaration
[JsonProperty(PropertyName = "ChartMuseum", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "chartMuseum", ApplyNamingConventions = false)]
public bool ChartMuseum { get; set; }
Property Value
Type | Description |
---|---|
bool |
Enabled
Optionally installs Harbor. This defaults to false
.
Declaration
[JsonProperty(PropertyName = "Enabled", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "enabled", ApplyNamingConventions = false)]
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
Notary
Optionally installs the Harbor Notary. This defaults to false
.
Declaration
[JsonProperty(PropertyName = "Notary", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "notary", ApplyNamingConventions = false)]
public bool Notary { get; set; }
Property Value
Type | Description |
---|---|
bool |
Trivy
Optionally installs the Harbor Trivy. This defaults to false
.
Declaration
[JsonProperty(PropertyName = "Trivy", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "trivy", ApplyNamingConventions = false)]
public bool Trivy { get; set; }
Property Value
Type | Description |
---|---|
bool |