11.4. Cartridge Upgrade Script

You can provide a cartridge upgrade script in the $cartridge_name/bin/ directory to run during the upgrade process. The upgrade script enables you to perform actions during the upgrade process that the compatible or incompatible processes do not perform. If you provide an upgrade script, OpenShift Enterprise passes it the following arguments:
  • The software version of the cartridge.
  • The current cartridge version.
  • The cartridge version being upgraded to.
A non-zero exit code from this script results in the upgrade operation failing.