Browse code

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

Ian Wienand authored on 2020/01/23 11:13:05
Showing 2 changed files
... ...
@@ -147,7 +147,6 @@ x/devstack-plugin-hdfs                   `https://opendev.org/x/devstack-plugin-
147 147
 x/devstack-plugin-libvirt-qemu           `https://opendev.org/x/devstack-plugin-libvirt-qemu <https://opendev.org/x/devstack-plugin-libvirt-qemu>`__
148 148
 x/devstack-plugin-mariadb                `https://opendev.org/x/devstack-plugin-mariadb <https://opendev.org/x/devstack-plugin-mariadb>`__
149 149
 x/devstack-plugin-nfs                    `https://opendev.org/x/devstack-plugin-nfs <https://opendev.org/x/devstack-plugin-nfs>`__
150
-x/devstack-plugin-sheepdog               `https://opendev.org/x/devstack-plugin-sheepdog <https://opendev.org/x/devstack-plugin-sheepdog>`__
151 150
 x/devstack-plugin-vmax                   `https://opendev.org/x/devstack-plugin-vmax <https://opendev.org/x/devstack-plugin-vmax>`__
152 151
 x/drbd-devstack                          `https://opendev.org/x/drbd-devstack <https://opendev.org/x/drbd-devstack>`__
153 152
 x/fenix                                  `https://opendev.org/x/fenix <https://opendev.org/x/fenix>`__
... ...
@@ -203,6 +202,7 @@ x/trio2o                                 `https://opendev.org/x/trio2o <https://
203 203
 x/valet                                  `https://opendev.org/x/valet <https://opendev.org/x/valet>`__
204 204
 x/vmware-nsx                             `https://opendev.org/x/vmware-nsx <https://opendev.org/x/vmware-nsx>`__
205 205
 x/vmware-vspc                            `https://opendev.org/x/vmware-vspc <https://opendev.org/x/vmware-vspc>`__
206
+x/whitebox-tempest-plugin                `https://opendev.org/x/whitebox-tempest-plugin <https://opendev.org/x/whitebox-tempest-plugin>`__
206 207
 ======================================== ===
207 208
 
208 209
 
... ...
@@ -45,9 +45,14 @@ url = 'https://review.opendev.org/projects/'
45 45
 
46 46
 def is_in_wanted_namespace(proj):
47 47
     # only interested in openstack or x namespace (e.g. not retired
48
-    # stackforge, etc)
48
+    # stackforge, etc).
49
+    #
50
+    # openstack/openstack "super-repo" of openstack projects as
51
+    # submodules, that can cause gitea to 500 timeout and thus stop
52
+    # this script.  Skip it.
49 53
     if proj.startswith('stackforge/') or \
50
-       proj.startswith('stackforge-attic/'):
54
+       proj.startswith('stackforge-attic/') or \
55
+       proj == "openstack/openstack":
51 56
         return False
52 57
     else:
53 58
         return True