From 11c56cfbb75a84c576fcbaa69546fb3117550f7c Mon Sep 17 00:00:00 2001 From: Vito Botta Date: Sun, 3 Oct 2021 13:29:12 +0300 Subject: [PATCH] Update System Upgrade Controller to v0.8.0 --- README.md | 3 ++- lib/hetzner/k3s/cli.rb | 1 + lib/hetzner/k3s/cluster.rb | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1bd7cac5..7c0c6d4a 100644 --- a/README.md +++ b/README.md @@ -242,7 +242,8 @@ I recommend that you create a separate Hetzner project for each cluster, because ## changelog - 0.4.2 - - Updated Hetzner CSI driver to v1.6.0 + - Update Hetzner CSI driver to v1.6.0 + - Update System Upgrade Controller to v0.8.0 - 0.4.1 - Allow to optionally specify the path of the private SSH key diff --git a/lib/hetzner/k3s/cli.rb b/lib/hetzner/k3s/cli.rb index ba6a87e1..88c77108 100644 --- a/lib/hetzner/k3s/cli.rb +++ b/lib/hetzner/k3s/cli.rb @@ -339,6 +339,7 @@ def kubernetes_client config_hash = YAML.load_file(File.expand_path(configuration["kubeconfig_path"])) config_hash['current-context'] = configuration["cluster_name"] @kubernetes_client = K8s::Client.config(K8s::Config.new(config_hash)) + rescue errors << "Cannot connect to the Kubernetes cluster" false end diff --git a/lib/hetzner/k3s/cluster.rb b/lib/hetzner/k3s/cluster.rb index 35ff826f..0e4dee60 100644 --- a/lib/hetzner/k3s/cluster.rb +++ b/lib/hetzner/k3s/cluster.rb @@ -358,7 +358,7 @@ def deploy_system_upgrade_controller puts puts "Deploying k3s System Upgrade Controller..." - manifest = HTTP.follow.get("https://github.com/rancher/system-upgrade-controller/releases/download/v0.7.3/system-upgrade-controller.yaml").body + manifest = HTTP.follow.get("https://github.com/rancher/system-upgrade-controller/releases/download/v0.8.0/system-upgrade-controller.yaml").body File.write("/tmp/system-upgrade-controller.yaml", manifest)