3.3 Data Flow: Source -> Release -> Pipeline -> Logs/Artifacts

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

3.3.1 Source Resolution

A release source (GitHub/GitLab/URL/Storage) provides:

  • tags/versions,
  • selected release file,
  • metadata (author, notes, timestamps, URLs where available).

3.3.2 Release Creation

Release binds together:

  • blueprint,
  • selected source + tag + file,
  • configuration environments,
  • launch inputs,
  • optional approvers,
  • optional rollback policy.

3.3.3 Deployment Expansion

For each selected configuration environment, Orbnetes creates deployment/run units according to deployment mode (parallel/sequential policy context).

3.3.4 Pipeline Materialization

Blueprint YAML is compiled into executable jobs:

  • dependencies resolved (needs DAG),
  • conditions attached (if),
  • failure semantics attached (allow_failure),
  • runtime context injected (inputs, vars, secrets, release file path).

3.3.5 Agent Execution

Agents claim eligible jobs by tag and status:

  • execute step commands,
  • report run status and progress,
  • send step logs continuously,
  • report artifacts and execution metadata.

3.3.6 Observability and Traceability

Control plane persists:

  • release/deployment/job/run status transitions,
  • live and historical logs,
  • artifact records,
  • audit events and actor identity.

This creates an end-to-end chain from selected release file to executed step output.