Release Orchestrator

Central release control plane for non-Kubernetes container estates.

Status: Active implementation (runtime deployment paths are live-verified; selected production hardening remains tracked) Source: Architecture Specification — full technical dossier (backend substantially implemented across the StellaOps.ReleaseOrchestrator.* libraries and StellaOps.Agent.* agents).

Current runtime evidence:

Purpose

The Release Orchestrator extends Stella Ops from a vulnerability scanning platform into Stella Ops Suite — a unified release control plane for non-Kubernetes container environments. It integrates:

ReleaseOrchestrator is also the sole owner of deployment-topology persistence and of the legacy root aliases used by the topology setup UI (/api/v1/regions, /api/v1/environments, /api/v1/targets, /api/v1/agents, infrastructure bindings, and pending deletions). Concelier does not host or migrate this state.

Scope

In ScopeOut of Scope
Non-Kubernetes container deployments (Docker, Compose, ECS, Nomad)Kubernetes targets are out of scope for Stella Ops deployment control; use external Kubernetes-native tooling if needed
Release identity via OCI digestsTag-based release identity
Plugin-extensible integrationsHard-coded vendor integrations
SSH/WinRM + agent-based deploymentCloud-native serverless deployments
L4/L7 traffic management via router pluginsBuilt-in service mesh

Documentation Structure

Design & Principles

Implementation

Module Architecture

Data Model

API Specification

Workflow Engine

Security

Integrations

Deployment

Progressive Delivery

UI/UX

Operations

Implementation

Enhancements & Forward Design

Design specifications for advanced capabilities; implementation maturity varies by topic (see each doc and the relevant StellaOps.ReleaseOrchestrator.* library).

Appendices

Quick Reference

Key Principles

  1. Digest-first release identity — Releases are immutable OCI digests, not tags
  2. Evidence for every decision — Every promotion/deployment produces sealed evidence
  3. Pluggable everything, stable core — Integrations are plugins; core is stable
  4. No feature gating — All plans include all features
  5. Offline-first operation — Core works in air-gapped environments
  6. Immutable generated artifacts — Every deployment generates stored artifacts

Platform Themes

ThemePurpose
INTHUBIntegration hub — external system connections
ENVMGREnvironment management — environments, targets, agents
RELMANRelease management — components, versions, releases
WORKFLWorkflow engine — DAG execution, steps
PROMOTPromotion — approvals, gates, decisions
DEPLOYDeployment — execution, artifacts, rollback
AGENTSAgents — Docker, Compose, ECS, Nomad
PROGDLProgressive delivery — A/B, canary
RELEVIEvidence — packets, stickers, audit
PLUGINPlugins — registry, loader, SDK