How startup, growth, enterprise, and custom profiles gate enterprise controls in CortexDB.

Deployment Profiles

CortexDB supports deployment-level feature gating for operational and enterprise controls.

Profiles

ProfileDefault behavior
startupblocks enterprise controls by default
growthallows a smaller operated subset such as backup and rate limiting
enterpriseallows the full enterprise control surface by default
customexpects explicit deployment.features.* overrides

Activation model

A control is active only when both of the following are true:

  1. the deployment profile allows it
  2. the control's own config is enabled under sections such as security.* or compliance.*

Runtime verification

Use GET /v1/admin/enterprise/status to verify:

  • the active deployment_profile
  • the effective feature_gates
  • which runtime services are actually active

Local Docker validation

This repository includes a live Docker validation runner:

python tests/live/run_docker_live_suite.py

It builds a local image, starts real local containers for core, startup, growth, enterprise, and custom, and runs live tests against each one.

The matrix covers:

  • core API/e2e flows
  • enterprise backup, DSAR, consent, residency, classification, sharing, SIEM, legal hold, and encryption flows
  • deployment profile status and feature gating

Related docs