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)
- #api_server_hostname : String | Nil
- #autoscaling_image : String | Nil
- #cloud_controller_manager_manifest_url : String
- #cluster_cidr : String
- #cluster_dns : String
- #cluster_name : String
- #csi_driver_manifest_url : String
- #datastore : Configuration::Datastore
- #disable_flannel : Bool
- #enable_encryption : Bool
- #enable_public_net_ipv4 : Bool
- #enable_public_net_ipv6 : 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
- #service_cidr : String
- #snapshot_os : String
- #ssh_allowed_networks : Array(String)
- #ssh_port : Int32
- #system_upgrade_controller_config_manifest_url : String
- #system_upgrade_controller_crd_manifest_url : String
- #use_ssh_agent : Bool
- #verify_host_key : Bool
- #worker_node_pools : Array(Configuration::NodePool)