diff --git a/registry/release-units/telemetry-smtp-proof.yaml b/registry/release-units/telemetry-smtp-proof.yaml new file mode 100644 index 0000000..97c0fdf --- /dev/null +++ b/registry/release-units/telemetry-smtp-proof.yaml @@ -0,0 +1,50 @@ +# No owner classification file. Recorded internal/medium for this wave. +kind: release-unit +unit_id: telemetry-smtp-proof +owner: railiance-telemetry +contract_version: 1.0.0 +data_classification: internal +criticality: medium +composition: + purpose: Covers the live telemetry-smtp-proof workloads as one release unit. + member_repos: + - repo: railiance-telemetry + role: rollout owner + deployables: + - telemetry-smtp-proof-20260928 + - telemetry-smtp-proof-20260928-egress +rollout_contract: + default_mode: owner-deploy +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: Job + namespace: telemetry + name: telemetry-smtp-proof-20260928 +- kind: Job + namespace: telemetry + name: telemetry-smtp-proof-20260928-egress +pins: + component: + name: ocm.railiance.dev/telemetry-smtp-proof + version: live + resources: + - name: railiance-telemetry-ack + type: ociImage + version: live + digest: + hashAlgorithm: SHA-256 + normalisationAlgorithm: ociArtifactDigest/v1 + value: sha256:75f5a2235ebf55e3cb75afd95cfd776c0f57e3a0e2607e60b3a8402b339dbd62 + sources: + - name: railiance-telemetry + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: d1f60dfb5d73508de685f92c4c63e9c58170392a diff --git a/registry/release-units/telemetry.yaml b/registry/release-units/telemetry.yaml new file mode 100644 index 0000000..31dd279 --- /dev/null +++ b/registry/release-units/telemetry.yaml @@ -0,0 +1,55 @@ +# No owner classification file. Recorded internal/medium for this wave. +kind: release-unit +unit_id: telemetry +owner: railiance-telemetry +contract_version: 1.0.0 +data_classification: internal +criticality: medium +composition: + purpose: Covers the live telemetry workloads as one release unit. + member_repos: + - repo: railiance-telemetry + role: rollout owner + deployables: + - alertmanager-telemetry-alertmanager + - prometheus-telemetry-prometheus + - telemetry-grafana + - telemetry-kube-state-metrics + - telemetry-operator +rollout_contract: + default_mode: helm-upgrade-install +smoke_contract: + required: + - workload-ready +rollback_contract: + order: + - owner-rollback +workloads: +- kind: StatefulSet + namespace: telemetry + name: alertmanager-telemetry-alertmanager +- kind: StatefulSet + namespace: telemetry + name: prometheus-telemetry-prometheus +- kind: Deployment + namespace: telemetry + name: telemetry-grafana +- kind: Deployment + namespace: telemetry + name: telemetry-kube-state-metrics +- kind: Deployment + namespace: telemetry + name: telemetry-operator +pins: + component: + name: ocm.railiance.dev/telemetry + version: live + resources: [] + sources: + - name: railiance-telemetry + type: git + version: live + digest: + hashAlgorithm: SHA-1 + normalisationAlgorithm: gitCommit/v1 + value: d1f60dfb5d73508de685f92c4c63e9c58170392a