-
Bug
-
Resolution: Done
-
Critical
-
Pipelines 1.15.0
-
None
-
2
-
False
-
None
-
False
-
-
-
Pipelines Sprint TekShift 8, Pipelines Sprint TekShift 9, Pipelines Sprint TekShift 10, Pipelines Sprint TekShift 11, Pipelines Sprint TekShift 12
Description of problem:
When I clone git repo to a subdirectory and then set CONTEXT param of s2i-go task (probably applies to all s2i-*) tasks, image build fails.
Workaround: don't use subdirectories/context
Prerequisites (if any, like setup, operators/versions):
Pipelines 1.15.0
Steps to Reproduce
# create following pipeline and run it
apiVersion: tekton.dev/v1 kind: Pipeline metadata: name: s2i-go-pipeline spec: params: - name: VERSION default: latest workspaces: - name: source tasks: - name: clone-git-repo taskRef: resolver: cluster params: - name: kind value: task - name: name value: git-clone - name: namespace value: openshift-pipelines workspaces: - name: output workspace: source params: - name: URL value: https://github.com/chmouel/go-simple-uploader.git - name: REVISION value: e8e751f5e189ee493a43948b667f665f8d7e1057 - name: SUBDIRECTORY value: s2i-go-$(params.VERSION) - name: DELETE_EXISTING value: "true" - name: build taskRef: resolver: cluster params: - name: kind value: task - name: name value: s2i-go - name: namespace value: openshift-pipelines runAfter: - clone-git-repo workspaces: - name: source workspace: source params: - name: IMAGE value: image-registry.openshift-image-registry.svc:5000/$(context.pipelineRun.namespace)/s2i-go-$(params.VERSION) - name: CONTEXT value: s2i-go-$(params.VERSION) - name: TLSVERIFY value: "true" - name: VERSION value: $(params.VERSION) retries: 1
Actual results:
STEP-S2I-BUILD ---> Phase: Building the Dockerfile '/s2i-generate/Dockerfile.gen' with buildah... ---> Phase: Inspecting source workspace '/workspace/source' (PWD='/s2i-generate')... ---> Phase: Asserting the dockerfile/containerfile '/s2i-generate/Dockerfile.gen' exists... ---> Phase: Inspecting context 's2i-go-latest'... ERROR: CONTEXT param is not found at 's2i-go-latest', on source workspace
Expected results:
image is built successfully
Reproducibility (Always/Intermittent/Only Once):
always