pyinfra/config.py
deleted100644 → 0
+0
−14
+35
−33
+40
−18
Loading
- Make K8S_MASTERS mandatory in inventory and prompt interactively if unset in terminal sessions - Remove global SUDO_PASSWORD fallback by deleting config.py to enforce per-host interactive sudo credentials - Add get_master_sudo_password and get_worker_sudo_password in lib/config_helpers.py with zero hardcoded passwords - Prohibit assigning localhost (@local) to both master and worker groups via validate_k8s_hosts - Improve idempotency in dev.py by independently checking both node and global eslint binaries - Implement retry resilience on curl and wget commands for tool and dependency installations - Add step-by-step checkpoint markers in meep.py to support resuming interrupted sandbox deployments - Condition kubeadm join token generation in kubernetes_master.py on the presence of worker nodes - Add requires_command and default None to ConfigMap fact in kubernetes.py for uninitialized clusters - Include architectural comments explaining TTY detection, host resolution, and idempotency checks