You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Paths with '..' in them are not currently handled in the GCS driver. We should not error out if a key contains '..' in its path, we should normalise that key first.
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
apiVersion: argoproj.io/v1alpha1kind: Workflowmetadata:
generateName: input-artifact-gcs-spec:
entrypoint: input-artifact-gcs-exampletemplates:
- name: input-artifact-gcs-exampleinputs:
artifacts:
- name: my-artpath: /my-artifactgcs:
bucket: relative-paths-gcs# key could be either a file or a directory.key: b/ba/../text_v2.txt# serviceAccountKeySecret is a secret selector.# It references the k8s secret named 'my-gcs-credentials'.# This secret is expected to have have the key 'serviceAccountKey',# containing the base64 encoded Google Cloud Service Account Key (json)# to the bucket.## If it's running on GKE, and Workload Identity is used,# serviceAccountKeySecret is not needed.serviceAccountKeySecret:
name: pipekit-gcs-credskey: serviceAccountKeycontainer:
image: debian:latestcommand: [sh, -c]args: ["ls -l /my-artifact"]
Logs from the workflow controller
N/A I will supply the fix myself.
Logs from in your workflow's wait container
N/A I will supply the fix myself.
The text was updated successfully, but these errors were encountered:
Pre-requisites
:latest
What happened/what you expected to happen?
Paths with '..' in them are not currently handled in the GCS driver. We should not error out if a key contains '..' in its path, we should normalise that key first.
Version
4f1451e
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
Logs from the workflow controller
N/A I will supply the fix myself.
Logs from in your workflow's wait container
N/A I will supply the fix myself.
The text was updated successfully, but these errors were encountered: