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
No related branches found
No related tags found
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