class KindManager
- KindManager
- Reference
- Object
Overview
USAGE:
To create a kind cluster called hello, with no kind config
kind_manager = KindManager.new
kind_manager.create_cluster("hello", nil, false)
Defined in:
tasks/kind_setup.crConstructors
Class Method Summary
- .create_cluster_with_chart_and_wait(name, kind_config, chart_opts, offline) : KindManager::Cluster
- .disable_cni_config
Instance Method Summary
- #create_cluster(name : String, kind_config : String | Nil, offline : Bool, k8s_version = "1.21.1") : KindManager::Cluster | Nil
- #delete_cluster(name)
-
#helm : String
Path to helm
-
#helm=(helm : String)
Path to helm
-
#kind : String
Path to kind
-
#kind=(kind : String)
Path to kind
-
#project_root : String
Project root based on which tools dir would be determined
-
#project_root=(project_root : String)
Project root based on which tools dir would be determined
Constructor Detail
Class Method Detail
def self.create_cluster_with_chart_and_wait(name, kind_config, chart_opts, offline) : KindManager::Cluster
#
Instance Method Detail
def create_cluster(name : String, kind_config : String | Nil, offline : Bool, k8s_version = "1.21.1") : KindManager::Cluster | Nil
#
def project_root=(project_root : String)
#
Project root based on which tools dir would be determined