Fix issues 3

This commit is contained in:
2026-01-23 19:10:50 +01:00
parent bf4fe43672
commit aeb56b3eb9
20 changed files with 65 additions and 61 deletions

View File

@@ -155,8 +155,10 @@ 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"
# Update job name to include short commit hash (makes it unique and avoids immutable field issues)
# Use first 7 characters to stay under 63 character limit
SHORT_HASH=$(echo "$(params.git-revision)" | cut -c 1-7)
sed -i "s|name: ${service_dir}-migration|name: ${service_dir}-migration-${SHORT_HASH}|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
@@ -164,8 +166,10 @@ spec:
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"
# Update job name to include short commit hash (makes it unique and avoids immutable field issues)
# Use first 7 characters to stay under 63 character limit
SHORT_HASH=$(echo "$(params.git-revision)" | cut -c 1-7)
sed -i "s|name: ${service}-migration|name: ${service}-migration-${SHORT_HASH}|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