class Kubernetes::LocalFirewall::Setup

Defined in:

kubernetes/local_firewall/setup.cr

Constant Summary

AUTOSCALED_NODE_TIMEOUT = 30.seconds
FIREWALL_SCRIPT = {{ read_file("/srv/crystaldoc.info/github-vitobotta-hetzner-k3s-v2.4.4/src/kubernetes/local_firewall/../../../templates/firewall/firewall.sh") }}
FIREWALL_SERVICE = {{ read_file("/srv/crystaldoc.info/github-vitobotta-hetzner-k3s-v2.4.4/src/kubernetes/local_firewall/../../../templates/firewall/firewall.service") }}
FIREWALL_STATUS = {{ read_file("/srv/crystaldoc.info/github-vitobotta-hetzner-k3s-v2.4.4/src/kubernetes/local_firewall/../../../templates/firewall/firewall_status.sh") }}

Constructors

Instance Method Summary

Constructor Detail

def self.new(settings : Configuration::Main, ssh : Util::SSH) #

[View source]

Instance Method Detail

def deploy(instance : Hetzner::Instance) : Nil #

[View source]
def deploy_to_all_nodes(first_master : Hetzner::Instance, known_instances : Array(Hetzner::Instance)) : Nil #

[View source]