Make Kured version changeable
This commit is contained in:
parent
a5d641c930
commit
56ff30199d
@ -54,12 +54,13 @@ Follow those simple steps, and your world's cheapest Kube cluster will be up and
|
|||||||
|
|
||||||
First and foremost, you need to have a Hetzner Cloud account. You can sign up for free [here](https://hetzner.com/cloud/).
|
First and foremost, you need to have a Hetzner Cloud account. You can sign up for free [here](https://hetzner.com/cloud/).
|
||||||
|
|
||||||
Then you'll need to have [terraform](https://learn.hashicorp.com/tutorials/terraform/install-cli), [kubectl](https://kubernetes.io/docs/tasks/tools/) cli, and [hcloud](<https://github.com/hetznercloud/cli>) the Hetzner cli. The easiest way is to use the [homebrew](https://brew.sh/) package manager to install them (available on Linux, Mac, and Windows Linux Subsystem).
|
Then you'll need to have [terraform](https://learn.hashicorp.com/tutorials/terraform/install-cli), [kubectl](https://kubernetes.io/docs/tasks/tools/) cli, [helm](<https://github.com/helm/helm>) Helm and [hcloud](<https://github.com/hetznercloud/cli>) the Hetzner cli. The easiest way is to use the [homebrew](https://brew.sh/) package manager to install them (available on Linux, Mac, and Windows Linux Subsystem).
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
brew install terraform
|
brew install terraform
|
||||||
brew install kubectl
|
brew install kubectl
|
||||||
brew install hcloud
|
brew install hcloud
|
||||||
|
brew install helm
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ locals {
|
|||||||
|
|
||||||
ccm_version = var.hetzner_ccm_version != null ? var.hetzner_ccm_version : data.github_release.hetzner_ccm.release_tag
|
ccm_version = var.hetzner_ccm_version != null ? var.hetzner_ccm_version : data.github_release.hetzner_ccm.release_tag
|
||||||
csi_version = var.hetzner_csi_version != null ? var.hetzner_csi_version : data.github_release.hetzner_csi.release_tag
|
csi_version = var.hetzner_csi_version != null ? var.hetzner_csi_version : data.github_release.hetzner_csi.release_tag
|
||||||
kured_version = data.github_release.kured.release_tag
|
kured_version = var.kured_version != null ? var.kured_version : data.github_release.kured.release_tag
|
||||||
|
|
||||||
common_commands_install_k3s = [
|
common_commands_install_k3s = [
|
||||||
"set -ex",
|
"set -ex",
|
||||||
|
@ -107,6 +107,8 @@ load_balancer_location = "fsn1"
|
|||||||
# hetzner_ccm_version = ""
|
# hetzner_ccm_version = ""
|
||||||
# hetzner_csi_version = ""
|
# hetzner_csi_version = ""
|
||||||
|
|
||||||
|
# If you want to specify the Kured version, set it below - otherwise it'll use the latest version available
|
||||||
|
# kured_version = ""
|
||||||
|
|
||||||
# We give you the possibility to use letsencrypt directly with Traefik because it's an easy setup, however it's not optimal,
|
# We give you the possibility to use letsencrypt directly with Traefik because it's an easy setup, however it's not optimal,
|
||||||
# as the free version of Traefik causes a little bit of downtime when when the certificates get renewed. For proper SSL management,
|
# as the free version of Traefik causes a little bit of downtime when when the certificates get renewed. For proper SSL management,
|
||||||
|
@ -65,6 +65,12 @@ variable "hetzner_csi_version" {
|
|||||||
description = "Version of Container Storage Interface driver for Hetzner Cloud"
|
description = "Version of Container Storage Interface driver for Hetzner Cloud"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "kured_version" {
|
||||||
|
type = string
|
||||||
|
default = null
|
||||||
|
description = "Version of Kured"
|
||||||
|
}
|
||||||
|
|
||||||
variable "traefik_enabled" {
|
variable "traefik_enabled" {
|
||||||
type = bool
|
type = bool
|
||||||
default = true
|
default = true
|
||||||
|
Loading…
Reference in New Issue
Block a user