Package-level declarations

Types

Link copied to clipboard
class Chart : KotlinComponentResource

Looking for the Release resource? Please use the /registry/packages/kubernetes/api-docs/helm/v3/release/ for production use cases, and stay tuned for an updated Release resource, coming soon. See also: /blog/kubernetes-chart-v4/ Chart is a component representing a collection of resources described by a Helm Chart. Helm charts are a popular packaging format for Kubernetes applications, and published to registries such as Artifact Hub. Chart does not use Tiller or create a Helm Release; the semantics are equivalent to running helm template --dry-run=server and then using Pulumi to deploy the resulting YAML manifests. This allows you to apply Pulumi Transformations and Pulumi Policies to the Kubernetes resources. You may also want to consider the Release resource as an alternative method for managing helm charts. For more information about the trade-offs between these options, see: Choosing the right Helm resource for your use case.

Link copied to clipboard
data class ChartArgs(val chart: Output<String>? = null, val dependencyUpdate: Output<Boolean>? = null, val devel: Output<Boolean>? = null, val keyring: Output<AssetOrArchive>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val postRenderer: Output<PostRendererArgs>? = null, val repositoryOpts: Output<RepositoryOptsArgs>? = null, val resourcePrefix: Output<String>? = null, val skipAwait: Output<Boolean>? = null, val skipCrds: Output<Boolean>? = null, val valueYamlFiles: Output<List<AssetOrArchive>>? = null, val values: Output<Map<String, Any>>? = null, val verify: Output<Boolean>? = null, val version: Output<String>? = null) : ConvertibleToJava<ChartArgs>

Looking for the Release resource? Please use the /registry/packages/kubernetes/api-docs/helm/v3/release/ for production use cases, and stay tuned for an updated Release resource, coming soon. See also: /blog/kubernetes-chart-v4/ Chart is a component representing a collection of resources described by a Helm Chart. Helm charts are a popular packaging format for Kubernetes applications, and published to registries such as Artifact Hub. Chart does not use Tiller or create a Helm Release; the semantics are equivalent to running helm template --dry-run=server and then using Pulumi to deploy the resulting YAML manifests. This allows you to apply Pulumi Transformations and Pulumi Policies to the Kubernetes resources. You may also want to consider the Release resource as an alternative method for managing helm charts. For more information about the trade-offs between these options, see: Choosing the right Helm resource for your use case.

Link copied to clipboard

Builder for ChartArgs.

Link copied to clipboard
object ChartMapper : ResourceMapper<Chart>
Link copied to clipboard

Builder for Chart.

Functions

Link copied to clipboard
fun chart(name: String): Chart
suspend fun chart(name: String, block: suspend ChartResourceBuilder.() -> Unit): Chart