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:
image: node:20-alpine
commands:
- npm ci
- npm install
when:
- event: [push, pull_request]
@ -14,22 +14,13 @@ steps:
- event: [push, pull_request]
docker:
image: docker:24-dind
privileged: true
commands:
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:latest .
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} .
when:
- event: push
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]
image: woodpeckerci/plugin-kaniko
settings:
destinations:
- registry.threesix.ai/{{PROJECT_NAME}}:latest
- registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true
skip-tls-verify: true
when:
- event: push
branch: main
@ -37,7 +28,7 @@ steps:
deploy:
image: bitnami/kubectl:latest
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:
- event: push
branch: main

View File

@ -1,21 +1,12 @@
steps:
build:
image: docker:24-dind
privileged: true
commands:
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:latest .
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} .
when:
- event: push
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]
docker:
image: woodpeckerci/plugin-kaniko
settings:
destinations:
- registry.threesix.ai/{{PROJECT_NAME}}:latest
- registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true
skip-tls-verify: true
when:
- event: push
branch: main
@ -23,7 +14,7 @@ steps:
deploy:
image: bitnami/kubectl:latest
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:
- event: push
branch: main

View File

@ -14,22 +14,13 @@ steps:
- event: [push, pull_request]
docker:
image: docker:24-dind
privileged: true
commands:
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:latest .
- docker build -t zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8} .
when:
- event: push
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]
image: woodpeckerci/plugin-kaniko
settings:
destinations:
- registry.threesix.ai/{{PROJECT_NAME}}:latest
- registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true
skip-tls-verify: true
when:
- event: push
branch: main
@ -37,7 +28,7 @@ steps:
deploy:
image: bitnami/kubectl:latest
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:
- event: push
branch: main

View File

@ -17,8 +17,8 @@ steps:
image: woodpeckerci/plugin-kaniko
settings:
destinations:
- zot.orchard9.ai/{{PROJECT_NAME}}:latest
- zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
- registry.threesix.ai/{{PROJECT_NAME}}:latest
- registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true
skip-tls-verify: true
when:
@ -28,7 +28,7 @@ steps:
deploy:
image: bitnami/kubectl:latest
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:
- event: push
branch: main

View File

@ -3,8 +3,8 @@ steps:
image: woodpeckerci/plugin-kaniko
settings:
destinations:
- zot.orchard9.ai/{{PROJECT_NAME}}:latest
- zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
- registry.threesix.ai/{{PROJECT_NAME}}:latest
- registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true
skip-tls-verify: true
when:
@ -14,7 +14,7 @@ steps:
deploy:
image: bitnami/kubectl:latest
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:
- event: push
branch: main

View File

@ -17,8 +17,8 @@ steps:
image: woodpeckerci/plugin-kaniko
settings:
destinations:
- zot.orchard9.ai/{{PROJECT_NAME}}:latest
- zot.orchard9.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
- registry.threesix.ai/{{PROJECT_NAME}}:latest
- registry.threesix.ai/{{PROJECT_NAME}}:${CI_COMMIT_SHA:0:8}
cache: true
skip-tls-verify: true
when:
@ -28,7 +28,7 @@ steps:
deploy:
image: bitnami/kubectl:latest
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:
- event: push
branch: main