abstract class CNFInstall::HelmDeploymentManager

Direct Known Subclasses

Defined in:

tasks/utils/cnf_installation/deployment_management/helm_deployment_manager.cr

Constructors

Instance Method Summary

Instance methods inherited from class CNFInstall::DeploymentManager

deployment_name : String deployment_name, deployment_name=(deployment_name : String) deployment_name=, deployment_priority : Int32 deployment_priority, deployment_priority=(deployment_priority : Int32) deployment_priority=, generate_manifest generate_manifest, install install, uninstall uninstall

Constructor methods inherited from class CNFInstall::DeploymentManager

new(deployment_name : String, deployment_priority : Int32) new

Constructor Detail

def self.new(deployment_name, deployment_priority) #

[View source]

Instance Method Detail

def generate_manifest #

[View source]
abstract def get_deployment_config : ConfigV2::HelmDeploymentConfig #

[View source]
def get_deployment_name #

[View source]
def get_deployment_namespace #

[View source]
def install_from_folder(chart_path, helm_namespace, helm_values) #

[View source]
def uninstall #

[View source]