# /etc/hecate/hecate.yaml for titan-db (coordinator) kubeconfig: /home/atlas/.kube/config ssh_user: atlas iac_repo_path: /opt/titan-iac expected_flux_branch: main control_planes: - titan-0a - titan-0b - titan-0c workers: [] local_bootstrap_paths: - infrastructure/core - infrastructure/sources/helm - infrastructure/metallb - infrastructure/traefik - infrastructure/vault-csi - infrastructure/vault-injector - services/vault - infrastructure/postgres - services/gitea excluded_namespaces: - kube-system - kube-public - kube-node-lease - flux-system - traefik - metallb-system - cert-manager - longhorn-system - vault - postgres - maintenance shutdown: default_budget_seconds: 300 skip_etcd_snapshot: false skip_drain: false poweroff_enabled: true poweroff_delay_seconds: 25 poweroff_local_host: true extra_poweroff_hosts: - titan-db ups: enabled: true provider: nut targets: - name: db-ups target: atlasups@localhost poll_seconds: 5 runtime_safety_factor: 1.10 debounce_count: 3 telemetry_timeout_seconds: 90 coordination: forward_shutdown_host: "" forward_shutdown_user: atlas forward_shutdown_config: /etc/hecate/hecate.yaml fallback_local_shutdown: true command_timeout_seconds: 25 metrics: enabled: true bind_addr: 0.0.0.0:9560 path: /metrics state: dir: /var/lib/hecate run_history_path: /var/lib/hecate/runs.json lock_path: /var/lib/hecate/hecate.lock