--- kind: secret name: docker_username get: path: odit-registry-builder name: username --- kind: secret name: docker_password get: path: odit-registry-builder name: password --- kind: pipeline type: kubernetes name: build:latest-amd64 platform: os: linux arch: amd64 steps: - name: docker release image: registry.odit.services/library/drone-kaniko settings: username: from_secret: docker_username password: from_secret: docker_password repo: library/drone-kaniko tags: - latest-amd64 registry: registry.odit.services trigger: branch: - main event: - push --- kind: pipeline type: kubernetes name: build:latest-arm64 platform: os: linux arch: arm64 steps: - name: docker release image: registry.odit.services/library/drone-kaniko settings: username: from_secret: docker_username password: from_secret: docker_password repo: library/drone-kaniko tags: - latest-arm64 registry: registry.odit.services trigger: branch: - main event: - push --- kind: pipeline type: kubernetes name: build:latest-mergeimages platform: os: linux arch: arm64 steps: - name: merge images image: plugins/manifest settings: username: from_secret: docker_username password: from_secret: docker_password target: registry.odit.services/library/drone-kaniko:latest template: registry.odit.services/library/drone-kaniko:latest-ARCH platforms: - linux/amd64 - linux/arm64 trigger: status: - success