module CNFManager
Defined in:
tasks/utils/cnf_manager/cnf_manager.crtasks/utils/cnf_manager/points.cr
tasks/utils/cnf_manager/task.cr
Constant Summary
-
Log =
::Log.for("CNFManager")
Class Method Summary
- .cnf_config_list(raise_exc : Bool = false)
- .cnf_installed?
- .cnf_resource_ymls(args, config)
- .cnf_resources(args, config, &)
-
.cnf_to_new_cluster(config, kubeconfig)
(kosstennbl) TODO: Redesign this method using new installation.
- .cnf_workload_resources(args, config, &)
- .ensure_namespace_exists!(namespace : String) : Bool
-
.path_has_yml?(config_path)
(rafal-lal) TODO: why are we not accepting *.yaml
- .resources_includes?(resource_keys, kind, name, namespace) : Bool
- .workload_resource_keys(args, config) : Array(String)
-
.workload_resource_test(args, config, check_containers = true, check_service = false, &block : NamedTuple(kind: String, name: String, namespace: String), JSON::Any, JSON::Any, Bool | Nil -> Bool | Nil)
test_passes_completely = workload_resource_test do | cnf_config, resource, container, initialized |
Class Method Detail
def self.cnf_to_new_cluster(config, kubeconfig)
#
(kosstennbl) TODO: Redesign this method using new installation.
def self.workload_resource_test(args, config, check_containers = true, check_service = false, &block : NamedTuple(kind: String, name: String, namespace: String), JSON::Any, JSON::Any, Bool | Nil -> Bool | Nil)
#
test_passes_completely = workload_resource_test do | cnf_config, resource, container, initialized |