Package org.cdk8s

Interface HelmProps

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    HelmProps.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.57.0 (build f614666)",
               date="2022-04-29T00:20:50.555Z")
    @Stability(Stable)
    public interface HelmProps
    extends software.amazon.jsii.JsiiSerializable
    Options for `Helm`.
    • Method Detail

      • getChart

        @Stability(Stable)
        @NotNull
        String getChart()
        The chart name to use. It can be a chart from a helm repository or a local directory.

        This name is passed to helm template and has all the relevant semantics.

        Example:

         "bitnami/redis"
         
      • getHelmExecutable

        @Stability(Stable)
        @Nullable
        default String getHelmExecutable()
        The local helm executable to use in order to create the manifest the chart.

        Default: "helm"

      • getHelmFlags

        @Stability(Stable)
        @Nullable
        default List<String> getHelmFlags()
        Additional flags to add to the `helm` execution.

        Default: []

      • getReleaseName

        @Stability(Stable)
        @Nullable
        default String getReleaseName()
        The release name.

        Default: - if unspecified, a name will be allocated based on the construct path

      • getValues

        @Stability(Stable)
        @Nullable
        default Map<String,​Object> getValues()
        Values to pass to the chart.

        Default: - If no values are specified, chart will use the defaults.