module Kube::Helper::Helm

Direct including types

Defined in:

kube/helper/helm.cr

Instance Method Summary

Instance Method Detail

def _helm_with_chart(options, &) #

Will yield the path to the helm chart.


[View source]
def _helm_with_values(options, &) #

Build the helm values file and provide the path. If a file path is defined, will yield that back.


[View source]
def _run_helm(name, options : AppOptions, ks_path : String | Nil = nil) #

[View source]
def chart_installed?(name, options) #

check to see if a helm chart is installed


[View source]
def helm(*_args, namespace, silent : Bool = false, json : Bool = true, version : String | Nil = nil, ks_path : String | Nil = nil, value_files : Array(String) | Nil = nil) #

Run a helm command


[View source]
abstract def kube_context : String | Nil #

[View source]
abstract def opt(key : Symbol) : Bool | String | Nil | Array(String) #

[View source]
def update_helm_repos #

Will update all helm repos


[View source]
abstract def workdir : String #

[View source]