class Configuration::Main

Included Modules

Defined in:

configuration/main.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def additional_packages : Array(String) #

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

[View source]
def api_server_hostname : String | Nil #

[View source]
def autoscaling_image : String | Nil #

[View source]
def cloud_controller_manager_manifest_url : String #

[View source]
def cluster_cidr : String #

[View source]
def cluster_dns : String #

[View source]
def cluster_name : String #

[View source]
def csi_driver_manifest_url : String #

[View source]
def disable_flannel : Bool #

[View source]
def enable_encryption : Bool #

[View source]
def enable_public_net_ipv4 : Bool #

[View source]
def enable_public_net_ipv6 : Bool #

[View source]
def existing_network : String | Nil #

[View source]
def hetzner_token : String #

[View source]
def image : String #

[View source]
def k3s_version : String #

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

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

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

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

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

[View source]
def kubeconfig_path : String #

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

[View source]
def masters_pool : Configuration::NodePool #

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

[View source]
def private_network_subnet : String #

[View source]
def private_ssh_key_path : String #

[View source]
def public_ssh_key_path : String #

[View source]
def schedule_workloads_on_masters : Bool #

[View source]
def service_cidr : String #

[View source]
def snapshot_os : String #

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

[View source]
def ssh_port : Int32 #

[View source]
def system_upgrade_controller_manifest_url : String #

[View source]
def use_ssh_agent : Bool #

[View source]
def verify_host_key : Bool #

[View source]
def worker_node_pools : Array(Configuration::NodePool) #

[View source]