- tenant:
    name: openstack
    source:
      gerrit:
        config-projects:
          - openstack-infra/project-config
        untrusted-projects:
          - openstack-infra/zuul-jobs:
              shadow: openstack-infra/project-config
          - openstack-infra/openstack-zuul-jobs
          - openstack-infra/openstack-zuul-roles
          - openstack-infra/nodepool
          - openstack-infra/zuul

- tenant:
    name: openstack
    source:
      gerrit:
        config-projects:
          - openstack-infra/project-config
        untrusted-projects:
          # Order matters, load common job repos first
          - openstack-infra/zuul-jobs:
              shadow: openstack-infra/project-config
          - openstack-infra/openstack-zuul-jobs
          - openstack-infra/openstack-zuul-roles
          # After this point, sorting projects alphabetically will help
          # merge conflicts
          - openstack-infra/nodepool
          - openstack-infra/shade
          - openstack-infra/zuul
          - openstack/requirements

Add shade and openstack/requirements to zuulv3
Add shade and openstack/requirements to zuulv3

We need a project that follows upper-constraints to test
upper-constraints related features of tox jobs.

Change-Id: I9e175a77f83d4b85ab22635d38b4826ddb1ae481
