Skip to main content

Upgrading components

You can upgrade components by replacing the manifest file, with an incremented version, and any relevant Python code in the component directory. If a folder titled ‘upgrade’ exists in the component directory, relevant code from this directory will be run to upgrade the component to the newest version.

For example, if your Bravura Security Fabric deployment is currently running a component version 1.0.0, and you upgrade to version 2.0.0, the upgrade process will detect the existence of a file called 1_0_0to2_0_0.py in the upgrade folder (if it exists) and run the relevant script inside. These scripts will often be used to upgrade the database schema which the component relies on, or make other changes to the system that the newest version of the component requires.

To trigger the upgrade process, you must reload the components, so that the updated manifest file can be processed, as described in Loading components .