You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Define the admission control interface contract for GitStore catalog writes, aligned with Kubernetes admission semantics but limited to the validating phase only for this initiative.
GitStore will not implement mutating admission in this initiative. The goal is to establish a stable admission request/response interface that downstream work can implement and consume.
This issue is a parent initiative for existing validation work in #105 and establishes the interface dependency needed by #106.
In Scope
Define the admission flow contract for gitstore-api validation requests and responses.
Explicitly model Kubernetes-style two-phase semantics in documentation, while implementing only phase 2:
Phase 1 (mutating): documented as unsupported in this initiative.
Phase 2 (validating): supported and defined as the active path.
Specify canonical interface types for validating admission:
Summary
Define the admission control interface contract for GitStore catalog writes, aligned with Kubernetes admission semantics but limited to the validating phase only for this initiative.
GitStore will not implement mutating admission in this initiative. The goal is to establish a stable admission request/response interface that downstream work can implement and consume.
This issue is a parent initiative for existing validation work in #105 and establishes the interface dependency needed by #106.
In Scope
gitstore-apivalidation requests and responses.allowed, structured status/errors, diagnostics)Out of Scope
Acceptance Criteria
Implementation Notes
AdmissionRequest,AdmissionResponse) while keeping GitStore scope minimal.Dependencies
Tracking