Fix issues 4
This commit is contained in:
@@ -159,8 +159,10 @@ spec:
|
|||||||
# Use first 7 characters to stay under 63 character limit
|
# Use first 7 characters to stay under 63 character limit
|
||||||
SHORT_HASH=$(echo "$(params.git-revision)" | cut -c 1-7)
|
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"
|
sed -i "s|name: ${service_dir}-migration|name: ${service_dir}-migration-${SHORT_HASH}|g" "$MIGRATION_JOB_PATH"
|
||||||
|
# Also update labels to match the short hash
|
||||||
|
sed -i "s|app.kubernetes.io/name: ${service_dir}-migration-.*|app.kubernetes.io/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 migration job: $MIGRATION_JOB_PATH -> $(params.registry)/${IMAGE_NAME}:$(params.git-revision)"
|
||||||
echo "Updated job name to include commit hash for immutability"
|
echo "Updated job name and labels to include short commit hash for immutability"
|
||||||
else
|
else
|
||||||
# Try alternative migration job naming patterns
|
# Try alternative migration job naming patterns
|
||||||
if [ -f "infrastructure/services/microservices/$service_dir/migrations/${service}-migration-job.yaml" ]; then
|
if [ -f "infrastructure/services/microservices/$service_dir/migrations/${service}-migration-job.yaml" ]; then
|
||||||
@@ -170,8 +172,10 @@ spec:
|
|||||||
# Use first 7 characters to stay under 63 character limit
|
# Use first 7 characters to stay under 63 character limit
|
||||||
SHORT_HASH=$(echo "$(params.git-revision)" | cut -c 1-7)
|
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"
|
sed -i "s|name: ${service}-migration|name: ${service}-migration-${SHORT_HASH}|g" "$MIGRATION_JOB_PATH"
|
||||||
|
# Also update labels to match the short hash
|
||||||
|
sed -i "s|app.kubernetes.io/name: ${service}-migration-.*|app.kubernetes.io/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 migration job: $MIGRATION_JOB_PATH -> $(params.registry)/${IMAGE_NAME}:$(params.git-revision)"
|
||||||
echo "Updated job name to include commit hash for immutability"
|
echo "Updated job name and labels to include short commit hash for immutability"
|
||||||
else
|
else
|
||||||
echo "Info: No migration job found for $service"
|
echo "Info: No migration job found for $service"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user