diff --git a/tasks/docker-registry/task.yaml b/tasks/docker-registry/task.yaml index d4aefc0..350d841 100644 --- a/tasks/docker-registry/task.yaml +++ b/tasks/docker-registry/task.yaml @@ -80,25 +80,20 @@ spec: env: - name: DOCKER_CONFIG value: /tekton/home/.docker - - name: PYPI_USERNAME - valueFrom: - secretKeyRef: - name: pypi-auth - key: username - - name: PYPI_PASSWORD - valueFrom: - secretKeyRef: - name: pypi-auth - key: password - command: - - /kaniko/executor - args: - - --dockerfile=$(params.subdirectory)/$(params.dockerfile) - - --context=$(params.subdirectory)/$(params.context) - - --destination=$(params.imageName):$(params.tag) - - --skip-tls-verify - - --reproducible - - --verbosity=info - - --build-arg=PYPI_USERNAME=$(PYPI_USERNAME) - - --build-arg=PYPI_PASSWORD=$(PYPI_PASSWORD) + script: | + #!/bin/sh + set -e + + PYPI_USERNAME=$(cat /workspace/pypi-auth/username) + PYPI_PASSWORD=$(cat /workspace/pypi-auth/password) + + /kaniko/executor \ + --dockerfile=$(params.subdirectory)/$(params.dockerfile) \ + --context=$(params.subdirectory)/$(params.context) \ + --destination=$(params.imageName):$(params.tag) \ + --skip-tls-verify \ + --reproducible \ + --verbosity=info \ + --build-arg PYPI_USERNAME=$PYPI_USERNAME \ + --build-arg PYPI_PASSWORD=$PYPI_PASSWORD