You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Controller main configuration now uses a semi-standard ~/.ssh/config instead of YAML
Controller password vault to store user passwords by host
Confirmation prompt for file deletion before deployments
🔄 Changed
Controller only conducts deployments if in root of git repository
Controller message about remote file being identical to local file moved to verbosity level 2 and above
Controller dry-run mode host information print out to be unified between repository seeding and deployment functions
❌ Removed
Deployer/Updater (completely)
Controller YAML configuration file
Controller option to log to Journald (default now is to always to so, and will not interrupt program execution if it cannot)
Obsolete installation script options
🔨 Fixed
Any prompts during a git commit would be skipped automatically (fixed by exec'ing a new tty inside the git post-commit hook to ensure stdin is connected before controller launches)
If a config metadata header was incorrectly formatted the error message would not tell you which file (fixed by including the file path with the error message)
ℹ️ Instructions
Please refer to the README.md file for instructions
‼️ Controller no longer uses it's own YAML configuration file, it uses the standard ~/.ssh/config file (can be generated by the controller install script)
‼️ Deployer and Updater have been completely removed! Please migrate to using a standard SSH server