diff --git a/registry/release-units/reuse-surface.yaml b/registry/release-units/reuse-surface.yaml new file mode 100644 index 0000000..4888cf4 --- /dev/null +++ b/registry/release-units/reuse-surface.yaml @@ -0,0 +1,50 @@ +# No owner classification file. Recorded internal/medium for this wave. +kind: release-unit +unit_id: reuse-surface +owner: reuse-surface +contract_version: 1.0.0 +data_classification: internal +criticality: medium +composition: + purpose: Covers the live reuse-surface workloads as one release unit. + member_repos: + - repo: reuse-surface + role: rollout owner + deployables: + - reuse-surface + - reuse-surface-landing +rollout_contract: + default_mode: helm-upgrade-install +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: Deployment + namespace: reuse + name: reuse-surface +- kind: Deployment + namespace: reuse + name: reuse-surface-landing +pins: + component: + name: ocm.railiance.dev/reuse-surface + version: live + resources: + - name: reuse-surface + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:2364b7e7859daccf9340a063654e2b09eed1bc27e0adf7b23cbb4b30135a7db0 + sources: + - name: reuse-surface + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: bf30d5e988dd38921eb43902b27cca24f4e760ef