Add update-kustomize-tag Woodpecker step (replace broken step) #66

Closed
opened 2026-03-27 20:58:09 +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/pal-e-app

User Story

As a platform operator, I want pal-e-app 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. This repo has an existing broken update-deployment-tag step that targets k8s/deployment.yaml in the app repo instead of the kustomize overlay. Replace it.

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/pal-e-app/prod
Secret: forgejo_token (already exists)

File Targets

  • .woodpecker.yaml — replace broken update-deployment-tag step with update-kustomize-tag step

Acceptance Criteria

  • Broken update-deployment-tag step removed
  • New update-kustomize-tag step added using wget+sh pattern from pal-e-platform's woodpecker-update-tag-step.yaml template
  • Step runs after successful build, uses forgejo_token secret
  • Overlay target: overlays/pal-e-app/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
  • Broken step removed
  • YAML valid
  • forgejo_admin/pal-e-platform#206 — parent rollout issue
  • board-pal-e-docs — project board
### Type Feature ### Lineage Child of forgejo_admin/pal-e-platform#206. Part of automated tag rollout. ### Repo `forgejo_admin/pal-e-app` ### User Story As a platform operator, I want pal-e-app 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. This repo has an existing broken `update-deployment-tag` step that targets `k8s/deployment.yaml` in the app repo instead of the kustomize overlay. Replace it. 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/pal-e-app/prod` Secret: `forgejo_token` (already exists) ### File Targets - `.woodpecker.yaml` — replace broken update-deployment-tag step with update-kustomize-tag step ### Acceptance Criteria - [ ] Broken update-deployment-tag step removed - [ ] New update-kustomize-tag step added using wget+sh pattern from pal-e-platform's woodpecker-update-tag-step.yaml template - [ ] Step runs after successful build, uses `forgejo_token` secret - [ ] Overlay target: `overlays/pal-e-app/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 - [ ] Broken step removed - [ ] YAML valid ### Related - `forgejo_admin/pal-e-platform#206` — parent rollout issue - `board-pal-e-docs` — project board
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/pal-e-docs-app#66
No description provided.