From 2bfb0774ee9b88a08dda19c1f6a74ae61cf745d7 Mon Sep 17 00:00:00 2001 From: Ashwin Kumar Date: Fri, 10 Apr 2026 20:34:18 +0200 Subject: [PATCH] fix(ci): switch to daemonless kaniko builds --- .woodpecker.yml | 43 ++++++++++++++----------------------------- 1 file changed, 14 insertions(+), 29 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 3983856..6b2c148 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,34 +2,19 @@ when: branch: [main, high-performance] event: push -services: - - name: docker - image: docker:24-dind - privileged: true - environment: - DOCKER_TLS_CERTDIR: "" - steps: - name: build-and-push - image: woodpeckerci/plugin-docker-buildx:5.0.0 - environment: - DOCKER_HOST: tcp://docker:2375 - DOCKER_TLS_CERTDIR: "" - settings: - insecure: true - registry: docker-registry.registry.svc.cluster.local:5000 - repo: docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid - dockerfile: Dockerfile.simple - tags: - - ${CI_COMMIT_SHA} - - latest - - high-performance-latest - logins: - - registry: https://index.docker.io/v1/ - username: - from_secret: DOCKERHUB_USERNAME - password: - from_secret: DOCKERHUB_TOKEN - platforms: linux/amd64 - cache_from: docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid:cache - cache_to: docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid:cache + image: gcr.io/kaniko-project/executor:v1.23.2-debug + commands: + - >- + /kaniko/executor + --context . + --dockerfile Dockerfile.simple + --destination docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid:${CI_COMMIT_SHA} + --destination docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid:latest + --destination docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid:high-performance-latest + --cache=true + --cache-repo docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid-cache + --insecure + --insecure-pull + --skip-tls-verify