Remove zuul-migrate job

The job does not work anymore since it tests migration of files in
project-config that have been removed now.

Depends-On: Ic17bb17222068b1b5cf3ac57c4614af42a679961
Change-Id: Ide024a72d68112e76c114afe685ea7edf586e013
diff --git a/.zuul.yaml b/.zuul.yaml
index fccd3f3..041681a 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -28,19 +28,6 @@
       - zuul/ansible/callback/.*
       - playbooks/zuul-stream/.*
 
-- job:
-    name: zuul-migrate
-    parent: unittests
-    run: playbooks/zuul-migrate/run.yaml
-    post-run: playbooks/zuul-migrate/post.yaml
-    # We're adding zuul to the required-projects so that we can also trigger
-    # this from project-config changes
-    required-projects:
-      - openstack-infra/openstack-zuul-jobs
-      - openstack-infra/project-config
-      - name: openstack-infra/zuul
-        override-branch: feature/zuulv3
-
 - project:
     name: openstack-infra/zuul
     check:
@@ -60,10 +47,6 @@
               - zuul/cmd/migrate.py
               - playbooks/zuul-migrate/.*
         - zuul-stream-functional
-        - zuul-migrate:
-            files:
-              - zuul/cmd/migrate.py
-              - playbooks/zuul-migrate/.*
     gate:
       jobs:
         - build-openstack-sphinx-docs:
diff --git a/tools/run-migration.sh b/tools/run-migration.sh
deleted file mode 100755
index 618fc56..0000000
--- a/tools/run-migration.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/bash
-# Copyright (c) 2017 Red Hat, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Stupid script I'm using to test migration script locally
-# Assumes project-config is adjacent to zuul and has the mapping file
-
-OPTS=$(getopt -o v --long final -n $0 -- "$@")
-if [ $? != 0 ] ; then
-    echo "Failed parsing options." >&2
-    exit 1
-fi
-eval set -- "$OPTS"
-set -ex
-
-FINAL=0
-VERBOSE=""
-
-while true; do
-    case "$1" in
-        --final)
-            FINAL=1
-            shift
-            ;;
-        -v)
-            VERBOSE=-v
-            shift
-            ;;
-        --)
-            shift
-            break
-            ;;
-    esac
-done
-
-BASE_DIR=$(cd $(dirname $0)/../..; pwd)
-cd $BASE_DIR/project-config
-if [[ $FINAL = 1 ]] ; then
-    git reset --hard
-fi
-python3 $BASE_DIR/zuul/zuul/cmd/migrate.py  --mapping=zuul/mapping.yaml \
-    zuul/layout.yaml jenkins/jobs nodepool/nodepool.yaml . $VERBOSE
-if [[ $FINAL = 1 ]] ; then
-    find ../openstack-zuul-jobs/playbooks/legacy -maxdepth 1 -mindepth 1 \
-        -type d  | xargs rm -rf
-    mv zuul.d/zuul-legacy-* ../openstack-zuul-jobs/zuul.d/
-    mv playbooks/legacy/* ../openstack-zuul-jobs/playbooks/legacy/
-fi