From e660c2f15227b3c845850bcae3b5b92689881625 Mon Sep 17 00:00:00 2001 From: tegwick Date: Fri, 23 Oct 2026 15:49:44 +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/activity-core-db.yaml | 39 ++++++++++ .../release-units/activity-core-nats.yaml | 39 ++++++++++ .../release-units/activity-core-temporal.yaml | 47 +++++++++++ registry/release-units/activity-core.yaml | 77 +++++++++++++++++++ 4 files changed, 202 insertions(+) create mode 100644 registry/release-units/activity-core-db.yaml create mode 100644 registry/release-units/activity-core-nats.yaml create mode 100644 registry/release-units/activity-core-temporal.yaml create mode 100644 registry/release-units/activity-core.yaml diff --git a/registry/release-units/activity-core-db.yaml b/registry/release-units/activity-core-db.yaml new file mode 100644 index 0000000..ae9ca04 --- /dev/null +++ b/registry/release-units/activity-core-db.yaml @@ -0,0 +1,39 @@ +# No owner classification file. Recorded internal/medium for this wave. +kind: release-unit +unit_id: activity-core-db +owner: activity-core +contract_version: 1.0.0 +data_classification: internal +criticality: medium +composition: + purpose: Covers the live activity-core-db workloads as one release unit. + member_repos: + - repo: activity-core + role: rollout owner + deployables: + - actcore-app-db +rollout_contract: + default_mode: owner-deploy +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: StatefulSet + namespace: activity-core + name: actcore-app-db +pins: + component: + name: ocm.railiance.dev/activity-core-db + version: live + resources: [] + sources: + - name: activity-core + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: e2a744f57d4908d13daa9933931155bffcf7d6f3 diff --git a/registry/release-units/activity-core-nats.yaml b/registry/release-units/activity-core-nats.yaml new file mode 100644 index 0000000..22cfd35 --- /dev/null +++ b/registry/release-units/activity-core-nats.yaml @@ -0,0 +1,39 @@ +# No owner classification file. Recorded internal/medium for this wave. +kind: release-unit +unit_id: activity-core-nats +owner: activity-core +contract_version: 1.0.0 +data_classification: internal +criticality: medium +composition: + purpose: Covers the live activity-core-nats workloads as one release unit. + member_repos: + - repo: activity-core + role: rollout owner + deployables: + - actcore-nats +rollout_contract: + default_mode: owner-deploy +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: StatefulSet + namespace: activity-core + name: actcore-nats +pins: + component: + name: ocm.railiance.dev/activity-core-nats + version: live + resources: [] + sources: + - name: activity-core + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: e2a744f57d4908d13daa9933931155bffcf7d6f3 diff --git a/registry/release-units/activity-core-temporal.yaml b/registry/release-units/activity-core-temporal.yaml new file mode 100644 index 0000000..1847175 --- /dev/null +++ b/registry/release-units/activity-core-temporal.yaml @@ -0,0 +1,47 @@ +# No owner classification file. Recorded internal/medium for this wave. +kind: release-unit +unit_id: activity-core-temporal +owner: activity-core +contract_version: 1.0.0 +data_classification: internal +criticality: medium +composition: + purpose: Covers the live activity-core-temporal workloads as one release unit. + member_repos: + - repo: activity-core + role: rollout owner + deployables: + - actcore-temporal + - actcore-temporal-db + - actcore-temporal-ui +rollout_contract: + default_mode: owner-deploy +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: Deployment + namespace: activity-core + name: actcore-temporal +- kind: StatefulSet + namespace: activity-core + name: actcore-temporal-db +- kind: Deployment + namespace: activity-core + name: actcore-temporal-ui +pins: + component: + name: ocm.railiance.dev/activity-core-temporal + version: live + resources: [] + sources: + - name: activity-core + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: e2a744f57d4908d13daa9933931155bffcf7d6f3 diff --git a/registry/release-units/activity-core.yaml b/registry/release-units/activity-core.yaml new file mode 100644 index 0000000..b4e546e --- /dev/null +++ b/registry/release-units/activity-core.yaml @@ -0,0 +1,77 @@ +# No owner classification file. Recorded internal/medium for this wave. +kind: release-unit +unit_id: activity-core +owner: activity-core +contract_version: 1.0.0 +data_classification: internal +criticality: medium +composition: + purpose: Covers the live activity-core workloads as one release unit. + member_repos: + - repo: activity-core + role: rollout owner + deployables: + - actcore-api + - actcore-event-router + - actcore-migrate + - actcore-migrate-wp0039 + - actcore-statehub-edge-relay + - actcore-sync + - actcore-worker +rollout_contract: + default_mode: owner-deploy +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: Deployment + namespace: activity-core + name: actcore-api +- kind: Deployment + namespace: activity-core + name: actcore-event-router +- kind: Job + namespace: activity-core + name: actcore-migrate +- kind: Job + namespace: activity-core + name: actcore-migrate-wp0039 +- kind: Deployment + namespace: activity-core + name: actcore-statehub-edge-relay +- kind: Job + namespace: activity-core + name: actcore-sync +- kind: Deployment + namespace: activity-core + name: actcore-worker +pins: + component: + name: ocm.railiance.dev/activity-core + version: live + resources: + - name: activity-core + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:2f5084655463294ef2f8e8251f4ef16db049dcbba488da1e700f2fdacca7362a + - name: activity-core-2 + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:cd4e924c2809f0d1d319e53a9ddd20db2e88a1b543d62e6442702c184b7842f4 + sources: + - name: activity-core + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: e2a744f57d4908d13daa9933931155bffcf7d6f3