feat(woodpecker): set workflow pod priority class to power #175

Merged
unkinben merged 1 commits from feat-woodpecker-power-priority into main 2026-05-26 23:58:58 +10:00
Owner

Summary

Sets WOODPECKER_BACKEND_K8S_PRIORITY_CLASS: power on the Woodpecker agent so all CI pipeline pods are scheduled with the power PriorityClass (value 100, preemptionPolicy: Never).

This means pipeline pods can be evicted when the cluster is under pressure but won't preempt other workloads.

Dependency

Requires the power PriorityClass to exist on the cluster — deploy PR #174 (priority-classes app) first.

Test plan

  • Trigger a pipeline run and confirm pods are created with priorityClassName: power
  • kubectl get pod -n woodpecker -o jsonpath='{.items[*].spec.priorityClassName}'
## Summary Sets `WOODPECKER_BACKEND_K8S_PRIORITY_CLASS: power` on the Woodpecker agent so all CI pipeline pods are scheduled with the `power` PriorityClass (value 100, preemptionPolicy: Never). This means pipeline pods can be evicted when the cluster is under pressure but won't preempt other workloads. ## Dependency Requires the `power` PriorityClass to exist on the cluster — deploy PR #174 (priority-classes app) first. ## Test plan - Trigger a pipeline run and confirm pods are created with `priorityClassName: power` - `kubectl get pod -n woodpecker -o jsonpath='{.items[*].spec.priorityClassName}'`
unkinben added 1 commit 2026-05-26 23:52:47 +10:00
feat(woodpecker): set workflow pod priority class to power
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
df68d38005
unkinben merged commit 1b781e0885 into main 2026-05-26 23:58:58 +10:00
unkinben deleted branch feat-woodpecker-power-priority 2026-05-26 23:58:58 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/argocd-apps#175