Shared management
A service can be managed entirely through Cloud Management Platform (CMP), or by CMP and your operations teams together
less than a minute
This section is for extending CMP: exploring the data model, writing plugins, and building blueprints for services CMP does not support by default.
Most requirements can be met without writing Python. The options below are ordered from least to most maintenance.
Check first whether a built-in extension point already covers your case: an action, an orchestration hook, a blueprint, or a rule. Code written against those keeps working across upgrades, while code that goes beyond them may need rework.
For anything substantial, talk to CloudBolt Support first. They will review the plan, suggest alternatives, and point out where the product already does what you need.
A service can be managed entirely through Cloud Management Platform (CMP), or by CMP and your operations teams together
The ways to extend Cloud Management Platform (CMP), from importing ready-made content to writing your own
Shell Plus is an interactive Python shell on the Cloud Management Platform (CMP) appliance, with every model already imported
Everything Cloud Management Platform (CMP) manages is a Django model, accessed through the same ORM CMP uses
A blueprint defines a service users can order and what Cloud Management Platform (CMP) does at each stage of that service’s life
Write Python once and import it into any Cloud Management Platform (CMP) plugin