From 349cfcc8edd4afc0495e86dc8a26b7a9b01f4702 Mon Sep 17 00:00:00 2001 From: tegwick Date: Fri, 23 Oct 2026 15:49:52 +0200 Subject: [PATCH] Declare the live release units for this owner. The claims name the workloads covered by RELREG-WP-0004. Each pin is a digest the live object already shows. Assistant: grok Assistant-Session: 01a16880-25e0-7031-b553-a1e0321ff397 --- registry/release-units/core-hub.yaml | 90 ++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 registry/release-units/core-hub.yaml diff --git a/registry/release-units/core-hub.yaml b/registry/release-units/core-hub.yaml new file mode 100644 index 0000000..8e5d280 --- /dev/null +++ b/registry/release-units/core-hub.yaml @@ -0,0 +1,90 @@ +# No owner classification file. Recorded internal/high for this wave. +kind: release-unit +unit_id: core-hub +owner: core-hub +contract_version: 1.0.0 +data_classification: internal +criticality: high +composition: + purpose: Covers the live core-hub workloads as one release unit. + member_repos: + - repo: core-hub + role: rollout owner + deployables: + - core-hub-api + - core-hub-api-candidate + - core-hub-api-repository-publisher + - core-hub-prod-migrate + - hub-core-candidate-migrate +rollout_contract: + default_mode: helm-upgrade-install +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: Deployment + namespace: core-hub + name: core-hub-api +- kind: Deployment + namespace: core-hub + name: core-hub-api-candidate +- kind: Deployment + namespace: core-hub + name: core-hub-api-repository-publisher +- kind: Job + namespace: core-hub + name: core-hub-prod-migrate +- kind: Job + namespace: core-hub + name: hub-core-candidate-migrate +pins: + component: + name: ocm.railiance.dev/core-hub + version: live + resources: + - name: core-hub + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:388a94ec752e13a0031e329a45e970480c41691e969d4e40c31924669e8d0005 + - name: hub-core + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:a3461c0da805ef2b58caa0c862be3dc6562abcca186300d1257df9b96569b4c0 + - name: repo-manager + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:69d00898cfa1ff0a4b7db8cdc86d15f5f4bea4526915019d3ca82b6f5574354c + - name: core-hub-2 + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:0db6f7c646c6d4c1fbc844dc266fcf883584637e1c1f47802efe1c6a98558d3c + - name: hub-core-2 + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:6f9a0318349221a6db4e958383791f5bc9398c0df7bef4c8118d8a16b9ec6e4d + sources: + - name: core-hub + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: 34bec9386c4000b4c8f587677740e39776001e16