fix: Use registry.threesix.ai instead of nonexistent zot.orchard9.ai

The templates referenced zot.orchard9.ai which has no DNS record.
The actual zot registry is at registry.threesix.ai. Also updated
static templates to use Kaniko plugin instead of docker:24-dind.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
jordan 2026-01-29 00:01:48 -07:00
parent 173d461027
commit 5a7b9342c6
6 changed files with 35 additions and 62 deletions

View File

@ -2,7 +2,7 @@ steps:
install: install:
image: node:20-alpine image: node:20-alpine
commands: commands:
- npm ci - npm install
when: when:
- event: [push, pull_request] - event: [push, pull_request]
@ -14,22 +14,13 @@ steps:
- event: [push, pull_request] - event: [push, pull_request]
docker: docker:
image: docker:24-dind image: woodpeckerci/plugin-kaniko
privileged: true settings:
commands: destinations:
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:latest . - registry.threesix.ai/{{PROJECT_NAME}}:latest
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} . - registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
when: cache: true
- event: push skip-tls-verify: true
push:
image: docker:24-dind
privileged: true
commands:
- echo "$ZOT_PASSWORD" | docker login zot.orchard9.ai -u "$ZOT_USER" --password-stdin
- docker push zot.orchard9.ai/{{PROJECT_NAME}}:latest
- docker push zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
secrets: [zot_user, zot_password]
when: when:
- event: push - event: push
branch: main branch: main
@ -37,7 +28,7 @@ steps:
deploy: deploy:
image: bitnami/kubectl:latest image: bitnami/kubectl:latest
commands: commands:
- kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects - kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects
when: when:
- event: push - event: push
branch: main branch: main

View File

@ -1,21 +1,12 @@
steps: steps:
build: docker:
image: docker:24-dind image: woodpeckerci/plugin-kaniko
privileged: true settings:
commands: destinations:
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:latest . - registry.threesix.ai/{{PROJECT_NAME}}:latest
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} . - registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
when: cache: true
- event: push skip-tls-verify: true
push:
image: docker:24-dind
privileged: true
commands:
- echo "$ZOT_PASSWORD" | docker login zot.orchard9.ai -u "$ZOT_USER" --password-stdin
- docker push zot.orchard9.ai/{{PROJECT_NAME}}:latest
- docker push zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
secrets: [zot_user, zot_password]
when: when:
- event: push - event: push
branch: main branch: main
@ -23,7 +14,7 @@ steps:
deploy: deploy:
image: bitnami/kubectl:latest image: bitnami/kubectl:latest
commands: commands:
- kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects - kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects
when: when:
- event: push - event: push
branch: main branch: main

View File

@ -14,22 +14,13 @@ steps:
- event: [push, pull_request] - event: [push, pull_request]
docker: docker:
image: docker:24-dind image: woodpeckerci/plugin-kaniko
privileged: true settings:
commands: destinations:
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:latest . - registry.threesix.ai/{{PROJECT_NAME}}:latest
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} . - registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
when: cache: true
- event: push skip-tls-verify: true
push:
image: docker:24-dind
privileged: true
commands:
- echo "$ZOT_PASSWORD" | docker login zot.orchard9.ai -u "$ZOT_USER" --password-stdin
- docker push zot.orchard9.ai/{{PROJECT_NAME}}:latest
- docker push zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
secrets: [zot_user, zot_password]
when: when:
- event: push - event: push
branch: main branch: main
@ -37,7 +28,7 @@ steps:
deploy: deploy:
image: bitnami/kubectl:latest image: bitnami/kubectl:latest
commands: commands:
- kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects - kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects
when: when:
- event: push - event: push
branch: main branch: main

View File

@ -17,8 +17,8 @@ steps:
image: woodpeckerci/plugin-kaniko image: woodpeckerci/plugin-kaniko
settings: settings:
destinations: destinations:
- zot.orchard9.ai/{{PROJECT_NAME}}:latest - registry.threesix.ai/{{PROJECT_NAME}}:latest
- zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} - registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true cache: true
skip-tls-verify: true skip-tls-verify: true
when: when:
@ -28,7 +28,7 @@ steps:
deploy: deploy:
image: bitnami/kubectl:latest image: bitnami/kubectl:latest
commands: commands:
- kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects - kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects
when: when:
- event: push - event: push
branch: main branch: main

View File

@ -3,8 +3,8 @@ steps:
image: woodpeckerci/plugin-kaniko image: woodpeckerci/plugin-kaniko
settings: settings:
destinations: destinations:
- zot.orchard9.ai/{{PROJECT_NAME}}:latest - registry.threesix.ai/{{PROJECT_NAME}}:latest
- zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} - registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true cache: true
skip-tls-verify: true skip-tls-verify: true
when: when:
@ -14,7 +14,7 @@ steps:
deploy: deploy:
image: bitnami/kubectl:latest image: bitnami/kubectl:latest
commands: commands:
- kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects - kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects
when: when:
- event: push - event: push
branch: main branch: main

View File

@ -17,8 +17,8 @@ steps:
image: woodpeckerci/plugin-kaniko image: woodpeckerci/plugin-kaniko
settings: settings:
destinations: destinations:
- zot.orchard9.ai/{{PROJECT_NAME}}:latest - registry.threesix.ai/{{PROJECT_NAME}}:latest
- zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} - registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true cache: true
skip-tls-verify: true skip-tls-verify: true
when: when:
@ -28,7 +28,7 @@ steps:
deploy: deploy:
image: bitnami/kubectl:latest image: bitnami/kubectl:latest
commands: commands:
- kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects - kubectl set image deployment/{{PROJECT_NAME}} {{PROJECT_NAME}}=registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} -n projects
when: when:
- event: push - event: push
branch: main branch: main