class

Watcher::Helm::Client

Inherits Reference < Object

Constants

Log = ::Log.for(self)

Instance methods

deploy(release : String, chart : String, version : String, repo : String, username : String | Nil = nil, password : String | Nil = nil, namespace = "default", create_namespace = false, values : String | Nil = nil, reset_values = false)

Installs/upgrades a release to a new version of a chart.

Source
get_chart_entries(chart : String, repo : String, username : String | Nil = nil, password : String | Nil = nil)

Retrieves all version entries for a given chart in a repository.

Source
get_release_values(release : String, namespace = "default")

Retrieves values file for a given release.

Source
list_releases(namespace = "default")

Lists all of the releases for a specified namespace. TODO: Fix the 256 limit for the listing.

Source
release_history(release_name : String, namespace = "default")

Retrieves historical revisions for a given release.

Source

Nested types