Amoenus / Amoenus/waycloak

v0.4: add explicit preview admission scheduling and workload status

Abierto
#111 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
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

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.