Skip to content

Commit 2c5051e

Browse files
docs: enhance README with detailed key features and security design
1 parent ce8e7bd commit 2c5051e

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,17 @@ The **Composition Dynamic Controller (CDC)** is the execution engine of Krateo.
44

55
## Key Features
66

7-
- **Lifecycle Management**: Orchestrates the deployment, update, and deletion of Helm-based services.
8-
- **Safety**: Integrates with the Chart Inspector to perform dry-runs and enable precise RBAC auto-provisioning.
9-
- **Dynamic**: Instantiated by the Core Provider to handle specific `CompositionDefinition` instances.
7+
- **Lifecycle Orchestration**: Manages the end-to-end deployment, updates, and deletion of services based on Helm charts.
8+
- **Dynamic Reconciliation**: Automatically reconciles resource states, ensuring the live cluster matches the desired state defined in the `Composition`.
9+
- **Chart Inspector Integration**: Leverages the Krateo Chart Inspector for secure dry-runs, ensuring chart validity and resource safety before application.
10+
11+
## Security & Operational Design
12+
13+
- **RBAC Enforcement**: Provisions specific, fine-grained RBAC policies for each managed composition, enforcing least-privilege principles at the instance level.
14+
- **Graceful Lifecycle Management**: Supports advanced management features like service pausing/resuming and controlled Helm release versioning.
15+
- **Observability**: Built-in support for OpenTelemetry to monitor reconciliation health and performance metrics.
1016

1117
## Documentation
1218

1319
For detailed guides, architecture diagrams, and full reference, visit the official documentation:
14-
1520
👉 **[https://docs.krateo.io](https://docs.krateo.io/key-concepts/kco/cdc/overview)**

0 commit comments

Comments
 (0)