fix(velero): pin AWS plugin to v1.14.2 (v1.14.3 unreleased); shrink node-agent memory req to fit workers (DEV-572)

- velero-plugin-for-aws v1.14.3 is not published on docker.io (only rc.1/rc.2). Downgrade to the latest GA tag v1.14.2 — still compatible with Velero 1.18.x.
- Drop node-agent memory request 256Mi -> 64Mi so the daemonset schedules on worker-1/2/3 (they sit at ~95% memory-request already).

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
CTO Agent 2026-09-12 17:08:09 +00:00
parent b3d98bf902
commit 60cc931d6b

View file

@ -10,7 +10,7 @@ velero:
# the binary into /plugins so the Velero server can load it. # the binary into /plugins so the Velero server can load it.
initContainers: initContainers:
- name: velero-plugin-for-aws - name: velero-plugin-for-aws
image: velero/velero-plugin-for-aws:v1.14.3 image: velero/velero-plugin-for-aws:v1.14.2
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
volumeMounts: volumeMounts:
- mountPath: /target - mountPath: /target
@ -76,11 +76,15 @@ velero:
cpu: 500m cpu: 500m
memory: 512Mi memory: 512Mi
# Small memory request so node-agent fits on the tight 4 GiB CX22 workers
# (worker-1/2/3 sit around 95 % memory-request already). Actual peak usage
# during Kopia backup lands under 300 MiB per node in practice; limit is
# generous so a spike does not OOM-kill mid-backup.
nodeAgent: nodeAgent:
resources: resources:
requests: requests:
cpu: 100m cpu: 50m
memory: 256Mi memory: 64Mi
limits: limits:
cpu: 1000m cpu: 1000m
memory: 1Gi memory: 1Gi