Fix issues 2
This commit is contained in:
@@ -155,13 +155,19 @@ spec:
|
||||
if [ -f "$MIGRATION_JOB_PATH" ]; then
|
||||
# Update migration job image reference
|
||||
sed -i "s|image: registry.bakewise.ai/bakery-admin/${IMAGE_NAME}:.*|image: $(params.registry)/${IMAGE_NAME}:$(params.git-revision)|g" "$MIGRATION_JOB_PATH"
|
||||
# Update job name to include commit hash (makes it unique and avoids immutable field issues)
|
||||
sed -i "s|name: ${service_dir}-migration|name: ${service_dir}-migration-$(params.git-revision)|g" "$MIGRATION_JOB_PATH"
|
||||
echo "Updated migration job: $MIGRATION_JOB_PATH -> $(params.registry)/${IMAGE_NAME}:$(params.git-revision)"
|
||||
echo "Updated job name to include commit hash for immutability"
|
||||
else
|
||||
# Try alternative migration job naming patterns
|
||||
if [ -f "infrastructure/services/microservices/$service_dir/migrations/${service}-migration-job.yaml" ]; then
|
||||
MIGRATION_JOB_PATH="infrastructure/services/microservices/$service_dir/migrations/${service}-migration-job.yaml"
|
||||
sed -i "s|image: registry.bakewise.ai/bakery-admin/${IMAGE_NAME}:.*|image: $(params.registry)/${IMAGE_NAME}:$(params.git-revision)|g" "$MIGRATION_JOB_PATH"
|
||||
# Update job name to include commit hash (makes it unique and avoids immutable field issues)
|
||||
sed -i "s|name: ${service}-migration|name: ${service}-migration-$(params.git-revision)|g" "$MIGRATION_JOB_PATH"
|
||||
echo "Updated migration job: $MIGRATION_JOB_PATH -> $(params.registry)/${IMAGE_NAME}:$(params.git-revision)"
|
||||
echo "Updated job name to include commit hash for immutability"
|
||||
else
|
||||
echo "Info: No migration job found for $service"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user