class Configuration::Loader

Included Modules

Defined in:

configuration/loader.cr

Constructors

Instance Method Summary

Instance methods inherited from module Util

default_log_prefix default_log_prefix, log_line(line, log_prefix = "") log_line, which(command) which

Constructor Detail

def self.new(configuration_file_path : String, new_k3s_version : Nil | String) #

[View source]

Instance Method Detail

def configuration_file_path : String #

[View source]
def errors : Array(String) #

[View source]
def hetzner_client : Hetzner::Client #

[View source]
def instance_types : Array(Hetzner::InstanceType) #

[View source]
def kubeconfig_path #

[View source]
def locations : Array(Hetzner::Location) #

[View source]
def masters_location : String | Nil #

[View source]
def new_k3s_version : String | Nil #

[View source]
def settings : Configuration::Main #

[View source]
def validate(command) #

[View source]