From 15577427799daa76af2530f61a37ebf549f9f1ae Mon Sep 17 00:00:00 2001 From: tegwick Date: Thu, 22 Oct 2026 00:04:57 +0200 Subject: [PATCH] Wave-2 sizing: playwright request 65m/336Mi, CPU limit 2 (RPF-WP-0063-T01) 7d p95/peak 41.5/62.7m, 23.8% CFS throttled at the 1-core limit; the limit doubles (rule: max(2x current, 1000m)). Deploy targets now use the live server-side field manager rapp-playwright, which the default manager conflicted with. Co-Authored-By: Claude Opus 5.5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 276069@bnt-lap001 Assistant-Session: 2e192b3d-b3e8-4403-94d4-d55a2c8b476c --- Makefile | 6 +++--- manifests/workload.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 65baeef..c534b62 100644 --- a/Makefile +++ b/Makefile @@ -24,10 +24,10 @@ bootstrap-namespace: render ssh $(TARGET) 'kubectl diff -f -; result=$$?; test $$result -le 1' < .rendered/namespace.yaml ssh $(TARGET) 'kubectl apply --server-side -f -' < .rendered/namespace.yaml server-dry-run: render - ssh $(TARGET) 'kubectl apply --server-side --dry-run=server -f -' < .rendered/workload.yaml + ssh $(TARGET) 'kubectl apply --server-side --field-manager=rapp-playwright --dry-run=server -f -' < .rendered/workload.yaml deploy: server-dry-run - ssh $(TARGET) 'kubectl diff -f -; result=$$?; test $$result -le 1' < .rendered/workload.yaml - ssh $(TARGET) 'kubectl apply --server-side -f -' < .rendered/workload.yaml + ssh $(TARGET) 'kubectl diff --server-side --field-manager=rapp-playwright -f -; result=$$?; test $$result -le 1' < .rendered/workload.yaml + ssh $(TARGET) 'kubectl apply --server-side --field-manager=rapp-playwright -f -' < .rendered/workload.yaml ssh $(TARGET) 'kubectl -n playwright rollout status deployment/playwright --timeout=180s' verify-live: python3 client/rapp_playwright.py preflight diff --git a/manifests/workload.yaml b/manifests/workload.yaml index 54a83f4..450456a 100644 --- a/manifests/workload.yaml +++ b/manifests/workload.yaml @@ -79,11 +79,11 @@ spec: drop: [ALL] resources: requests: - cpu: 100m - memory: 256Mi + cpu: 65m + memory: 336Mi ephemeral-storage: 256Mi limits: - cpu: "1" + cpu: "2" memory: 1Gi ephemeral-storage: 1Gi volumeMounts: