class Configuration::Main
- Configuration::Main
- Reference
- Object
Included Modules
- YAML::Serializable
Defined in:
configuration/main.crConstructors
Instance Method Summary
- #additional_packages : Array(String)
- #api_allowed_networks : Array(String)
- #cluster_name : String
- #enable_encryption : Bool
- #existing_network : String | Nil
- #hetzner_token : String
- #image : String
- #k3s_version : String
- #kube_api_server_args : Array(String)
- #kube_cloud_controller_manager_args : Array(String)
- #kube_controller_manager_args : Array(String)
- #kube_proxy_args : Array(String)
- #kube_scheduler_args : Array(String)
- #kubeconfig_path : String
- #kubelet_args : Array(String)
- #masters_pool : Configuration::NodePool
- #post_create_commands : Array(String)
- #private_network_subnet : String
- #private_ssh_key_path : String
- #public_ssh_key_path : String
- #schedule_workloads_on_masters : Bool
- #snapshot_os : String
- #ssh_allowed_networks : Array(String)
- #use_ssh_agent : Bool
- #verify_host_key : Bool
- #worker_node_pools : Array(Configuration::NodePool)