Initial import: phase docs, configs, Claude conventions
Phase 1-3 runbooks and design notes, version pins, config templates, project-history conventions, cluster-inspector read-only credentials setup. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# copy to ~/.cluster-api/clusterctl.yaml — never commit the real file
|
||||
## controller
|
||||
PROXMOX_URL: "https://192.168.0.8:8006"
|
||||
PROXMOX_TOKEN: "capmox@pve!capi"
|
||||
PROXMOX_SECRET: "<secret>"
|
||||
|
||||
## 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"
|
||||
Reference in New Issue
Block a user