Document toolboxDocument toolbox

Endpoint Agent 1.2.1 upgrade procedure

The Endpoint Agent solution v1.2.1 is a minor release with improvements related only to the deployment process. If you are already running Endpoint Agent 1.2.0 there is no need to upgrade your platform.

Upgrade procedure UA 1.1.0 → EA 1.2.1

Refer to the EA 1.2.0 upgrade procedure.

The same procedure applies but using the EA 1.2.1 deployment package.

Upgrade procedure EA 1.2.0 → EA 1.2.1

The upgrade process will overwrite some existing folders in the EA Manager file system. Make sure you back up the folders indicated in the instructions below.
  1. Back up your current $HOME/devo-ea-deployer in a different path as this process will overwrite this folder. If you used one of the existing example inventory files (such as py3-1host-example.yaml), make sure to have a copy at hand.
  2. Download the EA 1.2.1 deployment package.
  3. Untar the downloaded package : tar -xzvf devo-ea-deployer-1.2.1.tgz
  4. Make sure that your options.yaml file is consistent with your actual configuration file. If you have made changes to the osquery configuration using the EAM Web UI instead of the options.yaml, there could be discrepancies. To download your current configurations for comparison, run the following command:

    sudo env ROOT_CA_CERTIFICATE=/etc/devo-ea-manager/certs/devo-ea-manager.crt /usr/local/bin/deam_fleetctl.sh https://devo-ea-manager:8080 <your_user> '<your_password>' get options
  5. If you have made any changes to default packs, make sure to translate them to the YAML files in $HOME/devo-ea-deployer/playbooks/roles/deam-packs/files/optional-devo-packs/
  6. If you are using one of the example inventories, copy it from the backup folder to $HOME/devo-ea-deployer/inventories/