From 8c9fbbc3354b4a66740124fd9fe93b7693f29b9f Mon Sep 17 00:00:00 2001 From: Bakery Admin Date: Fri, 23 Jan 2026 19:23:26 +0100 Subject: [PATCH] Fix issues 4 --- .../cicd/tekton-helm/templates/task-update-gitops.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/infrastructure/cicd/tekton-helm/templates/task-update-gitops.yaml b/infrastructure/cicd/tekton-helm/templates/task-update-gitops.yaml index b5ffbf7e..0144cf23 100644 --- a/infrastructure/cicd/tekton-helm/templates/task-update-gitops.yaml +++ b/infrastructure/cicd/tekton-helm/templates/task-update-gitops.yaml @@ -159,8 +159,10 @@ spec: # 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" + # 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 job name to include commit hash for immutability" + echo "Updated job name and labels to include short commit hash for immutability" else # Try alternative migration job naming patterns 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 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" + # 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 job name to include commit hash for immutability" + echo "Updated job name and labels to include short commit hash for immutability" else echo "Info: No migration job found for $service" fi