8.2 Project Variables

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

Project Variables are non-sensitive configuration entries scoped to one project.

Use Project Variables for:

  • feature flags,
  • service URLs (non-sensitive),
  • runtime mode switches,
  • static config values needed by multiple blueprints.

Characteristics:

  • Easier to rotate/change than hardcoded YAML constants.
  • Referenced via ${{ vars.KEY }}.
  • Suitable for defaults that may still be overridden by environment scope.

When to choose Project Variable:

  • Value is not confidential.
  • Value is project-specific but not environment-specific.
  • You want central control without editing blueprint YAML.