woodpecker: add ghp CI ServiceAccount #364

Merged
benvin merged 1 commits from benvin/woodpecker-ghp-sa into main 2026-08-14 00:29:35 +10:00
Member

Why

The ghp fork (unkin/ghp) now has .woodpecker pipelines whose steps run under serviceAccountName: ghp. Without this ServiceAccount in the woodpecker namespace, pods fail to schedule (error looking up service account woodpecker/ghp: serviceaccount "ghp" not found), which fails the required ci/woodpecker/pr/build status.

Change

  • Add apps/base/woodpecker/serviceaccount_ghp.yaml (ServiceAccount ghp in namespace woodpecker), mirroring the existing per-project SAs (e.g. jellyfin-ha-src).
  • Register it in apps/base/woodpecker/kustomization.yaml.

Unblocks the ghp CI onboarding for unkin/ghp#1.

## Why The ghp fork (`unkin/ghp`) now has `.woodpecker` pipelines whose steps run under `serviceAccountName: ghp`. Without this ServiceAccount in the `woodpecker` namespace, pods fail to schedule (`error looking up service account woodpecker/ghp: serviceaccount "ghp" not found`), which fails the required `ci/woodpecker/pr/build` status. ## Change - Add `apps/base/woodpecker/serviceaccount_ghp.yaml` (ServiceAccount `ghp` in namespace `woodpecker`), mirroring the existing per-project SAs (e.g. `jellyfin-ha-src`). - Register it in `apps/base/woodpecker/kustomization.yaml`. Unblocks the ghp CI onboarding for unkin/ghp#1.
unkin-agent added 1 commit 2026-08-14 00:13:30 +10:00
woodpecker: add ghp CI ServiceAccount
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
74a1f2ac5b
The ghp fork's .woodpecker pipelines run steps under serviceAccountName: ghp
(vet/test/docker-build gate + tag release image push). Add the ServiceAccount
in the woodpecker namespace so those pods can schedule.
benvin merged commit 8503a4b7a4 into main 2026-08-14 00:29:35 +10:00
benvin deleted branch benvin/woodpecker-ghp-sa 2026-08-14 00:29:35 +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#364