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
Short and long arguments for both controller and deployer
Ability to update deployer executables accross all managed systems from the controller (requires addition executable)
Support program to sign and verify digital signatures
Endpoint option in controller yaml to ignore template directory for deployments to that endpoint
Package list now included in deployer version argument output
Controller can now query version of remote deployer executables
Changed
Go version upgrade to 1.23.2 from 1.23.1
Included missing permissions in Deployer apparmor profile for searching directories and running standard commands
Controller functions: moved many sections to dedicated functions to allow for more reuse
Deployer systemd service file now ensures standard output/error logs to journal
Go version information now retrieved at runtime for deployer and controller
Deployer installation now packaged in compressed tar so the Updater executable can be bundled
Deployer and controller apparmor profile now included with install script
Extra safety checks now included in deployer and controller install script
Fixed
Install scripts were not including double quotes when writing to a file
Controller git repository HEAD file was loosing contents on commit rollback during deployment error (Apparmor profile did not allow file locking for files in .git directory)
Deployer install script did not prompt for controller public key
Deployer and controller install script was not printing variables when showing progress to user (typo when echo'ing variable)
Deployer executable had wrong user and group ownership after installation extraction (chown/chmod was not included in install script)
Deployer SSH key had wrong user and group ownership after installation (chown/chmod was not included in install script)
Deployer config file path was not written to systemd service file during installation (Wrong variable name was used)
Deployer install script was incorrectly checking for root user as deployer user (bash conditional was not used)
Instructions
Please refer to the README.md file for instructions