+2
−2
File changed.
Preview size limit exceeded, changes collapsed.
Loading
R2 federation and instance lifecycle changes:
- Agreements. Without one a partner sees none of our zones, and the only way
to write one was kubectl exec into FM. ADR-0051 now has OEG relay
POST/PATCH /platform/v1/federation/agreements and GET .../local-zones onto
FM's L.2, like partner registration. FM Sec. L.2 spells out the body, what
PATCH may change, the agreements embedded in the partner detail and the new
/internal/local-zones; OEG Sec. N.7 and K.6a list the routes.
- Zone sync (REQ-FED-04). A partner's offered zones are refreshed from every
GetFederationDetails and from ZONES ADD/REMOVE partner-status callbacks, and
FM sends those callbacks when an agreement change alters what a partner is
offered. Deleting a federation releases its zone subscriptions on both sides.
- Helm onboarding (ADR-0068 amendment). A Helm unit goes to the partner as a
GSMA HELM artefact; the images GSMA wants listed are read from the chart's
values.yaml, since SRM records only the chart.
- Instance reads (proposed amendment). OEG supplements SRM runtime rows with
its saved failed attempts, scoped by the originating operation's provider
and the request filters; confirmed terminated rows are omitted. This keeps
refused partner deployments visible and completed deletes out of the list.
- Terminate hand-off. ADR-0053 and SRM F.4a now describe the FM instance read
that supplies zone_id, keeping target_service_instance_id null for an
instance absent from SRM inventory.
Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>
File changed.
Preview size limit exceeded, changes collapsed.