This documentation is for WSO2 Private PaaS 4.0.0. View documentation for the latest release.
Cartridge Deployment Workflow - WSO2 Private PaaS 4.0.0 - WSO2 Documentation
||
Skip to end of metadata
Go to start of metadata

The cartridge deployment process has been illustrated in the diagram below:

The workflow of the cartridge deployment process is as follows:

  1. DevOps will have to define the cartridge using a  cartridge.json via the CLI, Web UI 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).
  • No labels