Skip to content

v1.5.1

Choose a tag to compare

@EvSecDev EvSecDev released this 25 Nov 01:59
· 181 commits to main since this release
ae9b5ad

Added

  • Controller configuration option to override IdentityFile, UseSSHAgent, SudoPassword, and RemoteTransferBuffer per endpoint
  • Controller configuration default options for the SSH client (endpointPort, endpointUser)
  • Controller and deployer ability to take a variety of SSH key algorithms
  • Deployer update ability to take remote transfer buffer file path from controller
  • Type assertions to global constants
  • Function comments

Changed

  • Controller yaml configuration deploy endpoints section from array to objects format
  • Controller yaml configuration SSH client section (moved some options to SSH defaults section)

Fixed

  • Controller metric values pre-deployment showed wrong number of hosts (fixed by skipping host when it had no file paths assigned to it before incrementing counter)
  • Controller fail tracker output would print nil error (fixed by checking for error before printing)
  • Controller host override did not work with multiple values (fixed by explicitly setting return boolean and returning early)
  • Deployer would not return specific error messages when exit code was 1 (fixed by adding command error string to stderr buffer)
  • Controller repository seeding failed to retrieve remote files (fixed by passing value of hosts remote transfer buffer)

Instructions

  • Please refer to the README.md file for instructions