From afd346a0a10d016e6ab95bdba3932eb6df8f636b Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Thu, 23 Jan 2020 13:13:05 +1100 Subject: [PATCH] devstack-plugins-list: skip openstack/openstack The proposal job to update the plugin list has been failing for a long time as it gets a 500 error from gitea on the openstack/openstack repo. This is an odd "superrepo" with all projects as submodules; thus openstack/openstack/devstack is actually a project, not the directory with a plugin in it. Skip this repo (gitea shouldn't return a 500, but that's another thing...) Regenerate the list manually for this run. Change-Id: I6ed65bcb720d4cb10702cbf66106120e001ec35f --- doc/source/plugin-registry.rst | 2 +- tools/generate-devstack-plugins-list.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/source/plugin-registry.rst b/doc/source/plugin-registry.rst index 5cbe4ed505..904400ece6 100644 --- a/doc/source/plugin-registry.rst +++ b/doc/source/plugin-registry.rst @@ -147,7 +147,6 @@ x/devstack-plugin-hdfs `https://opendev.org/x/devstack-plugin- x/devstack-plugin-libvirt-qemu `https://opendev.org/x/devstack-plugin-libvirt-qemu `__ x/devstack-plugin-mariadb `https://opendev.org/x/devstack-plugin-mariadb `__ x/devstack-plugin-nfs `https://opendev.org/x/devstack-plugin-nfs `__ -x/devstack-plugin-sheepdog `https://opendev.org/x/devstack-plugin-sheepdog `__ x/devstack-plugin-vmax `https://opendev.org/x/devstack-plugin-vmax `__ x/drbd-devstack `https://opendev.org/x/drbd-devstack `__ x/fenix `https://opendev.org/x/fenix `__ @@ -203,6 +202,7 @@ x/trio2o `https://opendev.org/x/trio2o `__ x/vmware-nsx `https://opendev.org/x/vmware-nsx `__ x/vmware-vspc `https://opendev.org/x/vmware-vspc `__ +x/whitebox-tempest-plugin `https://opendev.org/x/whitebox-tempest-plugin `__ ======================================== === diff --git a/tools/generate-devstack-plugins-list.py b/tools/generate-devstack-plugins-list.py index d39b8018ae..3ac9c4d9aa 100644 --- a/tools/generate-devstack-plugins-list.py +++ b/tools/generate-devstack-plugins-list.py @@ -45,9 +45,14 @@ url = 'https://review.opendev.org/projects/' def is_in_wanted_namespace(proj): # only interested in openstack or x namespace (e.g. not retired - # stackforge, etc) + # stackforge, etc). + # + # openstack/openstack "super-repo" of openstack projects as + # submodules, that can cause gitea to 500 timeout and thus stop + # this script. Skip it. if proj.startswith('stackforge/') or \ - proj.startswith('stackforge-attic/'): + proj.startswith('stackforge-attic/') or \ + proj == "openstack/openstack": return False else: return True