The upgrade-agents command now pushes the binaries to all machines in the environment, and pushes an agent-upgrade Python script to install the tools and update agent tools links (and it will update agent configs, although that isn't implemented yet).
The agent-upgrade script also saves all of the agent tools links and config files for rollback, and has a rollback mode that replaces them and removes the installed tools. This is run by the rollback-agents command.
The
upgrade-agents
command now pushes the binaries to all machines in the environment, and pushes anagent-upgrade
Python script to install the tools and update agent tools links (and it will update agent configs, although that isn't implemented yet).The agent-upgrade script also saves all of the agent tools links and config files for rollback, and has a rollback mode that replaces them and removes the installed tools. This is run by the
rollback-agents
command.