3.4 Runtime Configuration Layers (global / project / environment)

Orbnetes deployment and release orchestration documentation for operators and platform teams.

Orbnetes uses layered configuration injection to keep blueprints reusable and environments isolated.

Typical precedence model:

  1. Environment-scoped project values (most specific)
  2. Project default values
  3. Global shared values (fallback)

Practical meaning:

  • Same blueprint can run in multiple environments without YAML duplication.
  • Production-only credentials stay isolated from lower environments.
  • Global defaults reduce repetition while project/environment overrides keep control local.

Recommended usage:

  • Global: shared non-sensitive defaults, common endpoints.
  • Project: service-specific settings and secrets.
  • Environment: per-stage or per-region differences (prod/qa/staging).