86 lines
2.5 KiB
TOML
86 lines
2.5 KiB
TOML
schema_version = 1
|
|
name = "govoplan-k8s-acceptance"
|
|
mode = "acceptance"
|
|
state_directory = "~/.local/share/govoplan/labs/govoplan-k8s-acceptance"
|
|
vm_image_directory = "/var/lib/libvirt/images/govoplan-labs"
|
|
ssh_user = "govoplan"
|
|
ssh_private_key = "~/.ssh/govoplan-lab"
|
|
ssh_public_key = "~/.ssh/govoplan-lab.pub"
|
|
namespace = "govoplan"
|
|
public_host = "govoplan.acceptance.example.org"
|
|
s3_host = "s3.govoplan.acceptance.example.org"
|
|
ingress_class = "traefik"
|
|
module_set = "base"
|
|
api_replicas = 2
|
|
web_replicas = 2
|
|
worker_replicas = 2
|
|
db_connection_limit = 100
|
|
|
|
[network]
|
|
prefix_length = 24
|
|
gateway = "10.77.10.1"
|
|
dns_servers = ["10.77.10.1", "1.1.1.1"]
|
|
bridge = "br0"
|
|
|
|
[image]
|
|
url = "https://cloud-images.ubuntu.com/releases/noble/release-20260801/ubuntu-24.04-server-cloudimg-amd64.img"
|
|
sha256 = "0533b0655c32e68b31d792ecd6ccfca95abdbc536c4446874fe0513bd4140ffe"
|
|
|
|
[k3s]
|
|
version = "v1.36.1+k3s1"
|
|
binary_url = "https://github.com/k3s-io/k3s/releases/download/v1.36.1%2Bk3s1/k3s"
|
|
binary_sha256 = "a443db3fe9820cd93617ae67e4386d87c1514c1e96ceb30f4c2791c39065653c"
|
|
install_script_url = "https://raw.githubusercontent.com/k3s-io/k3s/v1.36.1%2Bk3s1/install.sh"
|
|
install_script_sha256 = "46177d4c99440b4c0311b67233823a8e8a2fc09693f6c89af1a7161e152fbfad"
|
|
|
|
[release]
|
|
manifest_url = "https://git.add-ideas.de/GovOPlaN/govoplan/releases/download/v0.1.15/distribution-manifest.json"
|
|
manifest_sha256 = "09ac1ade6ede4958bab0dfb7fd8f99246f4d991846308db1f410b25b46267840"
|
|
keyring_url = "https://git.add-ideas.de/GovOPlaN/govoplan/releases/download/v0.1.15/distribution-keyring.json"
|
|
keyring_sha256 = "92a9f8e3bac0ef525ad9a063c76faa36233a9070cd4a5db9ee9b3f92323b602f"
|
|
channel = "stable"
|
|
|
|
[[nodes]]
|
|
name = "control-1"
|
|
role = "control"
|
|
address = "10.77.10.21"
|
|
hypervisor = "lab-admin@hypervisor-state.example.org"
|
|
failure_domain = "rack-c"
|
|
mac_address = "52:54:00:68:01:01"
|
|
cpus = 2
|
|
memory_mib = 4096
|
|
disk_gib = 32
|
|
|
|
[[nodes]]
|
|
name = "worker-1"
|
|
role = "worker"
|
|
address = "10.77.10.22"
|
|
hypervisor = "lab-admin@hypervisor-a.example.org"
|
|
failure_domain = "rack-a"
|
|
mac_address = "52:54:00:68:01:02"
|
|
cpus = 2
|
|
memory_mib = 4096
|
|
disk_gib = 40
|
|
|
|
[[nodes]]
|
|
name = "worker-2"
|
|
role = "worker"
|
|
address = "10.77.10.23"
|
|
hypervisor = "lab-admin@hypervisor-b.example.org"
|
|
failure_domain = "rack-b"
|
|
mac_address = "52:54:00:68:01:03"
|
|
cpus = 2
|
|
memory_mib = 4096
|
|
disk_gib = 40
|
|
|
|
[[nodes]]
|
|
name = "state-1"
|
|
role = "state"
|
|
address = "10.77.10.24"
|
|
hypervisor = "lab-admin@hypervisor-state.example.org"
|
|
failure_domain = "rack-c"
|
|
mac_address = "52:54:00:68:01:04"
|
|
cpus = 4
|
|
memory_mib = 8192
|
|
disk_gib = 120
|