diff --git a/.woodpecker.yml b/.woodpecker.yml index 1a1b575..aef88cb 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -3,26 +3,25 @@ steps: name: Setup Docker Config for Harbor Auth image: alpine:3.19 environment: - REGISTRY_URL: harbor.dvirlabs.com PULL_USERNAME: from_secret: DOCKER_PULL_BASE_IMAGES_USERNAME PULL_PASSWORD: from_secret: DOCKER_PULL_BASE_IMAGES_TOKEN commands: - - mkdir -p /root/.docker + - mkdir -p /kaniko/.docker - | - cat > /root/.docker/config.json < /kaniko/.docker/config.json <<'EOF' { "auths": { "harbor.dvirlabs.com": { "username": "$PULL_USERNAME", - "password": "$PULL_PASSWORD", - "auth": "$(echo -n $PULL_USERNAME:$PULL_PASSWORD | base64)" + "password": "$PULL_PASSWORD" } } } EOF - - cat /root/.docker/config.json + - 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: name: Build & Push Docker Image