module
CNFInstall::Manifest
Defined in:
tasks/utils/cnf_installation/manifest.crClass Method Summary
- .add_manifest_to_file(deployment_name : String, manifest : String, destination_file)
-
.add_namespace_to_resources(manifest_string, namespace)
Apply namespaces only to resources that are retrieved from Kubernetes as namespaced resource kinds.
- .combine_ymls_as_manifest_string(ymls : Array(YAML::Any)) : String
- .extract_from_ymls(ymls : Array(YAML::Any), kind : String, name : String, path : Array(String), &)
- .find_resource(ymls : Array(YAML::Any), kind : String, name : String) : YAML::Any | Nil
- .manifest_file_list(manifest_directory, raise_ex = false)
- .manifest_path_to_ymls(manifest_path)
- .manifest_string_to_ymls(manifest_string)
Class Method Detail
def self.add_manifest_to_file(deployment_name : String, manifest : String, destination_file)
#
def self.add_namespace_to_resources(manifest_string, namespace)
#
Apply namespaces only to resources that are retrieved from Kubernetes as namespaced resource kinds. Namespaced resource kinds are utilized exclusively during the Helm installation process.
def self.extract_from_ymls(ymls : Array(YAML::Any), kind : String, name : String, path : Array(String), &)
#
def self.find_resource(ymls : Array(YAML::Any), kind : String, name : String) : YAML::Any | Nil
#