Fixed docker publish in Tekton

This commit is contained in:
Marcus Noble 2020-05-07 17:06:08 +01:00
parent 42878c6d7d
commit 720bfb8b62
3 changed files with 28 additions and 1 deletions

View File

@ -9,3 +9,15 @@ metadata:
tekton.dev/docker-0: https://docker.cluster.fun/averagemarcus
type: Opaque
---
apiVersion: v1
kind: Secret
metadata:
name: docker-config
namespace: tekton-pipelines
annotations:
kube-1password: i6ngbk5zf4k52xgwdwnfup5bby
kube-1password/vault: Kubernetes
kube-1password/secret-text-key: config.json
type: Opaque

View File

@ -32,6 +32,8 @@ spec:
expression: "split(body.ref, '/')[2]"
- key: ref
expression: "body.ref"
- key: number
expression: "0"
bindings:
- name: gitea-binding
template:
@ -45,6 +47,8 @@ spec:
expression: "body.sha"
- key: ref
expression: "body.ref"
- key: number
expression: "0"
bindings:
- name: gitea-binding
template:

View File

@ -32,7 +32,7 @@ spec:
image: gcr.io/kaniko-project/executor:latest
env:
- name: DOCKER_CONFIG
value: /tekton/home/.docker
value: /kaniko/.docker
command:
- /kaniko/executor
- $(params.EXTRA_ARGS)
@ -43,3 +43,14 @@ spec:
- --digest-file=/tekton/results/IMAGE_DIGEST
securityContext:
runAsUser: 0
volumeMounts:
- name: docker-config
mountPath: /kaniko/.docker/config.json
subPath: config.json
volumes:
- name: docker-config
secret:
secretName: docker-config