Skip to content

v2.1.2

Choose a tag to compare

@EvSecDev EvSecDev released this 07 Jan 04:19
· 165 commits to main since this release
97105f7

✅ Added

  • Deployer installation script to allow unattended installation
  • Controller ability to mark hosts as offline through YAML configuration file

🔄 Changed

  • Verbose print outs for SSH deploy for better readability
  • Controller repository seed to prevent setting file metadata reload required to true without any reload commands
  • Controller/updater printf's to use expected type for given variable
  • Deployer installation script to start the systemd service automatically when required
  • Deployer installation script to delete itself after successful installation
  • Controller repository file validation into dedicated function
  • Controller creation of denied universal files map into dedicated function

🔨 Fixed

  • Controller default reload commands that required string replacements for file specific information would not be present in file written to disk (fixed by overwriting original default command in array)
  • A Controller deployment failure and remote file that doesn't already exist would result in excessive deployment errors (fixed by ensuring old remote config exists before restoration)
  • Controller failure print out would show wrong controller arguments (fixed by updating arguments for failure redeploy)
  • Controller would not deploy universal files if they were chosen with '-l' argument (fixed by checking all deployer endpoints for available files)
  • Controller deployment failure with no specified commit ID would cause a panic on redeploy (fixed by ensuring commitID is present when parsing failtracker and when recording failures)
  • Controller repository seed would ask for reload commands even after confirming to keep default reloads (fixed by resetting default search boolean)

ℹ️ Instructions

  • Please refer to the README.md file for instructions