abstract class Configuration::Models::NodePool

Included Modules

Direct Known Subclasses

Defined in:

configuration/models/node_pool.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) | Nil #

[View source]
def additional_packages=(additional_packages : Array(String) | Nil) #

[View source]
def additional_post_k3s_commands : Array(String) | Nil #

[View source]
def additional_post_k3s_commands=(additional_post_k3s_commands : Array(String) | Nil) #

[View source]
def additional_pre_k3s_commands : Array(String) | Nil #

[View source]
def additional_pre_k3s_commands=(additional_pre_k3s_commands : Array(String) | Nil) #

[View source]

[View source]
def autoscaling=(autoscaling : Configuration::Models::NodePoolConfig::Autoscaling | Nil) #

[View source]
def autoscaling_enabled : Bool #

[View source]
def effective_grow_root_partition_automatically(global_value : Bool) : Bool #

Returns the effective value for grow_root_partition_automatically Falls back to global setting if not set on the pool


[View source]
def grow_root_partition_automatically : Bool | Nil #

[View source]
def grow_root_partition_automatically=(grow_root_partition_automatically : Bool | Nil) #

[View source]
def image : String | Int64 | Nil #

[View source]
def image=(image : String | Int64 | Nil) #

[View source]
def include_cluster_name_as_prefix : Bool #

[View source]
def include_cluster_name_as_prefix=(include_cluster_name_as_prefix : Bool) #

[View source]
def instance_count : Int32 #

[View source]
def instance_count=(instance_count : Int32) #

[View source]
def instance_type : String #

[View source]
def instance_type=(instance_type : String) #

[View source]

[View source]
def labels=(labels : Array(Configuration::Models::NodePoolConfig::Label)) #

[View source]
def legacy_instance_type : String #

[View source]
def legacy_instance_type=(legacy_instance_type : String) #

[View source]
def name : String | Nil #

[View source]
def name=(name : String | Nil) #

[View source]

[View source]
def taints=(taints : Array(Configuration::Models::NodePoolConfig::Taint)) #

[View source]