Helm

class Helm(source)

Integrate Helm into your build.

This plugin adds the helm extension to scripts:

val deploy by job {
script {
helm.addRepository("mongodb", "https://mongodb.github.io/helm-charts")
helm.updateRepositories()
helm.deploy("community-operator", "mongodb/community-operator")
}
}

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun addRepository(name: String, url: String): <Error class: unknown class>

Adds a Helm repository.

Link copied to clipboard
fun deploy(release: String, chart: String, values: List<String> = emptyList(), namespace: String? = null, createNamespace: Boolean = namespace != null, wait: Boolean = true, atomic: Boolean = true): <Error class: unknown class>

Deploys the chart as release.

Link copied to clipboard
fun updateRepositories(): <Error class: unknown class>

Updates all repositories.