ci: ensure migrate image pushes to internal registry

This commit is contained in:
Tracewebstudio Dev 2026-04-17 13:49:59 +02:00
parent 0e7ab9ceb8
commit 0d3751e7d8

View file

@ -26,11 +26,25 @@ matrix:
- cron
steps:
- name: validate-registry-secrets
image: registry.nxtgauge.com/alpine:3.20
environment:
REGISTRY_HOSTPORT:
from_secret: REGISTRY_HOSTPORT
REGISTRY_USERNAME:
from_secret: REGISTRY_USERNAME
REGISTRY_PASSWORD:
from_secret: REGISTRY_PASSWORD
commands:
- test -n "${REGISTRY_HOSTPORT:-}" || (echo "missing REGISTRY_HOSTPORT" && exit 1)
- test -n "${REGISTRY_USERNAME:-}" || (echo "missing REGISTRY_USERNAME" && exit 1)
- test -n "${REGISTRY_PASSWORD:-}" || (echo "missing REGISTRY_PASSWORD" && exit 1)
- test "${REGISTRY_HOSTPORT}" = "registry.nxtgauge.com" || (echo "REGISTRY_HOSTPORT must be registry.nxtgauge.com (got: ${REGISTRY_HOSTPORT})" && exit 1)
- name: build-and-push
image: registry.nxtgauge.com/kaniko:2.1.1
settings:
registry:
from_secret: REGISTRY_HOSTPORT
registry: registry.nxtgauge.com
username:
from_secret: REGISTRY_USERNAME
password:
@ -50,11 +64,25 @@ when:
event: push
steps:
- name: validate-registry-secrets
image: registry.nxtgauge.com/alpine:3.20
environment:
REGISTRY_HOSTPORT:
from_secret: REGISTRY_HOSTPORT
REGISTRY_USERNAME:
from_secret: REGISTRY_USERNAME
REGISTRY_PASSWORD:
from_secret: REGISTRY_PASSWORD
commands:
- test -n "${REGISTRY_HOSTPORT:-}" || (echo "missing REGISTRY_HOSTPORT" && exit 1)
- test -n "${REGISTRY_USERNAME:-}" || (echo "missing REGISTRY_USERNAME" && exit 1)
- test -n "${REGISTRY_PASSWORD:-}" || (echo "missing REGISTRY_PASSWORD" && exit 1)
- test "${REGISTRY_HOSTPORT}" = "registry.nxtgauge.com" || (echo "REGISTRY_HOSTPORT must be registry.nxtgauge.com (got: ${REGISTRY_HOSTPORT})" && exit 1)
- name: build-and-push-migrate
image: registry.nxtgauge.com/kaniko:2.1.1
settings:
registry:
from_secret: REGISTRY_HOSTPORT
registry: registry.nxtgauge.com
username:
from_secret: REGISTRY_USERNAME
password: