Update base image

This commit is contained in:
dvirlabs 2026-04-21 15:42:25 +03:00
parent c6a2a360f7
commit b3041c1ebd

View File

@ -1,31 +1,31 @@
steps: steps:
docker-config: setup-auth:
name: Setup Docker Config for Harbor Auth name: Setup Docker Auth for Harbor
image: alpine:3.19 image: alpine:3.19
environment: environment:
PULL_USERNAME: PULL_USER:
from_secret: DOCKER_PULL_BASE_IMAGES_USERNAME from_secret: DOCKER_PULL_BASE_IMAGES_USERNAME
PULL_PASSWORD: PULL_PASS:
from_secret: DOCKER_PULL_BASE_IMAGES_TOKEN from_secret: DOCKER_PULL_BASE_IMAGES_TOKEN
commands: commands:
- mkdir -p /kaniko/.docker - mkdir -p /kaniko/.docker
- | - |
cat > /kaniko/.docker/config.json <<'EOF' AUTH=$(echo -n "${PULL_USER}:${PULL_PASS}" | base64 -w0)
cat > /kaniko/.docker/config.json <<EOF
{ {
"auths": { "auths": {
"harbor.dvirlabs.com": { "harbor.dvirlabs.com": {
"username": "$PULL_USERNAME", "auth": "$AUTH"
"password": "$PULL_PASSWORD"
} }
} }
} }
EOF EOF
- sed -i "s|\$PULL_USERNAME|$PULL_USERNAME|g" /kaniko/.docker/config.json
- sed -i "s|\$PULL_PASSWORD|$PULL_PASSWORD|g" /kaniko/.docker/config.json
build-and-push: build-and-push:
name: Build & Push Docker Image name: Build & Push Docker Image
image: woodpeckerci/plugin-kaniko image: woodpeckerci/plugin-kaniko
depends_on:
- setup-auth
when: when:
branch: [ master, develop ] branch: [ master, develop ]
event: [ push, pull_request, tag ] event: [ push, pull_request, tag ]