diff --git a/registry/release-units/user-engine.yaml b/registry/release-units/user-engine.yaml new file mode 100644 index 0000000..8e5c615 --- /dev/null +++ b/registry/release-units/user-engine.yaml @@ -0,0 +1,54 @@ +# No owner classification file. Recorded confidential/high for this wave. +kind: release-unit +unit_id: user-engine +owner: user-engine +contract_version: 1.0.0 +data_classification: confidential +criticality: high +composition: + purpose: Covers the live user-engine workloads as one release unit. + member_repos: + - repo: user-engine + role: rollout owner + deployables: + - user-engine + - user-engine-backup + - user-engine-restore-drill +rollout_contract: + default_mode: owner-deploy +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: Deployment + namespace: user-engine + name: user-engine +- kind: CronJob + namespace: user-engine + name: user-engine-backup +- kind: Job + namespace: user-engine + name: user-engine-restore-drill +pins: + component: + name: ocm.railiance.dev/user-engine + version: live + resources: + - name: user-engine + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:1e6547c40c93c49f01438edcf76c20f561ccebc110220bae020723505aa56c70 + sources: + - name: user-engine + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: 2a06a4d2bf8a3f0a017ce016df832a774f7c354b