@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)", date="2022-05-11T19:24:30.110Z") @Stability(value=Experimental) public interface HelmChartOptions extends software.amazon.jsii.JsiiSerializable
Example:
Cluster cluster;
// option 1: use a construct
// option 1: use a construct
HelmChart.Builder.create(this, "NginxIngress")
.cluster(cluster)
.chart("nginx-ingress")
.repository("https://helm.nginx.com/stable")
.namespace("kube-system")
.build();
// or, option2: use `addChart`
cluster.addChart("NginxIngress", HelmChartOptions.builder()
.chart("nginx-ingress")
.repository("https://helm.nginx.com/stable")
.namespace("kube-system")
.build());
| Modifier and Type | Interface and Description |
|---|---|
static class |
HelmChartOptions.Builder
A builder for
HelmChartOptions |
static class |
HelmChartOptions.Jsii$Proxy
An implementation for
HelmChartOptions |
| Modifier and Type | Method and Description |
|---|---|
static HelmChartOptions.Builder |
builder() |
String |
getChart()
(experimental) The name of the chart.
|
default String |
getNamespace()
(experimental) The Kubernetes namespace scope of the requests.
|
default String |
getRelease()
(experimental) The name of the release.
|
default String |
getRepository()
(experimental) The repository which contains the chart.
|
default Map<String,Object> |
getValues()
(experimental) The values to be used by the chart.
|
default String |
getVersion()
(experimental) The chart version to install.
|
@Stability(value=Experimental) @NotNull String getChart()
@Stability(value=Experimental) @Nullable default String getNamespace()
Default: default
@Stability(value=Experimental) @Nullable default String getRelease()
Default: - If no release name is given, it will use the last 63 characters of the node's unique id.
@Stability(value=Experimental) @Nullable default String getRepository()
For example: https://kubernetes-charts.storage.googleapis.com/
Default: - No repository will be used, which means that the chart needs to be an absolute URL.
@Stability(value=Experimental) @Nullable default Map<String,Object> getValues()
Default: - No values are provided to the chart.
@Stability(value=Experimental) @Nullable default String getVersion()
Default: - If this is not specified, the latest version is installed
@Stability(value=Experimental) static HelmChartOptions.Builder builder()
HelmChartOptions.Builder of HelmChartOptionsCopyright © 2022. All rights reserved.