v0.4: add explicit preview admission scheduling and workload status
- Lenguaje dominante
- Go
- Estrellas
- 1
- Forks
- 0
- Merge medio
- 18 min
- PR fusionados (30 d)
- 19
Descripción
Parent epic: #6
Depends on #107 and the node capability contract from #109.
Implement explicit admission and reconciliation for `networking.waycloak.io/data-plane: ebpf-preview`:
- omitted value remains sidecar; unknown values reject;
- required initial affinity combines administrator preparation intent and observed capability;
- unsupported nodes/features produce stable admission or Pending reasons;
- `VPNWorkload` records requested/observed mode, node, attached generation, and observed readiness;
- runtime label/capability loss retains deny and reports NotReady;
- no automatic or failure-time fallback;
- unannotated/default workloads and existing adapters remain unchanged.
Cover webhook upgrades, stale labels, direct `nodeName`, rapid replacement, mixed-mode scheduling, and controller/node-agent loss in envtest and live-cluster acceptance.
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.