Managing Pipes
Pipekit Web UI
Grant workflow repository pull access
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
generateName: clone-repo-
spec:
entrypoint: clone-repo
volumeClaimTemplates:
- metadata:
name: code
spec:
accessModes: [ "ReadWriteMany" ]
storageClassName: nfs
resources:
requests:
storage: 1Gi
templates:
- name: clone-repo
container:
image: alpine
command:
- sh
- -c
- |
apk --update add openssh-client git
eval `ssh-agent -s`
mkdir -p /workdir/src/github.com/my_org
cd /workdir/src/github.com/my_org
ssh-add /root/.ssh/ssh-deploy-key
ssh-keyscan github.com > /root/.ssh/known_hosts
git config --global --add safe.directory '*'
git clone [email protected]:my_org/my_repo.git
cd my_repo
git checkout $GIT_COMMIT
volumeMounts:
- name: code
mountPath: /workdir
resources:
requests:
memory: 1Gi
cpu: 100mPipekit CLI
Disabling a Pipe
Deleting a Pipe
Last updated