8.1 Project Secrets

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

This section explains how runtime configuration is managed and injected into pipelines in Orbnetes.

Goal of the model:

  • keep blueprints reusable,
  • keep sensitive data out of YAML,
  • apply correct values per project and per environment,
  • provide predictable override behavior.

Project Secrets are sensitive key/value entries scoped to one project.

Use Project Secrets for:

  • API tokens,
  • deploy credentials,
  • private registry auth,
  • service-specific secrets used across multiple runs/releases in the same project.

Characteristics:

  • Visible and usable only in project context (subject to permissions).
  • Not intended for cross-project sharing by default.
  • Should be referenced in blueprint via ${{ secrets.KEY }}.

When to choose Project Secret:

  • Secret is shared across environments in a project.
  • Secret should never be visible to other projects.
  • Secret changes are managed by project owners/operators.