This documentation is for WSO2 Private PaaS 4.0.0. View documentation for the latest release.
Page Comparison - Cartridge Deployment Workflow (v.1 vs v.2) - WSO2 Private PaaS 4.0.0 - WSO2 Documentation

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  1. DevOps will have to define the cartridge using a  cartridge.json via the CLI, Web  Web UI or REST or REST API and send it to Stratos Manager. 
  2. Stratos Manager will send the cartridge definition to Cloud Controller (CC) to be deployed. 
  3. Cloud Controller will carry out a validation process based on the cartridge image ID (e.g., On EC2 an Amazon Machine Image [AMI]).
    • If the cartridge already exists, Cloud Controller will undeploy the cartridge. 
    • If the cartridge does not exist, Cloud Controller will proceed with the cartridge deployment process. 
  4. Cloud Controller will add the cartridge definition to its in-memory and persist it in its registry. 
  5. Cloud Controller will update the Topology with the service definition and publish the Topology event to Message Broker (MB).