Core Module Mandates
This is the central orchestration module for Cloudbreak.
🏛 Architecture
- Application:
com.sequenceiq.cloudbreak.CloudbreakApplication. - Context Path:
/cb. - Primary Database:
cbdb.
📂 Navigation Shortcuts
- SQL Schema:
core/src/main/resources/schema(managed viacbd migrate cbdb ...). - Blueprints:
core/src/main/resources/defaults/blueprints/*.bp. - Cloud Templates:
core/src/main/resources/defaults/clustertemplates/*.json.
⚖ Execution Policies
- DB Migration: Scripts must include an
@UNDOsection and follow MyBatis Migrations standards. - Node ID: Every local run must specify
-Dinstance.node.id=CB-1for flow restart logic to work. - Vault: Secrets are handled via the engine
com.sequenceiq.cloudbreak.service.secret.vault.VaultKvV2Engine.