Fix issues 5
This commit is contained in:
@@ -180,6 +180,35 @@ spec:
|
||||
echo "Info: No migration job found for $service"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Special case: external-data-init job
|
||||
if [ "$service" = "external" ]; then
|
||||
EXTERNAL_DATA_INIT_JOB="infrastructure/services/microservices/external/migrations/external-data-init-job.yaml"
|
||||
if [ -f "$EXTERNAL_DATA_INIT_JOB" ]; then
|
||||
# Update external-data-init job image and name
|
||||
sed -i "s|image: bakery/external-service:.*|image: $(params.registry)/external:$(params.git-revision)|g" "$EXTERNAL_DATA_INIT_JOB"
|
||||
sed -i "s|name: external-data-init|name: external-data-init-${SHORT_HASH}|g" "$EXTERNAL_DATA_INIT_JOB"
|
||||
echo "Updated external-data-init job: $EXTERNAL_DATA_INIT_JOB"
|
||||
fi
|
||||
|
||||
# Update external-data-rotation cronjob
|
||||
EXTERNAL_DATA_ROTATION_JOB="infrastructure/services/microservices/external/cronjobs/external-data-rotation-cronjob.yaml"
|
||||
if [ -f "$EXTERNAL_DATA_ROTATION_JOB" ]; then
|
||||
sed -i "s|image: bakery/external-service:.*|image: $(params.registry)/external:$(params.git-revision)|g" "$EXTERNAL_DATA_ROTATION_JOB"
|
||||
sed -i "s|name: external-data-rotation|name: external-data-rotation-${SHORT_HASH}|g" "$EXTERNAL_DATA_ROTATION_JOB"
|
||||
echo "Updated external-data-rotation cronjob: $EXTERNAL_DATA_ROTATION_JOB"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Special case: demo-cleanup-worker
|
||||
if [ "$service" = "demo-session" ]; then
|
||||
DEMO_CLEANUP_WORKER="infrastructure/services/microservices/demo-session/demo-cleanup-worker.yaml"
|
||||
if [ -f "$DEMO_CLEANUP_WORKER" ]; then
|
||||
sed -i "s|image: bakery/demo-session-service:.*|image: $(params.registry)/demo_session:$(params.git-revision)|g" "$DEMO_CLEANUP_WORKER"
|
||||
sed -i "s|name: demo-cleanup-worker|name: demo-cleanup-worker-${SHORT_HASH}|g" "$DEMO_CLEANUP_WORKER"
|
||||
echo "Updated demo-cleanup-worker: $DEMO_CLEANUP_WORKER"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user