8.6 Priority Resolution Rules

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

Orbnetes applies layered resolution so the most specific value wins.

Recommended/expected precedence:

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

Practical example:

  • Key: API_BASE_URL
  • Global value: https://api.company.com
  • Project value: https://orders-api.company.com
  • Project + env(prod) value: https://orders-api-prod.company.com

If run target is prod, resolved value is environment-specific project value. If no env-specific value exists, project value is used. If project has no value, global fallback is used.

Why this model works:

  • keeps global defaults useful,
  • preserves project autonomy,
  • guarantees environment specificity when needed.