diff --git a/.github/workflows/unit-tests-legacy.yml b/.github/workflows/unit-tests-legacy.yml
deleted file mode 100644
index 35cba46ed21..00000000000
--- a/.github/workflows/unit-tests-legacy.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-# todo: remove this file when go/v2 be removed
-name: Unit tests Legacy (go/v2)
-
-# Trigger the workflow on pull requests and direct pushes to any branch
-on:
-  push:
-  pull_request:
-
-jobs:
-  test:
-    name: ${{ matrix.os }}
-    runs-on: ${{ matrix.os }}
-    strategy:
-      matrix:
-        os:
-          - ubuntu-latest
-          - macos-latest
-    # Pull requests from the same repository won't trigger this checks as they were already triggered by the push
-    if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository)
-    steps:
-      - name: Clone the code
-        uses: actions/checkout@v4
-      - name: Setup Go
-        uses: actions/setup-go@v5
-        with:
-          go-version: "1.19"
-      # This step is needed as the following one tries to remove
-      # kustomize for each test but has no permission to do so
-      - name: Remove pre-installed kustomize
-        run: sudo rm -f /usr/local/bin/kustomize
-      - name: Perform the test
-        run: make test-legacy