Skip to content
Snippets Groups Projects
Commit 592c097b authored by Vineet Reddy Rajula's avatar Vineet Reddy Rajula
Browse files

Fix bugs in the restore task templates

parent 9f295dc4
Branches
Tags
1 merge request!10Add restore site task & restructure job templates
Pipeline #2829909 skipped
...@@ -32,17 +32,17 @@ spec: ...@@ -32,17 +32,17 @@ spec:
export OPERATIONS_IMAGE={{ .Values.image }} export OPERATIONS_IMAGE={{ .Values.image }}
export RESTORE_SERVICE_ACCOUNT={{ .Values.restoreServiceAccount }} export RESTORE_SERVICE_ACCOUNT={{ .Values.restoreServiceAccount }}
envsubst < /tekton-task-templates/restore_pv_job.yaml | oc create -f - envsubst < /tekton-task-templates/restore_pv_job.yaml | oc create -f -
oc wait --for=condition=complete job/$TASK-$(params.drupalSite) -n openshift-cern-cephfs oc wait --for=condition=complete job/$TASK-$(params.drupalSite) -n $VELERO_NAMESPACE
jobStatus=$(oc get job/$TASK-$(params.drupalSite) -n openshift-cern-cephfs -o=jsonpath='{.status.conditions[*].type}' | grep -i -E 'failed|complete' || echo "Failed") jobStatus=$(oc get job/$TASK-$(params.drupalSite) -n $VELERO_NAMESPACE -o=jsonpath='{.status.conditions[*].type}' | grep -i -E 'failed|complete' || echo "Failed")
echo "Files restore Job status: $jobStatus" echo "Files restore Job status: $jobStatus"
echo "Files restore Job logs:" echo "Files restore Job logs:"
oc logs job/$TASK-$DRUPALSITE -n openshift-cern-cephfs oc logs job/$TASK-$DRUPALSITE -n $VELERO_NAMESPACE
echo "--------------------------- Drupalsite database restore ---------------------------" echo "--------------------------- Drupalsite database restore ---------------------------"
export TASK=db-restore-$DATE export TASK=db-restore-$DATE
export SERVING_POD_IMAGE=$(oc get -n $NAMESPACE drupalsite/$(params.drupalSite) -o=jsonpath='{.status.servingPodImage}') export SERVING_POD_IMAGE=$(oc get -n $NAMESPACE drupalsite/$(params.drupalSite) -o=jsonpath='{.status.servingPodImage}')
export OPERATION="database-restore" export OPERATION="database-restore"
export ARGS="-f database_backup" export ARGS="-f database_backup.sql"
envsubst < /tekton-task-templates/drupal_operation_job.yaml | oc create -n $NAMESPACE -f - envsubst < /tekton-task-templates/drupal_operation_job.yaml | oc create -n $NAMESPACE -f -
oc wait --for=condition=complete job/$TASK-$(params.drupalSite) oc wait --for=condition=complete job/$TASK-$(params.drupalSite)
jobStatus=$(oc get job/$TASK-$(params.drupalSite) -o=jsonpath='{.status.conditions[*].type}' | grep -i -E 'failed|complete' || echo "Failed") jobStatus=$(oc get job/$TASK-$(params.drupalSite) -o=jsonpath='{.status.conditions[*].type}' | grep -i -E 'failed|complete' || echo "Failed")
......
...@@ -2,7 +2,7 @@ kind: Job ...@@ -2,7 +2,7 @@ kind: Job
apiVersion: batch/v1 apiVersion: batch/v1
metadata: metadata:
name: $TASK-$DRUPALSITE name: $TASK-$DRUPALSITE
namespace: openshift-cern-cephfs namespace: $VELERO_NAMESPACE
labels: labels:
app: velero-restore app: velero-restore
spec: spec:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment