chore: updated CE to current pipeline specs
This commit is contained in:
@@ -152,7 +152,7 @@ spec:
|
||||
x=0; until [[ -n $(oc -n goghvideo-test-${RANDOMID} get secret/goghvideo-openshift-builder-pull-secret 2>/dev/null) || $x -eq 10 ]]; do echo "Waiting for secret replication" && sleep 10 && ((x++)); done
|
||||
if [[ "${x}" -eq 10 ]]; then exit 1; fi
|
||||
|
||||
oc -n goghvideo-test-${RANDOMID} secrets link default goghvideo-container-registry-auth --for=pull
|
||||
oc -n goghvideo-test-${RANDOMID} secrets link default goghvideo-openshift-builder-pull-secret --for=pull
|
||||
|
||||
oc apply -f - <<EOF
|
||||
apiVersion: rabbitmq.com/v1beta1
|
||||
@@ -224,7 +224,7 @@ spec:
|
||||
workspace: helm
|
||||
- name: ssh-directory
|
||||
workspace: gitsshauth
|
||||
- name: deploy-testver
|
||||
- name: deploy-ce-testver
|
||||
runAfter: ["clone-helm-charts"]
|
||||
taskRef:
|
||||
name: helm-upgrade-from-source
|
||||
@@ -236,11 +236,11 @@ spec:
|
||||
- name: release_name
|
||||
value: conversion-engine
|
||||
- name: overwrite_values
|
||||
value: "image.tag=$(tasks.git-semver.results.version)"
|
||||
value: "image.tag=v$(tasks.git-semver.results.version)"
|
||||
workspaces:
|
||||
- name: source
|
||||
workspace: helm
|
||||
- name: deploy-upload2nc
|
||||
- name: deploy-upload-to-nextcloud
|
||||
runAfter: ["clone-helm-charts"]
|
||||
taskRef:
|
||||
name: helm-upgrade-from-source
|
||||
@@ -254,8 +254,89 @@ 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: upload-to-nextcloud
|
||||
workspaces:
|
||||
- name: source
|
||||
workspace: helm
|
||||
- name: get-filedrop-name
|
||||
runAfter: ["deploy-ce-testver", "deploy-upload-to-nextcloud", "deploy-notification"]
|
||||
taskref:
|
||||
name: openshift-ephemeral-namespace-client
|
||||
kind: Task
|
||||
params:
|
||||
- name: VERSION
|
||||
value: 4.11
|
||||
- name: SCRIPT
|
||||
value: |
|
||||
#!/usr/bin/env bash
|
||||
wget "https://github.com/jqlang/jq/releases/download/jq-1.7/jq-linux-amd64" -O /usr/local/bin/jq
|
||||
chmod +x /usr/local/bin/jq
|
||||
INPUTSRC=$(oc -n $(tasks.ephemeral-ns.results.namespace) get scaledjob/conversion-engine -o json | /usr/local/bin/jq -r '.spec.jobTargetRef.template.spec.initContainers[0].env[] | select(.name == "sourcefile").value')
|
||||
if [[ -z "${INPUTSRC}" ]]; then exit 1; fi
|
||||
echo -n "${INPUTSRC}" > $(results.filedrop.path)
|
||||
workspaces:
|
||||
- name: kubeconfig-dir
|
||||
workspace: dockerconfig
|
||||
- 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: ["deploy-testver", "deploy-upload2nc"]
|
||||
runAfter: ["perform-e2e-test"]
|
||||
taskRef:
|
||||
name: gitea-set-status
|
||||
params:
|
||||
@@ -275,8 +356,28 @@ spec:
|
||||
value: success
|
||||
- name: TARGET_URL
|
||||
value: https://console-openshift-console.apps.ocp.endofday.com/pipelines
|
||||
- name: perform-merge
|
||||
- name: create-git-release
|
||||
runAfter: ["pass-pr-check"]
|
||||
taskRef:
|
||||
name: gitea-create-release
|
||||
params:
|
||||
- name: SHA
|
||||
value: $(params.git-commit-sha)
|
||||
- name: GITEA_HOST_URL
|
||||
value: git.endofday.com
|
||||
- name: REPO_FULL_NAME
|
||||
value: $(params.git-repo-full-name)
|
||||
- name: GITEA_TOKEN_SECRET_NAME
|
||||
value: $(params.git-token-secret-name)
|
||||
- name: GITEA_TOKEN_SECRET_KEY
|
||||
value: $(params.git-token-secret-key)
|
||||
- name: TAG
|
||||
value: $(tasks.git-semver.results.version)
|
||||
- name: TITLE
|
||||
value: $(params.git-repo-full-name)-$(tasks.git-semver.results.version)
|
||||
|
||||
- name: perform-merge
|
||||
runAfter: ["create-git-release"]
|
||||
taskRef:
|
||||
name: gitea-merge-pr
|
||||
params:
|
||||
|
||||
@@ -114,7 +114,6 @@ spec:
|
||||
- generate-imagetag
|
||||
taskRef:
|
||||
name: s2i-go-debug
|
||||
kind: Task
|
||||
params:
|
||||
- name: TLSVERIFY
|
||||
value: false
|
||||
@@ -234,6 +233,8 @@ spec:
|
||||
value: notification
|
||||
- name: release_namespace
|
||||
value: $(tasks.ephemeral-ns.results.namespace)
|
||||
- name: release_name
|
||||
value: notification
|
||||
- name: overwrite_values
|
||||
value: "image.tag=v$(tasks.git-semver.results.version)"
|
||||
workspaces:
|
||||
|
||||
Reference in New Issue
Block a user