Shadow more jobs and nodesets

Change-Id: I7ff8bee016f0a4839b23b6636fdcf1adb7c2ceb0
diff --git a/resources/resources.yaml b/resources/resources.yaml
index 2d055aa..3b7bbe8 100644
--- a/resources/resources.yaml
+++ b/resources/resources.yaml
@@ -676,6 +676,7 @@
         - opendev/base-jobs:
             connection: opendev.org
             zuul/include: []
+            zuul/shadow: [config]
     opendev/system-config:
       tenant: local
       description: Imported Swift job definitions
diff --git a/zuul.d/sp-aaa-shadow.yaml b/zuul.d/sp-aaa-shadow.yaml
index ccd2684..b5c1d30 100644
--- a/zuul.d/sp-aaa-shadow.yaml
+++ b/zuul.d/sp-aaa-shadow.yaml
@@ -5,6 +5,16 @@
     run: playbooks/sp-shadowed-job.yaml
     timeout: 300
 
+# For opendev/base-jobs
+
+- job:
+    name: opendev-tox-docs
+    parent: sp-shadowed
+
+- job:
+    name: publish-openstack-artifacts
+    parent: sp-shadowed
+
 # For openstack/devstack
 
 - job:
@@ -208,6 +218,16 @@
 #           - controller
 
 - nodeset:
+    name: centos-7
+    nodes:
+      name: controller
+      label: centos-base
+    groups:
+      - name: tempest
+        nodes:
+          - controller
+
+- nodeset:
     name: centos-base
     nodes:
       name: controller
@@ -218,6 +238,16 @@
           - controller
 
 - nodeset:
+    name: devstack-single-node
+    nodes:
+      name: controller
+      label: centos-base
+    groups:
+      - name: tempest
+        nodes:
+          - controller
+
+- nodeset:
     name: legacy-ubuntu-bionic
     nodes:
       name: controller