class Watcher::Helm::Client
- Watcher::Helm::Client
- Reference
- Object
Defined in:
helm.crConstant Summary
-
Log =
::Log.for(self)
Instance Method Summary
-
#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.
-
#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.
-
#get_release_values(release : String, namespace = "default")
Retrieves values file for a given release.
-
#list_releases(namespace = "default")
Lists all of the releases for a specified namespace.
-
#release_history(release_name : String, namespace = "default")
Retrieves historical revisions for a given release.
Instance Method Detail
def 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.
def 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.
def get_release_values(release : String, namespace = "default")
#
Retrieves values file for a given release.
def list_releases(namespace = "default")
#
Lists all of the releases for a specified namespace.
TODO Fix the 256 limit for the listing.
def release_history(release_name : String, namespace = "default")
#
Retrieves historical revisions for a given release.