Add update-kustomize-tag Woodpecker step #190

Closed
opened 2026-03-27 20:58:21 +00:00 by forgejo_admin · 0 comments

Type

Feature

Lineage

Child of forgejo_admin/pal-e-platform#206. Part of automated tag rollout.

Repo

forgejo_admin/basketball-api

User Story

As a platform operator, I want basketball-api builds to automatically update the kustomize overlay tag, so deploys happen without manual image tag bumps.

Context

PR pal-e-platform#205 merged a reusable scripts/update-kustomize-tag.sh script. Add the step to this repo's Woodpecker pipeline.

The script is at: https://forgejo.tail5b443a.ts.net/forgejo_admin/pal-e-platform/raw/branch/main/scripts/update-kustomize-tag.sh

Overlay path: overlays/basketball-api/prod
Secret: forgejo_token (just added)

File Targets

  • .woodpecker.yaml — add update-kustomize-tag step after build

Acceptance Criteria

  • update-kustomize-tag step added using wget+sh pattern
  • Step runs after successful build, uses forgejo_token secret
  • Overlay target: overlays/basketball-api/prod

Test Expectations

  • .woodpecker.yaml is valid YAML
  • Run command: yamllint .woodpecker.yaml or manual inspection

Constraints

  • Only modify .woodpecker.yaml
  • Use the canonical script URL, don't inline logic

Checklist

  • Step added
  • YAML valid
  • forgejo_admin/pal-e-platform#206 — parent rollout issue
  • board-pal-e-platform — project board
### Type Feature ### Lineage Child of forgejo_admin/pal-e-platform#206. Part of automated tag rollout. ### Repo `forgejo_admin/basketball-api` ### User Story As a platform operator, I want basketball-api builds to automatically update the kustomize overlay tag, so deploys happen without manual image tag bumps. ### Context PR pal-e-platform#205 merged a reusable `scripts/update-kustomize-tag.sh` script. Add the step to this repo's Woodpecker pipeline. The script is at: `https://forgejo.tail5b443a.ts.net/forgejo_admin/pal-e-platform/raw/branch/main/scripts/update-kustomize-tag.sh` Overlay path: `overlays/basketball-api/prod` Secret: `forgejo_token` (just added) ### File Targets - `.woodpecker.yaml` — add update-kustomize-tag step after build ### Acceptance Criteria - [ ] update-kustomize-tag step added using wget+sh pattern - [ ] Step runs after successful build, uses `forgejo_token` secret - [ ] Overlay target: `overlays/basketball-api/prod` ### Test Expectations - [ ] `.woodpecker.yaml` is valid YAML - Run command: `yamllint .woodpecker.yaml` or manual inspection ### Constraints - Only modify .woodpecker.yaml - Use the canonical script URL, don't inline logic ### Checklist - [ ] Step added - [ ] YAML valid ### Related - `forgejo_admin/pal-e-platform#206` — parent rollout issue - `board-pal-e-platform` — project board
forgejo_admin 2026-03-27 21:04:24 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo_admin/basketball-api#190
No description provided.