Files
cluster-autoscaler-with-capi/configs/capi/clusterctl.yaml.example
T
kacerrandClaude Opus 5.5 d8efa3b961 Document Ansible-built management cluster (plan step 4)
Phase-1 Step 2 rewritten around ansible/mgmt.yml and cluster-api-operator,
version pins for operator/cert-manager/cloud image, decisions #12-14,
execution log and changelog. Phase-1 Step 2 checked off.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 10:41:03 +02:00

25 lines
940 B
Plaintext

# copy to ~/.cluster-api/clusterctl.yaml — never commit the real file
# Only used by `clusterctl generate cluster`. No Proxmox credentials here: CAPMOX is installed by
# cluster-api-operator and gets them from ansible/secrets.yml (Secret capmox-system/capmox-variables).
## workload defaults
PROXMOX_SOURCENODE: "pv1-1" # node holding the template
TEMPLATE_VMID: "<vmid of ubuntu-2404-kube-v1.35.9>"
ALLOWED_NODES: "[pv1-1]" # more nodes only with shared storage
VM_SSH_KEYS: "ssh-ed25519 AAAA..."
## network (VLAN 4 on vmbr0 — add `vlan: 4` to the network device in ProxmoxMachineTemplates)
CONTROL_PLANE_ENDPOINT_IP: "<free IP in VLAN 4>"
NODE_IP_RANGES: "[<first>-<last>]"
GATEWAY: "<gw>"
IP_PREFIX: "24"
DNS_SERVERS: "[<dns>]"
BRIDGE: "vmbr0"
## sizing defaults (workers overridden in lab1.yaml)
BOOT_VOLUME_DEVICE: "scsi0"
BOOT_VOLUME_SIZE: "40"
NUM_SOCKETS: "1"
NUM_CORES: "2"
MEMORY_MIB: "4096"