approval-engine/registry/release-units/approval-engine.yaml
tegwick d39da805fe deploy: pin and record the schema v9 sole-pod rollout
The live StatefulSet now runs
sha256:268cccf332b3f9f6b28085f26c8649f45d2a3bfd5779b6d7ff6c5ca3edfed7a2.
A verified pre-v9 backup was migrated in isolation with unchanged counts
before the sole pod was replaced. Readiness, integrity and a single writer
were checked after the restart.

Assistant: grok
Assistant-Session: 01a1b5fd-0c33-7ba1-b383-53937d525595
2026-11-07 14:21:04 +01:00

46 lines
1.1 KiB
YAML

# No owner classification file. Recorded confidential/high for this wave.
kind: release-unit
unit_id: approval-engine
owner: approval-engine
contract_version: 1.0.0
data_classification: confidential
criticality: high
composition:
purpose: Covers the live approval-engine workloads as one release unit.
member_repos:
- repo: approval-engine
role: rollout owner
deployables:
- approval-engine
rollout_contract:
default_mode: owner-deploy
smoke_contract:
required:
- workload-ready
rollback_contract:
order:
- owner-rollback
workloads:
- kind: StatefulSet
namespace: approval-engine
name: approval-engine
pins:
component:
name: ocm.railiance.dev/approval-engine
version: live
resources:
- name: approval-engine
type: ociImage
version: live
digest:
hashAlgorithm: SHA-256
normalisationAlgorithm: ociArtifactDigest/v1
value: sha256:268cccf332b3f9f6b28085f26c8649f45d2a3bfd5779b6d7ff6c5ca3edfed7a2
sources:
- name: approval-engine
type: git
version: live
digest:
hashAlgorithm: SHA-1
normalisationAlgorithm: gitCommit/v1
value: 2745cd7fdd3c6e17af38650c4a3eff1f1e003373