chore: added e2e test
This commit is contained in:
@@ -114,7 +114,6 @@ spec:
|
||||
- generate-imagetag
|
||||
taskRef:
|
||||
name: s2i-go-debug
|
||||
kind: Task
|
||||
params:
|
||||
- name: TLSVERIFY
|
||||
value: false
|
||||
@@ -225,7 +224,7 @@ spec:
|
||||
workspace: helm
|
||||
- name: ssh-directory
|
||||
workspace: gitsshauth
|
||||
- name: deploy-upload-to-nextcloud
|
||||
- name: deploy-upload-to-nextcloud-testver
|
||||
runAfter: ["clone-helm-charts"]
|
||||
taskRef:
|
||||
name: helm-upgrade-from-source
|
||||
@@ -241,6 +240,20 @@ spec:
|
||||
workspaces:
|
||||
- name: source
|
||||
workspace: helm
|
||||
- name: deploy-notification
|
||||
runAfter: ["clone-helm-charts"]
|
||||
taskRef:
|
||||
name: helm-upgrade-from-source
|
||||
params:
|
||||
- name: charts_dir
|
||||
value: notification
|
||||
- name: release_namespace
|
||||
value: $(tasks.ephemeral-ns.results.namespace)
|
||||
- name: release_name
|
||||
value: notification
|
||||
workspaces:
|
||||
- name: source
|
||||
workspace: helm
|
||||
- name: deploy-conversion-engine
|
||||
runAfter: ["clone-helm-charts"]
|
||||
taskRef:
|
||||
@@ -256,7 +269,7 @@ spec:
|
||||
- name: source
|
||||
workspace: helm
|
||||
- name: get-filedrop-name
|
||||
runAfter: ["deploy-conversion-engine", "deploy-upload-to-nextcloud"]
|
||||
runAfter: ["deploy-upload-to-nextcloud-testver", "deploy-conversion-engine", "deploy-notification"]
|
||||
taskref:
|
||||
name: openshift-ephemeral-namespace-client
|
||||
kind: Task
|
||||
@@ -274,8 +287,56 @@ spec:
|
||||
workspaces:
|
||||
- name: kubeconfig-dir
|
||||
workspace: dockerconfig
|
||||
- name: pass-pr-check
|
||||
- name: perform-e2e-test
|
||||
runAfter: ["get-filedrop-name"]
|
||||
taskref:
|
||||
name: openshift-ephemeral-namespace-client
|
||||
kind: Task
|
||||
params:
|
||||
- name: VERSION
|
||||
value: 4.11
|
||||
- name: SCRIPT
|
||||
value: |
|
||||
#!/usr/bin/env bash
|
||||
oc create -f - <<EOF
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
generateName: e2e-test-
|
||||
namespace: $(tasks.ephemeral-ns.results.namespace)
|
||||
spec:
|
||||
completions: 1
|
||||
parallelism: 1
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
spec:
|
||||
restartPolicy: Never
|
||||
containers:
|
||||
- env:
|
||||
- name: amqp
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: url
|
||||
name: amqp
|
||||
- name: dropfile
|
||||
value: $(tasks.get-filedrop-name.results.filedrop)
|
||||
image: quay01.ipa.endofday.com/goghvideo/e2e-test:v0.1.3
|
||||
imagePullPolicy: Always
|
||||
name: transcode-job
|
||||
volumeMounts:
|
||||
- mountPath: "/conversion"
|
||||
name: "pvc-conversion"
|
||||
volumes:
|
||||
- name: "pvc-conversion"
|
||||
persistentVolumeClaim:
|
||||
claimName: "pvc-conversion"
|
||||
EOF
|
||||
workspaces:
|
||||
- name: kubeconfig-dir
|
||||
workspace: dockerconfig
|
||||
- name: pass-pr-check
|
||||
runAfter: ["perform-e2e-test"]
|
||||
taskRef:
|
||||
name: gitea-set-status
|
||||
params:
|
||||
|
||||
Reference in New Issue
Block a user