Updating Trento Server
The procedure to update Trento Server depends on the chosen deployment option: Kubernetes or systemd.
Consider the following when performing an update:
-
Before updating Trento Server, ensure that all the Trento Agents in the environment are supported by the target version. For more information, see section [sec-trento-compatibility-matrix].
-
When updating Trento to version 2.4 or higher, the admin password may need to be adjusted to follow the rules described in the User Management section.
In a Kubernetes deployment, you can use Helm to update Trento Server:
helm upgrade \
--install trento-server oci://registry.suse.com/trento/trento-server \
--set global.trentoWeb.origin=TRENTO_SERVER_HOSTNAME \
--set trento-web.adminUser.password=ADMIN_PASSWORD
If you have configured options like email alerting, the Helm command must be adjusted accordingly. In this case, consider the following:
-
Remember to set the helm experimental flag if you are using a version of Helm lower than 3.8.0.
-
When updating Trento to version 2.0.0 or higher, an additional flag must be set in the Helm command:
helm upgrade \ --install trento-server oci://registry.suse.com/trento/trento-server \ --set global.trentoWeb.origin=TRENTO_SERVER_HOSTNAME \ --set trento-web.adminUser.password=ADMIN_PASSWORD \ --set rabbitmq.auth.erlangCookie=$(openssl rand -hex 16) -
When updating Trento to version 2.3 or higher, a new API key is generated and the configuration of all registered Trento Agents must be updated accordingly.
In a system deployment, you can use zypper to update Trento Server:
zypper refresh
zypper update trento-web
zypper update trento-wanda
systemctl restart trento-web
systemctl restart trento-wanda