class Configuration::Validators::NodePoolConfig::Labels

Defined in:

configuration/validators/node_pool_config/labels.cr

Constant Summary

RESERVED_LABEL_KEYS = ["hetzner-k3s.io/external", "hetzner-k3s.io/external-provider", "node.kubernetes.io/exclude-from-external-load-balancers"]

Constructors

Instance Method Summary

Constructor Detail

def self.new(errors : Array(String), pool_type : Symbol, labels : Nil | Array(Configuration::Models::NodePoolConfig::Label)) #

[View source]

Instance Method Detail

def errors : Array(String) #

[View source]

[View source]
def pool_type : Symbol #

[View source]
def validate #

[View source]