Select a supported topology, prepare dependencies, and use the release-owned preflight and verification surfaces.
AudiencePlatform administrators, SRE, infrastructureReading time14 minCommands in context5 guided stepsReviewed sourcefcc5871 · 30 July 2026
RC
Exact release scope. This page documents the reviewed v0.0.1 source at fcc5871. Check release status before enabling a gated capability.
Choose a deployment profile
Profile
Use when
Critical requirements
profile-single-node
Evaluation or a controlled small installation where one host is acceptable.
One API/worker placement; durable PostgreSQL and artifacts still required.
profile-split
API, worker, database, artifact storage, and agent need separate placement.
Documented network paths, time sync, TLS trust, and explicit secret delivery.
profile-ha-ready
The control plane must tolerate instance loss.
External HA PostgreSQL, shared filesystem or S3-compatible artifacts, leader election, multiple replicas.
Required dependencies
✓
Signed release bundle with checksums, compatibility manifest, release metadata, and digest-pinned API and agent images.
✓
Durable PostgreSQL reachable from the API and workers. The Helm chart intentionally does not install PostgreSQL.
✓
Artifact storage using a durable filesystem or S3-compatible service. More than one replica requires shared storage.
✓
Secrets protection key containing exactly 32 random bytes, base64 encoded, with a managed non-development key ID.
✓
Trusted time source for every API and agent host. Default agent rejection begins when reported skew exceeds 30 seconds.
✓
TLS and name resolution for the user-facing endpoint and every API-to-agent, provider, registry, database, and object-store path.
Baseline capacity and storage decisions
The Helm chart starts with conservative container requests of 100m CPU and 256 MiB memory, and limits of 1 CPU and 1 GiB. These are scheduling defaults—not a production sizing guarantee. Size from your expected concurrent OperationRuns, evidence volume, retention, provider latency, and add-on/conformance workload.
Data class
Placement
Backup requirement
Control-plane state
External PostgreSQL
Consistent database backup and restore test
Run logs and artifacts
Durable filesystem or S3-compatible storage
Back up or replicate with checksums and retention metadata
Secrets master key
External secret manager or protected Kubernetes Secret
Separate encrypted escrow; never store only beside the database dump
Release evidence
Immutable artifact store or release bundle
Retain exact checksums, signatures, SBOM, and provenance used by the environment
Required installation flow
01
Verify the release
Validate checksums, signed compatibility metadata, image signatures, and the exact digests you will deploy.
02
Prepare configuration and secret references
Keep credentials outside values files, command history, logs, and support bundles. Use Kubernetes Secret references or the supported external delivery boundary.
03
Run preflight-only
Do not begin with installation. Resolve every hard failure in storage, database, trust, clock, ports, or release integrity first.
04
Run dry-run or render review
Review the final Compose/Helm configuration and confirm replica, storage, ingress, and feature-gate values.
05
Install and verify
Require both /health and /ready, inspect build information, and create the bootstrap administrator only through the supported onboarding path.
06
Capture a baseline backup
Verify a restorable backup before registering production credentials or starting lifecycle work.
Helm or Compose?
Decision
Helm
Compose
Best fit
Existing Kubernetes platform and enterprise scheduling controls
Single Linux host or first controlled evaluation
Scale
Supports multi-replica API/worker topology with external dependencies
Single-node profile
Secrets
Kubernetes Secret references
Protected environment file and/or file references
Ingress
Optional chart-managed Ingress
Operator-managed reverse proxy or local bind
Upgrade
Chart values, signed target release, staged rollout
Release-owned installer entrypoint and Compose manifest