mirror of
https://github.com/outbackdingo/iac-talos-cluster.git
synced 2026-01-27 10:19:15 +00:00
51 lines
1.5 KiB
HCL
51 lines
1.5 KiB
HCL
variable "talos_version" {
|
|
# https://github.com/siderolabs/talos/releases
|
|
description = "Talos version to use"
|
|
type = string
|
|
default = "1.7.5"
|
|
}
|
|
|
|
variable "talos_machine_install_image_url" {
|
|
# https://www.talos.dev/v1.7/talos-guides/install/boot-assets/
|
|
description = "The URL of the Talos machine install image"
|
|
type = string
|
|
# % is replaced by talos_version
|
|
default = "factory.talos.dev/installer/88d1f7a5c4f1d3aba7df787c448c1d3d008ed29cfb34af53fa0df4336a56040b:v%"
|
|
# default = "ghcr.io/siderolabs/installer:v%" // = default, when not using system extensions
|
|
}
|
|
|
|
variable "k8s_version" {
|
|
# https://www.talos.dev/v1.7/introduction/support-matrix/
|
|
description = "Kubernetes version to use"
|
|
type = string
|
|
default = "1.30.0"
|
|
}
|
|
|
|
variable "talos_ccm_version" {
|
|
# https://github.com/siderolabs/talos-cloud-controller-manager/releases
|
|
description = "Talos Cloud Controller Manager version to use"
|
|
type = string
|
|
default = "1.6.0"
|
|
}
|
|
|
|
variable "cilium_version" {
|
|
# https://helm.cilium.io/
|
|
description = "Cilium Helm version to use"
|
|
type = string
|
|
default = "1.15.6"
|
|
}
|
|
|
|
variable "argocd_version" {
|
|
# https://github.com/argoproj/argo-cd/releases
|
|
description = "ArgoCD version to use"
|
|
type = string
|
|
default = "2.11.4"
|
|
}
|
|
|
|
variable "metrics_server_version" {
|
|
# https://github.com/kubernetes-sigs/metrics-server/releases
|
|
description = "Kubernetes Metrics Server version to use"
|
|
type = string
|
|
default = "0.7.1"
|
|
}
|