ci: push images to artifactapi registry instead of gitea #2

Open
unkinben wants to merge 1 commits from benvin/push-artifactapi into main
Owner

Why

Hard switch of this repo's container image push from the Gitea registry to the artifactapi local docker registry. The Gitea VM and its embedded registry are being retired, so images must publish to artifactapi's real Registry V2 instead; Ben chose a hard switch over dual-push.

Changes

  • Point the .woodpecker/docker.yaml push target at artifactapi.k8s.syd1.au.unkin.net/docker-internal/{forgebot-api,forgebot-operator}.
  • Drop the droneci/DRONECI_PASSWORD creds — artifactapi accepts unauthenticated in-cluster pushes.
  • Repoint the PR dry-run build in .woodpecker/build.yaml to the same path.
  • Repoint the agentpool sample manifest image (agent-dev).

Takes effect on the next v* tag — the docker pipeline only runs on tags.

https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv

## Why Hard switch of this repo's container image push from the Gitea registry to the artifactapi local docker registry. The Gitea VM and its embedded registry are being retired, so images must publish to artifactapi's real Registry V2 instead; Ben chose a hard switch over dual-push. ## Changes - Point the `.woodpecker/docker.yaml` push target at `artifactapi.k8s.syd1.au.unkin.net/docker-internal/{forgebot-api,forgebot-operator}`. - Drop the `droneci`/`DRONECI_PASSWORD` creds — artifactapi accepts unauthenticated in-cluster pushes. - Repoint the PR dry-run build in `.woodpecker/build.yaml` to the same path. - Repoint the agentpool sample manifest image (agent-dev). Takes effect on the next `v*` tag — the docker pipeline only runs on tags. https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
unkinben added 1 commit 2026-07-30 00:37:08 +10:00
ci: push images to artifactapi registry instead of gitea
ci/woodpecker/pr/pre-commit Pipeline failed
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
276211c283
Hard switch of the docker push target from the Gitea registry to the
artifactapi local docker registry (docker-internal); the Gitea VM and its
registry are being retired. Drops the droneci/DRONECI_PASSWORD creds since
artifactapi accepts unauthenticated in-cluster pushes. Also repoints the agentpool sample image (covers forgebot-api + forgebot-operator).

Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
Some required checks failed
ci/woodpecker/pr/pre-commit Pipeline failed
Required
Details
ci/woodpecker/pr/build Pipeline was successful
Required
Details
ci/woodpecker/pr/test Pipeline was successful
Required
Details
Some required checks were not successful.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin benvin/push-artifactapi:benvin/push-artifactapi
git checkout benvin/push-artifactapi
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/forgebot#2