Set kubernetes backend options on all woodpecker steps #2

Merged
benvin merged 1 commits from benvin/woodpecker-backend-options into main 2026-07-03 13:28:13 +10:00
Owner

Why

Only the pre-commit step declared kubernetes backend options; the build, test,
lint, and release steps ran without resource requests/limits. On the k8s
woodpecker backend that leaves them unbounded/unscheduled-by-guarantee.

Changes

  • Add backend_options.kubernetes (serviceAccountName + resource requests/limits)
    to every step in build.yml, test.yml, and release.yml.
  • build/test/lint/package: 512Mi/1cpu requests, 2Gi/2cpu limits (matching
    pre-commit).
  • upload (lightweight curl): 128Mi/100m requests, 512Mi/500m limits.
## Why Only the pre-commit step declared kubernetes backend options; the build, test, lint, and release steps ran without resource requests/limits. On the k8s woodpecker backend that leaves them unbounded/unscheduled-by-guarantee. ## Changes - Add `backend_options.kubernetes` (serviceAccountName + resource requests/limits) to every step in build.yml, test.yml, and release.yml. - build/test/lint/package: 512Mi/1cpu requests, 2Gi/2cpu limits (matching pre-commit). - upload (lightweight curl): 128Mi/100m requests, 512Mi/500m limits.
unkinben added 1 commit 2026-07-03 13:14:00 +10:00
Set kubernetes backend options on all woodpecker steps
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
0e8acca9c6
Give every CI step explicit resource requests/limits and the default service
account (matching the pre-commit step), so the k8s woodpecker backend schedules
them with bounded resources.

- build/test/lint/package steps: 512Mi/1cpu requests, 2Gi/2cpu limits
- upload step: lighter 128Mi/100m requests, 512Mi/500m limits
benvin merged commit a55bc77f38 into main 2026-07-03 13:28:13 +10:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/vault-plugin-secrets-litellm#2