1664 lines
59 KiB
YAML
Raw Normal View History

- admin-rule:
name: local-admin
conditions:
- iss: zuul.opendev.org
- admin-rule:
name: tenant-group
conditions:
- groups: "{tenant.name}"
- admin-rule:
name: infra-root
conditions:
- groups: "infra-root"
- tenant:
name: opendev
admin-rules: &admin_rules
- local-admin
- infra-root
- tenant-group
default-ansible-version: '8'
max-nodes-per-job: 10
source:
gerrit:
config-projects:
- opendev/project-config
- opendev/base-jobs
untrusted-projects:
- zuul/zuul-jobs
- inaugust/inaugust.com
- inaugust/src.sh
- inaugust/ttrun
- opendev/bindep
- opendev/engagement
- opendev/gear
- opendev/git-review
- openinfralabs/contrib
- wandertracks/system-config
- wandertracks/signalk-wandertracks
- wandertracks/wandertracks
- wandertracks/wandertracks-web
- wandertracks/wanders.cloud
- waterwanders/waterwanders
# Include some projects without config for use in
# required-projects
- include: []
projects:
- opendev/jeepyb
- opendev/zone-opendev.org
- opendev/zone-zuul-ci.org
- openstack/diskimage-builder
- openstack/magnum
- openstack/openstacksdk
- zuul/nodepool
github:
untrusted-projects:
# Don't load any configuration from these projects because we
# don't gate them, so they could wedge our config.
- include: []
projects:
# Sorting projects alphabetically will help merge conflicts.
- ansible/ansible
- pytest-dev/pytest-testinfra
googlesource:
untrusted-projects:
- include: []
projects: &googlesource_projects
- jgit
- gerrit
- plugins/checks
- plugins/codemirror-editor
- plugins/commit-message-length-validator
- plugins/delete-project
- plugins/download-commands
- plugins/gitiles
- plugins/hooks
- plugins/importer
- plugins/its-base
- plugins/its-storyboard
- plugins/javamelody
- plugins/plugin-manager
- plugins/rename-project
- plugins/replication
- plugins/reviewers
- plugins/reviewnotes
- plugins/singleusergroup
- plugins/verify-status
- plugins/webhooks
- plugins/zuul-results-summary
- java-prettify
- polymer-bridges
- zuul/jobs
- tenant:
name: openstack
admin-rules: *admin_rules
default-ansible-version: '8'
max-nodes-per-job: 10
source:
gerrit:
config-projects:
- openstack/project-config
# Include the minimal amount of configuration from this repo. In
# particular we don't want to include the project defs which cause
# jobs to run for this repo in this tenant.
- opendev/base-jobs:
shadow: openstack/project-config
include:
- job
- secret
- nodeset
- zuul/zuul-base-jobs:
shadow:
- opendev/base-jobs
- openstack/project-config
untrusted-projects:
# Order matters, load common job repos first
- zuul/zuul-jobs:
shadow: openstack/project-config
- openstack/openstack-zuul-jobs
- openstack/openstack-zuul-roles
# devstack and tempest all define things expected
# to be widely used.
- openstack/devstack
- openstack/tempest
# openstack-ansible-tests is used across multiple
# roles including ansible-hardening
- openstack/openstack-ansible-tests
# After this point, sorting projects alphabetically will help
# merge conflicts
- airship/airshipctl
- airship/airshipui
- airship/apis
- airship/armada
- airship/armada-go
- airship/armada-operator
- airship/charts
- airship/deckhand
- airship/divingbell
- airship/docs
- airship/drydock
- airship/election
- airship/gerrit-to-github-bot
- airship/go-redfish
- airship/governance
- airship/hostconfig-operator
- airship/image-builder
- airship/images
- airship/kubernetes-entrypoint
- airship/maas
- airship/pegleg
- airship/porthole
- airship/promenade
- airship/shipyard
- airship/sip
- airship/specs
- airship/spyglass
- airship/spyglass-plugin-xls
- airship/tempest-plugin
- airship/treasuremap
- airship/vino
- airship/zuul-airship-roles
- cfn/cfn-overview
- cfn/cfn-security
- cfn/computing-native
- cfn/computing-offload
- cfn/ubiquitous-computing-scheduling
- cfn/use-case-and-architecture
- cirros/cirros
- jjb/jenkins-job-builder
- jjb/python-jenkins
- limestone/ci-cloud-config
- opendev/afsmon
- opendev/ansible-role-cloud-launcher
- opendev/ansible-role-puppet
- opendev/askbot-theme
- opendev/ci-sandbox:
exclude: pipeline
- opendev/dstat_graph
- opendev/elastic-recheck
- opendev/germqtt
- opendev/gerritbot
- opendev/gerritlib
- opendev/git-restack
- opendev/glean
- opendev/grafyaml
- opendev/infra-manual
Add opendev/infra-openafs-deb This is a project to hold things related to building the OpenAFS packages used by OpenDev infra. These packages are pushed to a PPA which is consumed by our production machines. We keep a separate PPA for these packages as we have had occasions in the past where we either needed more recent versions of OpenAFS for various platform support, or had to apply patches with some urgency to keep things going. Being able to quickly produce new packages has been very helpful. Previously these have been created by hand, where somebody uploads the debian package bits to the PPA manually and a .deb is produced. Of course the source of those packages is available, but it's not very git-ops-y or collaborative. This started in I07780595331da29af9f72185cbb3499210e89c19 where fungi's concerns that I argued against were completely correct. Trying to build across xenial -> jammy with one debian/* directory is not going to work, and checking in multiple trees is very unwieldy in that repo. This proposes a separate repo where we can keep branches for each distro's build. We can then use the existing infrastructure we've built to build the source packages and push to the PPA for building. I've chosen the name with "infra-" in front to make it clear these aren't supposed to be general purpose packages in any way, but are for opendev infra use. I've put this in the openstack tenant because the build bits are still in openstack/openstack-zuul-jobs for historical reasons -- this is where we do similar builds for RPM (which uses AFS publishing jobs, and has openstack embedded in paths, etc.) and it makes sense to keep them together. We can consider moving everything under the opendev tenant in the future. Change-Id: Ie00c42857e7a541aa1ccb8fe480756c1e7a38dc4
2022-05-05 19:04:56 +10:00
- opendev/infra-openafs-deb
- opendev/infra-specs
- opendev/infra-vhd-util-deb
- opendev/irc-meetings
- opendev/jeepyb
- opendev/lodgeit
- opendev/log-classify
- opendev/log_processor
- opendev/lpmqtt
- opendev/meetbot
- opendev/mqtt_statsd
- opendev/netlify-sandbox
- opendev/project-config-example
- opendev/publications
- opendev/puppet-bup
- opendev/puppet-elastic_recheck
- opendev/puppet-ethercalc
- opendev/puppet-httpd
- opendev/puppet-jeepyb
- opendev/puppet-logrotate
- opendev/puppet-mysql_backup
- opendev/puppet-openstack_infra_spec_helper
- opendev/puppet-pip
- opendev/puppet-project_config
- opendev/puppet-redis
- opendev/puppet-reviewday
- opendev/puppet-simpleproxy
- opendev/puppet-ssh
- opendev/puppet-storyboard
- opendev/puppet-tmpreaper
- opendev/puppet-ulimit
- opendev/puppet-user
- opendev/puppet-vcsrepo
- opendev/puppet-zanata
- opendev/python-storyboardclient
- opendev/sandbox
- opendev/statusbot
- opendev/storyboard
- opendev/storyboard-vue
- opendev/storyboard-webclient
- opendev/subunit2sql
- opendev/system-config
- opendev/yaml2ical
- opendev/zone-gating.dev
- opendev/zone-opendev.org
- opendev/zone-zuul-ci.org
- openinfra/ansible-role-refstack-client
- openinfra/edge-computing-group
- openinfra/four-opens
- openinfra/groups
- openinfra/groups-static-pages
- openinfra/interop
- openinfra/odsreg
- openinfra/openstack-map
- openinfra/openstackweb
- openinfra/python-tempestconf
- openinfra/refstack
- openinfra/refstack-client
- openinfra/transparency-policy
- openinfra/way
- openstack/adjutant
- openstack/adjutant-ui
- openstack/ansible-collection-kolla
- openstack/ansible-collections-openstack
- openstack/ansible-config_template
- openstack/ansible-hardening
- openstack/ansible-plugin-container-connection
- openstack/ansible-role-atos-hsm
- openstack/ansible-role-frrouting
- openstack/ansible-role-lunasa-hsm
- openstack/ansible-role-pki
- openstack/ansible-role-proxysql
- openstack/ansible-role-python_venv_build
- openstack/ansible-role-qdrouterd
- openstack/ansible-role-systemd_mount
- openstack/ansible-role-systemd_networkd
- openstack/ansible-role-systemd_service
- openstack/ansible-role-thales-hsm
- openstack/ansible-role-uwsgi
- openstack/ansible-role-vault
- openstack/ansible-role-zookeeper
- openstack/aodh
- openstack/api-sig
- openstack/api-site
- openstack/arch-design
- openstack/auto-scaling-sig
- openstack/automaton
- openstack/barbican
- openstack/barbican-specs
- openstack/barbican-tempest-plugin
- openstack/barbican-ui
- openstack/bashate
- openstack/bifrost
- openstack/blazar
- openstack/blazar-dashboard
- openstack/blazar-nova
- openstack/blazar-specs
- openstack/blazar-tempest-plugin
- openstack/bugdaystats
- openstack/castellan
- openstack/ceilometer
- openstack/ceilometermiddleware
- openstack/charm-aodh
- openstack/charm-aodh-k8s
- openstack/charm-barbican
- openstack/charm-barbican-k8s
- openstack/charm-barbican-softhsm
- openstack/charm-barbican-vault
- openstack/charm-ceilometer
- openstack/charm-ceilometer-k8s
- openstack/charm-ceilometer-agent
- openstack/charm-ceph-dashboard
- openstack/charm-ceph-fs
- openstack/charm-ceph-iscsi
- openstack/charm-ceph-mon
- openstack/charm-ceph-nfs
- openstack/charm-ceph-osd
- openstack/charm-ceph-proxy
- openstack/charm-ceph-radosgw
- openstack/charm-ceph-rbd-mirror
- openstack/charm-cinder
- openstack/charm-cinder-backup
- openstack/charm-cinder-backup-swift-proxy
- openstack/charm-cinder-ceph
- openstack/charm-cinder-ceph-k8s
- openstack/charm-cinder-dell-emc-powerstore
- openstack/charm-cinder-ibm-storwize-svc
- openstack/charm-cinder-infinidat
- openstack/charm-cinder-k8s
- openstack/charm-cinder-lvm
- openstack/charm-cinder-netapp
- openstack/charm-cinder-nfs
- openstack/charm-cinder-nimblestorage
- openstack/charm-cinder-purestorage
- openstack/charm-cinder-solidfire
- openstack/charm-cinder-three-par
- openstack/charm-cloudkitty
- openstack/charm-deployment-guide
- openstack/charm-designate
- openstack/charm-designate-bind
- openstack/charm-designate-bind-k8s
- openstack/charm-designate-k8s
- openstack/charm-glance
- openstack/charm-glance-k8s
- openstack/charm-glance-simplestreams-sync
- openstack/charm-glusterfs
- openstack/charm-gnocchi
- openstack/charm-gnocchi-k8s
- openstack/charm-guide
- openstack/charm-hacluster
- openstack/charm-heat
- openstack/charm-heat-k8s
- openstack/charm-horizon-k8s
- openstack/charm-infinidat-tools
- openstack/charm-interface-barbican-secrets
- openstack/charm-interface-bgp
- openstack/charm-interface-bind-rndc
- openstack/charm-interface-ceph-client
- openstack/charm-interface-ceph-mds
- openstack/charm-interface-ceph-rbd-mirror
- openstack/charm-interface-cinder-backend
- openstack/charm-interface-cinder-backup
- openstack/charm-interface-dashboard-plugin
- openstack/charm-interface-designate
- openstack/charm-interface-gnocchi
- openstack/charm-interface-hacluster
- openstack/charm-interface-ironic-api
- openstack/charm-interface-keystone
- openstack/charm-interface-keystone-admin
- openstack/charm-interface-keystone-credentials
- openstack/charm-interface-keystone-domain-backend
- openstack/charm-interface-keystone-fid-service-provider
- openstack/charm-interface-keystone-notifications
- openstack/charm-interface-magpie
- openstack/charm-interface-manila-plugin
- openstack/charm-interface-mysql-innodb-cluster
- openstack/charm-interface-mysql-router
- openstack/charm-interface-mysql-shared
- openstack/charm-interface-neutron-load-balancer
- openstack/charm-interface-neutron-plugin
- openstack/charm-interface-neutron-plugin-api-subordinate
- openstack/charm-interface-nova-cell
- openstack/charm-interface-nova-compute
- openstack/charm-interface-odl-controller-api
- openstack/charm-interface-openstack-ha
- openstack/charm-interface-ovsdb-manager
- openstack/charm-interface-pacemaker-remote
- openstack/charm-interface-placement
- openstack/charm-interface-rabbitmq
- openstack/charm-interface-service-control
- openstack/charm-interface-websso-fid-service-provider
- openstack/charm-ironic
- openstack/charm-ironic-api
- openstack/charm-ironic-conductor
- openstack/charm-ironic-dashboard
- openstack/charm-keystone
- openstack/charm-keystone-k8s
- openstack/charm-keystone-kerberos
- openstack/charm-keystone-ldap
- openstack/charm-keystone-ldap-k8s
- openstack/charm-keystone-openidc
- openstack/charm-keystone-saml-mellon
- openstack/charm-layer-ceph
- openstack/charm-layer-ceph-base
- openstack/charm-layer-openstack
- openstack/charm-layer-openstack-api
- openstack/charm-layer-openstack-principle
- openstack/charm-magnum
- openstack/charm-magnum-dashboard
- openstack/charm-magnum-k8s
- openstack/charm-magpie
- openstack/charm-manila
- openstack/charm-manila-dashboard
- openstack/charm-manila-flashblade
- openstack/charm-manila-ganesha
- openstack/charm-manila-generic
- openstack/charm-manila-glusterfs
- openstack/charm-manila-infinidat
- openstack/charm-manila-netapp
- openstack/charm-masakari
- openstack/charm-masakari-monitors
- openstack/charm-mistral
- openstack/charm-murano
- openstack/charm-mysql-innodb-cluster
- openstack/charm-mysql-router
- openstack/charm-neutron-api
- openstack/charm-neutron-api-odl
- openstack/charm-neutron-api-plugin-arista
- openstack/charm-neutron-api-plugin-ironic
- openstack/charm-neutron-api-plugin-ovn
- openstack/charm-neutron-dynamic-routing
- openstack/charm-neutron-gateway
- openstack/charm-neutron-k8s
- openstack/charm-neutron-openvswitch
- openstack/charm-nova-cell-controller
- openstack/charm-nova-cloud-controller
- openstack/charm-nova-compute
- openstack/charm-nova-compute-nvidia-vgpu
- openstack/charm-nova-compute-proxy
- openstack/charm-nova-k8s
- openstack/charm-nova-lxd
- openstack/charm-octavia
- openstack/charm-octavia-dashboard
- openstack/charm-octavia-diskimage-retrofit
- openstack/charm-octavia-k8s
- openstack/charm-odl-controller
- openstack/charm-openstack-dashboard
- openstack/charm-openstack-exporter-k8s
- openstack/charm-openstack-hypervisor
- openstack/charm-openstack-loadbalancer
- openstack/charm-openvswitch-odl
- openstack/charm-ops-interface-ceph-client
- openstack/charm-ops-interface-ceph-iscsi-admin-access
- openstack/charm-ops-interface-openstack-loadbalancer
- openstack/charm-ops-interface-tls-certificates
- openstack/charm-ops-openstack
- openstack/charm-ops-sunbeam
- openstack/charm-pacemaker-remote
- openstack/charm-panko
- openstack/charm-percona-cluster
- openstack/charm-placement
- openstack/charm-placement-k8s
- openstack/charm-rabbitmq-server
- openstack/charm-specs
- openstack/charm-swift-proxy
- openstack/charm-swift-storage
- openstack/charm-tempest
- openstack/charm-trilio-data-mover
- openstack/charm-trilio-dm-api
- openstack/charm-trilio-horizon-plugin
- openstack/charm-trilio-wlm
- openstack/charm-trove
- openstack/charm-vault
- openstack/charm-watcher
- openstack/charm-watcher-dashboard
- openstack/charm-zuul-jobs
- openstack/charms.ceph
- openstack/charms.openstack
- openstack/ci-log-processing
- openstack/cinder
- openstack/cinder-specs
- openstack/cinder-tempest-plugin
- openstack/cinderlib
- openstack/cliff
- openstack/cloudkitty
- openstack/cloudkitty-dashboard
- openstack/cloudkitty-specs
- openstack/cloudkitty-tempest-plugin
- openstack/codegenerator
- openstack/constellations
- openstack/contributor-guide
- openstack/cookiecutter
- openstack/coverage2sql
- openstack/cyborg
- openstack/cyborg-specs
- openstack/cyborg-tempest-plugin
- openstack/debtcollector
- openstack/designate
- openstack/designate-dashboard
- openstack/designate-specs
- openstack/designate-tempest-plugin
- openstack/devstack-plugin-amqp1
- openstack/devstack-plugin-ceph
- openstack/devstack-plugin-container
- openstack/devstack-plugin-cookiecutter
- openstack/devstack-plugin-kafka
- openstack/devstack-plugin-nfs
- openstack/devstack-plugin-open-cas
- openstack/devstack-tools
- openstack/devstack-vagrant
- openstack/diskimage-builder
- openstack/election
- openstack/eslint-config-openstack
- openstack/etcd3gw
- openstack/freezer
- openstack/freezer-api
- openstack/freezer-dr
- openstack/freezer-specs
- openstack/freezer-tempest-plugin
- openstack/freezer-web-ui
- openstack/futurist
- openstack/glance
- openstack/glance-specs
- openstack/glance-tempest-plugin
- openstack/glance_store
- openstack/goal-tools
- openstack/governance
- openstack/governance-sigs
- openstack/governance-website
- openstack/grenade
- openstack/ha-guide
- openstack/hacking
- openstack/heat
- openstack/heat-agents
- openstack/heat-cfntools
- openstack/heat-dashboard
- openstack/heat-specs
- openstack/heat-tempest-plugin
- openstack/heat-templates
- openstack/heat-translator
- openstack/horizon
- openstack/i18n
- openstack/ideas
- openstack/ironic
- openstack/ironic-inspector
- openstack/ironic-inspector-specs
- openstack/ironic-lib
- openstack/ironic-prometheus-exporter
- openstack/ironic-python-agent
- openstack/ironic-python-agent-builder
- openstack/ironic-specs
- openstack/ironic-tempest-plugin
- openstack/ironic-ui
- openstack/karma-subunit-reporter
- openstack/kayobe
- openstack/kayobe-config
- openstack/kayobe-config-dev
- openstack/keystone
- openstack/keystone-specs
- openstack/keystone-tempest-plugin
- openstack/keystoneauth
- openstack/keystonemiddleware
- openstack/kolla
- openstack/kolla-ansible
- openstack/kuryr
- openstack/kuryr-kubernetes
- openstack/kuryr-libnetwork
- openstack/kuryr-tempest-plugin
- openstack/large-scale
- openstack/ldappool
- openstack/liberasurecode
- openstack/loci
- openstack/logstash-filters
- openstack/magnum
- openstack/magnum-capi-helm
- openstack/magnum-capi-helm-charts
- openstack/magnum-specs
- openstack/magnum-tempest-plugin
- openstack/magnum-ui
- openstack/manila
- openstack/manila-image-elements
- openstack/manila-specs
- openstack/manila-tempest-plugin
- openstack/manila-test-image
- openstack/manila-ui
- openstack/masakari
- openstack/masakari-dashboard
- openstack/masakari-monitors
- openstack/masakari-specs
- openstack/metalsmith
- openstack/microversion-parse
- openstack/mistral
- openstack/mistral-dashboard
- openstack/mistral-extra
- openstack/mistral-lib
- openstack/mistral-specs
- openstack/mistral-tempest-plugin
- openstack/molteniron
- openstack/monasca-agent
- openstack/monasca-api
- openstack/monasca-ceilometer
- openstack/monasca-common
- openstack/monasca-events-api
- openstack/monasca-grafana-datasource
- openstack/monasca-kibana-plugin
- openstack/monasca-log-api
- openstack/monasca-notification
- openstack/monasca-persister
- openstack/monasca-specs
- openstack/monasca-statsd
- openstack/monasca-tempest-plugin
- openstack/monasca-thresh
- openstack/monasca-transform
- openstack/monasca-ui
- openstack/multi-arch-sig
- openstack/networking-bagpipe
- openstack/networking-baremetal
- openstack/networking-bgpvpn
- openstack/networking-generic-switch
- openstack/networking-midonet
- openstack/networking-odl
- openstack/networking-sfc
- openstack/neutron
- openstack/neutron-dynamic-routing
- openstack/neutron-fwaas
- openstack/neutron-fwaas-dashboard
- openstack/neutron-lib
- openstack/neutron-specs
- openstack/neutron-tempest-plugin
- openstack/neutron-vpnaas
- openstack/neutron-vpnaas-dashboard
- openstack/nose-html-output
- openstack/nova
- openstack/nova-specs
- openstack/octavia
- openstack/octavia-dashboard
- openstack/octavia-lib
- openstack/octavia-tempest-plugin
- openstack/openapi
- openstack/openstack
- openstack/openstack-ansible
- openstack/openstack-ansible-apt_package_pinning
- openstack/openstack-ansible-ceph_client
- openstack/openstack-ansible-galera_client
- openstack/openstack-ansible-galera_server
- openstack/openstack-ansible-haproxy_server
- openstack/openstack-ansible-lxc_container_create
- openstack/openstack-ansible-lxc_hosts
- openstack/openstack-ansible-memcached_server
- openstack/openstack-ansible-nspawn_container_create
- openstack/openstack-ansible-nspawn_hosts
- openstack/openstack-ansible-openstack_hosts
- openstack/openstack-ansible-openstack_openrc
- openstack/openstack-ansible-ops
- openstack/openstack-ansible-os_adjutant
- openstack/openstack-ansible-os_aodh
- openstack/openstack-ansible-os_barbican
- openstack/openstack-ansible-os_blazar
- openstack/openstack-ansible-os_ceilometer
- openstack/openstack-ansible-os_cinder
- openstack/openstack-ansible-os_cloudkitty
- openstack/openstack-ansible-os_congress
- openstack/openstack-ansible-os_designate
- openstack/openstack-ansible-os_glance
- openstack/openstack-ansible-os_gnocchi
- openstack/openstack-ansible-os_heat
- openstack/openstack-ansible-os_horizon
- openstack/openstack-ansible-os_ironic
- openstack/openstack-ansible-os_karbor
- openstack/openstack-ansible-os_keystone
- openstack/openstack-ansible-os_magnum
- openstack/openstack-ansible-os_manila
- openstack/openstack-ansible-os_masakari
- openstack/openstack-ansible-os_mistral
- openstack/openstack-ansible-os_monasca
- openstack/openstack-ansible-os_monasca-agent
- openstack/openstack-ansible-os_murano
- openstack/openstack-ansible-os_neutron
- openstack/openstack-ansible-os_nova
- openstack/openstack-ansible-os_octavia
- openstack/openstack-ansible-os_panko
- openstack/openstack-ansible-os_placement
- openstack/openstack-ansible-os_rally
- openstack/openstack-ansible-os_sahara
- openstack/openstack-ansible-os_senlin
- openstack/openstack-ansible-os_skyline
- openstack/openstack-ansible-os_swift
- openstack/openstack-ansible-os_tacker
- openstack/openstack-ansible-os_tempest
- openstack/openstack-ansible-os_trove
- openstack/openstack-ansible-os_zun
- openstack/openstack-ansible-plugins
- openstack/openstack-ansible-rabbitmq_server
- openstack/openstack-ansible-repo_server
- openstack/openstack-ansible-rsyslog_client
- openstack/openstack-ansible-rsyslog_server
- openstack/openstack-ansible-specs
- openstack/openstack-doc-tools
- openstack/openstack-helm
- openstack/openstack-helm-images
- openstack/openstack-helm-infra
- openstack/openstack-helm-plugin
- openstack/openstack-manuals
- openstack/openstack-nose
- openstack/openstack-planet
- openstack/openstackclient
- openstack/openstackdocstheme
- openstack/openstacksdk
- openstack/operations-guide
- openstack/os-api-ref
- openstack/os-apply-config
- openstack/os-brick
- openstack/os-client-config
- openstack/os-collect-config
- openstack/os-ken
- openstack/os-performance-tools
- openstack/os-refresh-config
- openstack/os-resource-classes
- openstack/os-service-types
- openstack/os-testr
- openstack/os-traits
- openstack/os-vif
- openstack/osc-lib
- openstack/osc-placement
- openstack/oslo-cookiecutter
- openstack/oslo-specs
- openstack/oslo.cache
- openstack/oslo.concurrency
- openstack/oslo.config
- openstack/oslo.context
- openstack/oslo.db
- openstack/oslo.i18n
- openstack/oslo.limit
- openstack/oslo.log
- openstack/oslo.messaging
- openstack/oslo.metrics
- openstack/oslo.middleware
- openstack/oslo.policy
- openstack/oslo.privsep
- openstack/oslo.reports
- openstack/oslo.rootwrap
- openstack/oslo.serialization
- openstack/oslo.service
- openstack/oslo.tools
- openstack/oslo.upgradecheck
- openstack/oslo.utils
- openstack/oslo.versionedobjects
- openstack/oslo.vmware
- openstack/oslotest
- openstack/osops
- openstack/osprofiler
- openstack/ossa
- openstack/ovn-bgp-agent
- openstack/ovn-octavia-provider
- openstack/ovsdbapp
- openstack/panko
- openstack/pbr
- openstack/performance-docs
Create an openstack/placement project This patch includes the changes necessary to bootstrap an openstack/placement repo that contains code seeded from https://github.com/EdLeafe/placement . That repo contains a clone of openstack/nova filtered by the filter_git_history.sh script from oslo.tools [1]. The result is a collection of the files that make up the placement service, it's test and docs and auxilliary stuff. It is not a working repo. It will be made to work via a series of changes to be reviewed in gerrit once the new repo is seeded. Initially those changes will be fairly mechanical, to fix file and import paths, and to remove unneeded files that were included in the results because they were non-placement members of commit required in the filtering. The first commit will add a .zuul.yaml file that sets up some noop-jobs and non-voting versions of openstack-tox-functional, openstack-tox-functional-py35, openstack-tox-py27, openstack-tox-py35, openstack-tox-p27, openstack-tox-pep8. As changes to the gerrit repo progress, the jobs will be made voting and additional jobs will be added for docs, api-ref, etc. Eventually the configuration will be update to use templates. The placement-core gerrit group will initially be seeded with the existing nova-core group and a small number of additional people selected from existing placement contributors. The openstack/placement repo will initially be a part of the official nova project. A patch indicating those plans will be made to governance. It will depend on this change. [1] https://git.openstack.org/cgit/openstack/oslo.tools/tree/filter_git_history.sh Needed-By: https://review.openstack.org/598380 Change-Id: Icab8e931e5ae589eab0038ca12e6b5bdba04ff43
2018-08-30 22:29:15 +01:00
- openstack/placement
- openstack/project-team-guide
- openstack/ptgbot
- openstack/publiccloud-sig
- openstack/puppet-aodh
- openstack/puppet-barbican
- openstack/puppet-ceilometer
- openstack/puppet-ceph
- openstack/puppet-cinder
- openstack/puppet-cloudkitty
- openstack/puppet-designate
- openstack/puppet-glance
- openstack/puppet-gnocchi
- openstack/puppet-heat
- openstack/puppet-horizon
- openstack/puppet-ironic
- openstack/puppet-keystone
- openstack/puppet-magnum
- openstack/puppet-manila
- openstack/puppet-mistral
- openstack/puppet-neutron
- openstack/puppet-nova
- openstack/puppet-octavia
- openstack/puppet-openstack-cookiecutter
- openstack/puppet-openstack-guide
- openstack/puppet-openstack-integration
- openstack/puppet-openstack-specs
- openstack/puppet-openstack_extras
- openstack/puppet-openstack_spec_helper
- openstack/puppet-openstacklib
- openstack/puppet-oslo
- openstack/puppet-ovn
- openstack/puppet-placement
- openstack/puppet-swift
- openstack/puppet-tempest
- openstack/puppet-trove
- openstack/puppet-vitrage
- openstack/puppet-vswitch
- openstack/puppet-watcher
- openstack/puppet-zaqar
- openstack/pycadf
- openstack/pyeclib
- openstack/pymod2pkg
- openstack/python-adjutantclient
- openstack/python-aodhclient
- openstack/python-barbicanclient
- openstack/python-blazarclient
- openstack/python-brick-cinderclient-ext
- openstack/python-cinderclient
- openstack/python-cloudkittyclient
- openstack/python-cyborgclient
- openstack/python-designateclient
- openstack/python-dracclient
- openstack/python-freezerclient
- openstack/python-glanceclient
- openstack/python-heatclient
- openstack/python-ironic-inspector-client
- openstack/python-ironicclient
- openstack/python-keystoneclient
- openstack/python-magnumclient
- openstack/python-manilaclient
- openstack/python-masakariclient
- openstack/python-mistralclient
- openstack/python-monascaclient
- openstack/python-neutronclient
- openstack/python-novaclient
- openstack/python-observabilityclient
- openstack/python-octaviaclient
- openstack/python-openstackclient
- openstack/python-pankoclient
- openstack/python-swiftclient
- openstack/python-tackerclient
- openstack/python-troveclient
- openstack/python-venusclient
- openstack/python-vitrageclient
- openstack/python-watcherclient
- openstack/python-zaqarclient
- openstack/python-zunclient
- openstack/qa-specs
- openstack/rally
- openstack/rally-openstack
- openstack/rbd-iscsi-client
- openstack/release-test
- openstack/releases
- openstack/renderspec
- openstack/reno
- openstack/requestsexceptions
- openstack/requirements
- openstack/reviewday
- openstack/reviewstats
- openstack/rpm-packaging
- openstack/rpm-packaging-tools
- openstack/security-doc
- openstack/self-healing-sig
- openstack/service-types-authority
- openstack/shade
- openstack/skyline-apiserver
- openstack/skyline-console
- openstack/specs-cookiecutter
- openstack/sphinx-feature-classification
- openstack/stackviz
- openstack/stevedore
- openstack/storlets
- openstack/sunbeam-charms
- openstack/sushy
- openstack/sushy-oem-idrac
- openstack/sushy-tools
- openstack/swift
- openstack/swift-bench
- openstack/tacker
- openstack/tacker-horizon
- openstack/tacker-specs
- openstack/tap-as-a-service
- openstack/taskflow
- openstack/telemetry-specs
- openstack/telemetry-tempest-plugin
- openstack/tempest-plugin-cookiecutter
- openstack/tempest-stress
- openstack/tenks
- openstack/tooz
- openstack/tosca-parser
- openstack/training-guides
- openstack/tripleo-ci
- openstack/tripleo-ci-health-queries
- openstack/trove
- openstack/trove-dashboard
- openstack/trove-specs
- openstack/trove-tempest-plugin
- openstack/ui-cookiecutter
- openstack/upstream-institute-virtual-environment
- openstack/venus
- openstack/venus-dashboard
- openstack/venus-specs
- openstack/venus-tempest-plugin
- openstack/virtualbmc
- openstack/virtualpdu
- openstack/vitrage
- openstack/vitrage-dashboard
- openstack/vitrage-specs
- openstack/vitrage-tempest-plugin
- openstack/watcher
- openstack/watcher-dashboard
- openstack/watcher-specs
- openstack/watcher-tempest-plugin
- openstack/whereto
- openstack/whitebox-tempest-plugin
- openstack/xstatic-angular
- openstack/xstatic-angular-bootstrap
- openstack/xstatic-angular-fileupload
- openstack/xstatic-angular-gettext
- openstack/xstatic-angular-lrdragndrop
- openstack/xstatic-angular-material
- openstack/xstatic-angular-notify
- openstack/xstatic-angular-smart-table
- openstack/xstatic-angular-uuid
- openstack/xstatic-angular-vis
- openstack/xstatic-bootstrap-datepicker
- openstack/xstatic-bootstrap-scss
- openstack/xstatic-bootswatch
- openstack/xstatic-d3
- openstack/xstatic-dagre
- openstack/xstatic-dagre-d3
- openstack/xstatic-filesaver
- openstack/xstatic-graphlib
- openstack/xstatic-hogan
- openstack/xstatic-jasmine
- openstack/xstatic-jquery-migrate
- openstack/xstatic-jquery.quicksearch
- openstack/xstatic-jquery.tablesorter
- openstack/xstatic-js-yaml
- openstack/xstatic-jsencrypt
- openstack/xstatic-json2yaml
- openstack/xstatic-lodash
- openstack/xstatic-magic-search
- openstack/xstatic-mdi
- openstack/xstatic-moment
- openstack/xstatic-moment-timezone
- openstack/xstatic-rickshaw
- openstack/xstatic-roboto-fontface
- openstack/xstatic-spin
- openstack/yaql
- openstack/zaqar
- openstack/zaqar-specs
- openstack/zaqar-tempest-plugin
- openstack/zaqar-ui
- openstack/zun
- openstack/zun-tempest-plugin
- openstack/zun-ui
- performa/os-faults
- performa/shaker
- sardonic/sardonic
- starlingx/ansible-playbooks
- starlingx/app-cstate-management
- starlingx/app-dell-storage
- starlingx/app-distributed-cloud
- starlingx/app-gen-tool
- starlingx/app-harbor
- starlingx/app-intel-device-plugins
- starlingx/app-intel-ethernet-operator
- starlingx/app-istio
- starlingx/app-kubernetes-power-manager
- starlingx/app-kubevirt
- starlingx/app-node-feature-discovery
- starlingx/app-node-interface-metrics-exporter
- starlingx/app-oran-o2
- starlingx/app-power-metrics
- starlingx/app-rook-ceph
- starlingx/app-security-profiles-operator
- starlingx/app-sriov-fec-operator
- starlingx/app-sts-silicom
- starlingx/apt-ostree
- starlingx/audit-armada-app
- starlingx/cert-manager-armada-app
- starlingx/clients
- starlingx/compile
- starlingx/config
- starlingx/config-files
- starlingx/containers
- starlingx/distcloud
- starlingx/distcloud-client
- starlingx/docs
- starlingx/election
- starlingx/fault
- starlingx/governance
- starlingx/gplv2
- starlingx/gplv3
- starlingx/gui
- starlingx/ha
- starlingx/helm-charts
- starlingx/integ
- starlingx/jenkins-pipelines
- starlingx/kernel
- starlingx/manifest
- starlingx/meta-starlingx
- starlingx/metal
- starlingx/metrics-server-armada-app
- starlingx/monitor-armada-app
- starlingx/monitoring
- starlingx/nfv
- starlingx/nginx-ingress-controller-armada-app
- starlingx/oidc-auth-armada-app
- starlingx/openstack-armada-app
- starlingx/platform-armada-app
- starlingx/portieris-armada-app
- starlingx/ptp-notification-armada-app
- starlingx/public-keys
- starlingx/rook-ceph
- starlingx/root
- starlingx/SDO-rv-service
- starlingx/snmp-armada-app
- starlingx/specs
- starlingx/stx-puppet
- starlingx/test
- starlingx/tis-repo
- starlingx/tools
- starlingx/update
- starlingx/upstream
- starlingx/utilities
- starlingx/utils
- starlingx/vault-armada-app
- starlingx/virt
- starlingx/virtual-deployment
- starlingx/zuul-jobs
- ttygroup/boartty
- ttygroup/gertty
- x/alexandria
- x/almanach
- x/ansible-role-bindep
- x/ansible-role-fedmsg
- x/ansible-role-jenkins
- x/ansible-role-jenkins-job-builder
- x/ansible-role-jenkins-plugins
- x/ansible-tripleo-ipa-server
- x/apmec
- x/apmec-horizon
- x/bansho
- x/bareon
- x/bareon-allocator
- x/bareon-api
- x/bareon-image-elements
- x/bareon-ironic
- x/bareon-specs
- x/bilean
- x/broadview-collector
- x/broadview-lib
- x/broadview-ui
- x/browbeat
- x/cathead
- x/ceilometer-zvm
- x/certbot-dns-openstack
- x/charm-6wind-virtual-accelerator
- x/charm-interface-barbican-hsm
- x/charm-interface-ovsdb
- x/charm-neutron-api-plumgrid
- x/charm-ovn-central
- x/charm-ovn-central-k8s
- x/charm-ovn-chassis
- x/charm-ovn-dedicated-chassis
- x/charm-ovn-relay-k8s
- x/charm-plumgrid-director
- x/charm-plumgrid-edge
- x/charm-plumgrid-gateway
- x/ci-cd-pipeline-app-murano
- x/cinder-fusioncompute
- x/cisco-ironic-contrib
- x/ciwatch
- x/cl-openstack-client
- x/cloudbase-init
- x/cloudcafe
- x/cloudpulse
- x/cloudroast
- x/coats
- x/cognitive
- x/compass-adapters
- x/compass-core
- x/compass-install
- x/compass-specs
- x/compass-web
- x/conveyor
- x/coupler
- x/cursive
- x/daisycloud-core
- x/dash-stack
- x/delimiter
- x/devstack-plugin-additional-pkg-repos
- x/devstack-plugin-glusterfs
- x/devstack-plugin-hdfs
- x/devstack-plugin-libvirt-qemu
- x/devstack-plugin-mariadb
- x/devstack-plugin-tar-installer
- x/devstack-plugin-tobiko
- x/devstack-plugin-vmax
- x/distil
- x/distil-ui
- x/doc8
- x/docker-machine-openstack
- x/downpour
- x/drbd-devstack
- x/driverlog
- x/ec2-driver
- x/ekko
- x/entropy
- x/fenix
- x/fixtures-git
- x/flame
- x/flare
- x/foxnut
- x/gabbi-tempest
- x/gerrit-dash-creator
- x/giftwrap
- x/git-nit
- x/git-os-job
- x/git-repo-manifests
- x/git-upstream
- x/gitdm
- x/glare-specs
- x/gluon
- x/golang-client
- x/golang-commons
- x/gos-brick
- x/group-based-policy
- x/group-based-policy-automation
- x/group-based-policy-specs
- x/group-based-policy-ui
- x/gyan
- x/gyan-dashboard
- x/gyan-specs
- x/horizon-mellanox
- x/hurricane
- x/inception
- x/infra-ansible
- x/intel-nfv-ci-tests
- x/interop-workloads
- x/iotronic
- x/iotronic-lightning-rod
- x/iotronic-ui
- x/ipa-example-hardware-managers
- x/ironic-staging-drivers
- x/jacket
- x/jenkins-plugins-for-murano
- x/k8s-cloud-provider
- x/k8s-docker-suite-app-murano
- x/kiloeyes
- x/kingbird
- x/kingbird-dashboard
- x/kloudbuster
- x/kosmos
- x/kosmos-specs
- x/ku.stella
- x/kwapi
- x/marshal
- x/meghdwar
- x/merlin
- x/meteos
- x/meteos-ui
- x/microstack
- x/microstack-specs
- x/mitmstack
- x/mogan-specs
- x/mogan-ui
- x/monasca-vagrant
- x/mors
- x/murano-plugin-networking-sfc
- x/namos
- x/nemesis
- x/nerd-reviewer
- x/networking-6wind
- x/networking-ale-omniswitch
- x/networking-ansible
- x/networking-arista
- x/networking-avaya
- x/networking-bigswitch
- x/networking-brocade
- x/networking-cumulus
- x/networking-dpm
- x/networking-edge-vpn
- x/networking-extreme
- x/networking-fortinet
- x/networking-fujitsu
- x/networking-gluon
- x/networking-h3c
- x/networking-hpe
- x/networking-huawei
- x/networking-icc
- x/networking-infoblox
- x/networking-l2gw
- x/networking-l2gw-tempest-plugin
- x/networking-lagopus
- x/networking-lenovo
- x/networking-mlnx
- x/networking-nec
- x/networking-omnipath
- x/networking-ovs-dpdk
- x/networking-peregrine
- x/networking-plumgrid
- x/networking-spp
- x/networking-vpp
- x/networking-vsphere
- x/networking-zte
- x/networking-zvm
- x/neutron-interconnection
- x/nfv-filters
- x/nova-dpm
- x/nova-fusioncompute
- x/nova-lxd
- x/nova-mksproxy
- x/nova-solver-scheduler
- x/nova-zvm-virt-driver
- x/novajoin
- x/novajoin-tempest-plugin
- x/oaktree
- x/oaktreemodel
- x/omni
- x/ooi
- x/opencafe
- x/openstack-mentoring-scripts
- x/openstack-resource-agents
- x/openstack-resource-agents-specs
- x/openstack-service-broker
- x/openstack-spaceport
- x/ops-telecom-nfv
- x/os-dpm
- x/os-http
- x/os-log-merger
- x/os-namos
- x/os-xenapi
- x/osc-summit-counter
- x/osel
- x/osops-coda
- x/osops-example-configs
- x/osops-tools-contrib
- x/osops-tools-generic
- x/osops-tools-logging
- x/osops-tools-monitoring
- x/ospurge
- x/packetary
- x/packetary-specs
- x/packstack
- x/pandaman
- x/performa
- x/picasso
- x/poppy
- x/poppy-ui
- x/powervc-driver
- x/proliantutils
- x/promstat
- x/puppet-autossh
- x/puppet-fenix
- x/puppet-midonet
- x/puppet-modulesync-configs
- x/puppet-n1k-vsm
- x/puppet-setproxy
- x/puppet-surveil
- x/pyghmi
- x/python-almanachclient
- x/python-apmecclient
- x/python-bileanclient
- x/python-cloudpulseclient
- x/python-cognitiveclient
- x/python-distilclient
- x/python-don
- x/python-fenixclient
- x/python-glareclient
- x/python-group-based-policy-client
- x/python-gyanclient
- x/python-hnvclient
- x/python-iotronicclient
- x/python-k8sclient
- x/python-kingbirdclient
- x/python-meteosclient
- x/python-moganclient
- x/python-namosclient
- x/python-oneviewclient
- x/python-opentsdbclient
- x/python-picassoclient
- x/python-redfish
- x/python-rsdclient
- x/python-scciclient
- x/python-surveilclient
- x/python-tatuclient
- x/python-valenceclient
- x/quark
- x/radar
- x/ramdisk-func-test
- x/ranger
- x/ranger-agent
- x/ranger-tempest-plugin
- x/rsd-lib
- x/rsd-virt-for-nova
- x/sahara-ci-config
- x/scalpels
- x/shovel
- x/shovel-horizon
- x/siss
- x/slogging
- x/snap-ceilometer
- x/snap-cinder
- x/snap-glance
- x/snap-gnocchi
- x/snap-keystone
- x/snap-neutron
- x/snap-nova
- x/snap-nova-hypervisor
- x/snap-openstackclients
- x/snap-rally
- x/snap-tempest
- x/snap.openstack
- x/solar
- x/solar-resources
- x/spanner
- x/spectroscope
- x/sqlalchemy-migrate
- x/stackalytics
- x/stacklight-integration-tests
- x/stacktach
- x/stacktach-klugman
- x/stacktach-notification-utils
- x/stacktach-notigen
- x/stacktach-quince
- x/stacktach-quincy
- x/stacktach-sandbox
- x/stacktach-shoebox
- x/stacktach-simport
- x/stacktach-stackdistiller
- x/stacktach-timex
- x/stacktach-winchester
- x/stackube
- x/steth
- x/surveil
- x/surveil-specs
- x/swift-ceph-backend
- x/swift3
- x/swiftonfile
- x/swiftonhpss
- x/synergy-scheduler-manager
- x/synergy-service
- x/tap-as-a-service-dashboard
- x/tap-as-a-service-tempest-plugin
- x/tatu
- x/tatu-dashboard
- x/telcowg-usecases
- x/terracotta
- x/third-party-ci-tools
- x/timmy
- x/tobiko
- x/trio2o
- x/turbo-hipster
- x/vahana
- x/valence
- x/valence-specs
- x/valet
- x/vm-bm-wg
- x/vmtp
- x/vmware-nsx-tempest-plugin
- x/vmware-nsxlib
- x/vmware-vspc
- x/whitebox-neutron-tempest-plugin
- x/wsme
- x/xenapi-os-testing
- x/xstatic-angular-cookies
- x/xstatic-angular-mock
- x/xstatic-angular-sanitize
- x/xstatic-jquery.bootstrap.wizard
- x/xstatic-qunit
- zuul/nodepool:
include: ['job', 'secret', 'nodeset']
- zuul/zuul:
include: ['job', 'secret', 'nodeset']
# Include some projects without config for use in
# required-projects
- include: []
projects:
- opendev/gear
- zuul/zuul-registry
- zuul/zuul-client
github:
untrusted-projects:
# Don't load any configuration from these projects because we
# don't gate them, so they could wedge our config.
- include: []
projects:
# Sorting projects alphabetically will help merge conflicts.
- ansible/ansible
- ansible-collections/ansible.posix
- ansible-collections/ansible.netcommon
- ansible-collections/ansible.utils
- ansible-collections/community.crypto
- ansible-collections/community.general
- ansible-collections/community.libvirt
- ansible-collections/openvswitch.openvswitch
- ceph/ceph-ansible
- cherrypy/cherrypy
- eventlet/eventlet
- gnocchixyz/gnocchi
- gtest-org/ansible
- harlowja/fasteners
- infrawatch/collectd-config-ansible-role
- infrawatch/functional-tests
- infrawatch/qdr-config-ansible-role
- infrawatch/sg-core
- kubernetes-incubator/kubespray
- metal3-io/metal3-dev-env
- mtreinish/stestr
- novnc/novnc
- openvswitch/ovs
- pytest-dev/pytest-testinfra
- sphinx-doc/sphinx
- sqlalchemy/alembic
- sqlalchemy/dogpile.cache
- sqlalchemy/sqlalchemy
- stackhpc/ansible-role-dell-powerconnect-switch
- stackhpc/ansible-role-grafana-conf
- stackhpc/ansible-role-libvirt-host
- stackhpc/ansible-role-libvirt-vm
- stackhpc/ansible-role-luks
- stackhpc/ansible-role-mellanox-switch
- stackhpc/ansible-role-os-images
- stackhpc/ansible-role-os-ironic-state
- stackhpc/ansible-role-os-networks
- stackhpc/ansible-role-os-openstackclient
- stackhpc/ansible-role-os-openstacksdk
- stackhpc/ansible-role-systemd-networkd
- stackhpc/ansible-timezone
- stackhpc/drac
- stackhpc/drac-facts
- svinota/pyroute2
- swiftstack/ProxyFS
- DPDK/dpdk
googlesource:
untrusted-projects:
- include: []
projects: *googlesource_projects
- tenant:
name: vexxhost
admin-rules: *admin_rules
default-ansible-version: '8'
max-nodes-per-job: 10
source:
gerrit:
config-projects:
# We don't want to load the project to report on those repos
- exclude: [project]
projects:
- opendev/base-jobs
- opendev/project-config
- vexxhost/base-jobs
untrusted-projects:
- zuul/zuul-jobs
- vexxhost/ansible-collection-atmosphere
- vexxhost/ansible-role-base-server
- vexxhost/ansible-role-docker-distribution
- vexxhost/ansible-role-openmanage
- vexxhost/ansible-role-wireguard
- vexxhost/atmosphere
- vexxhost/docker-images
- vexxhost/documentation
- vexxhost/google-directory-api-linux-agent
- vexxhost/helm-charts
- vexxhost/kue
- vexxhost/libvirtd_exporter
- vexxhost/lodgeit-helm
- vexxhost/network_exporter
- vexxhost/node-labeler
- vexxhost/openstack-monitoring
- vexxhost/openstack-operator
- vexxhost/openstack-tools
- vexxhost/openvswitch_exporter
- vexxhost/rally_exporter
- vexxhost/rbac-helm
- vexxhost/smokeping_prober-helm
- vexxhost/tempest-pushgateway
# Include some projects with job config for cross-tenant
# jobs
- include: [job, nodeset]
projects:
- openstack/devstack
- openstack/tempest
# Include some projects without config for use in
# required-projects
- include: []
projects:
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/cinder
- openstack/devstack-plugin-ceph
- openstack/glance
- openstack/heat
- openstack/heat-tempest-plugin
- openstack/horizon
- openstack/keystone
- openstack/loci
- openstack/magnum
- openstack/magnum-tempest-plugin
- openstack/monasca-agent
- openstack/monasca-api
- openstack/monasca-ceilometer
- openstack/monasca-common
- openstack/monasca-events-api
- openstack/monasca-notification
- openstack/monasca-persister
- openstack/monasca-statsd
- openstack/monasca-tempest-plugin
- openstack/monasca-thresh
- openstack/monasca-transform
- openstack/neutron
- openstack/nova
- openstack/openstack-helm-images
- openstack/openstack-zuul-jobs
- openstack/oslo.cache
- openstack/oslo.concurrency
- openstack/oslo.config
- openstack/oslo.context
- openstack/oslo.db
- openstack/oslo.i18n
- openstack/oslo.log
- openstack/oslo.messaging
- openstack/oslo.middleware
- openstack/oslo.policy
- openstack/oslo.privsep
- openstack/oslo.reports
- openstack/oslo.rootwrap
- openstack/oslo.serialization
- openstack/oslo.service
- openstack/oslo.utils
- openstack/oslo.versionedobjects
- openstack/oslo.vmware
- openstack/placement
- openstack/requirements
- openstack/swift
- tenant:
name: zuul
admin-rules: *admin_rules
default-ansible-version: '8'
max-nodes-per-job: 10
source:
gerrit:
config-projects:
- zuul/project-config
# Include the minimal amount of configuration from this repo. In
# particular we don't want to include the project defs which cause
# jobs to run for this repo in this tenant.
- opendev/base-jobs:
include:
- job
- secret
- nodeset
- zuul/zuul-base-jobs:
extra-config-paths:
- zuul-tests.d/
shadow:
- opendev/base-jobs
- zuul/project-config
untrusted-projects:
- zuul/zuul-jobs:
extra-config-paths:
- zuul-tests.d/
- zuul/nodepool
- zuul/zuul
- zuul/zuul-client
- zuul/zuul-helm
- zuul/zuul-operator
- zuul/zuul-preview
- zuul/zuul-registry
- zuul/zuul-sphinx
- zuul/zuul-storage-proxy
- zuul/zuul-website
- zuul/zuul-website-media
- zuul/gating.dev
- zuul/gcp-authdaemon
# Include some projects without config for use in
# required-projects
- include: []
projects:
- opendev/gear
- opendev/glean
- opendev/jeepyb
- opendev/zone-opendev.org
- opendev/zone-zuul-ci.org
- openstack/diskimage-builder
- openstack/openstacksdk
- openstack/project-config
- openstack/requirements
# Include some projects with job config for cross-tenant
# jobs
- include: [job, secret, nodeset]
projects:
- opendev/system-config
github:
untrusted-projects:
# Don't load any configuration from these projects because we
# don't gate them, so they could wedge our config.
- include: []
projects:
# Sorting projects alphabetically will help merge conflicts.
- ansible/ansible
- cherrypy/cherrypy
- pytest-dev/pytest-testinfra
- sphinx-contrib/openapi
- sqlalchemy/dogpile.cache
googlesource:
untrusted-projects:
- include: []
projects: *googlesource_projects
# 3rd party CI for Python Cryptographic Authority
# https://github.com/pyca
- tenant:
name: pyca
admin-rules: *admin_rules
default-ansible-version: '8'
max-nodes-per-job: 1
source:
gerrit:
config-projects:
- pyca/project-config
# Include the minimal amount of configuration from this repo. In
# particular we don't want to include the project defs which cause
# jobs to run for this repo in this tenant.
- opendev/base-jobs:
include:
- job
- secret
- nodeset
untrusted-projects:
- pyca/infra
- zuul/zuul-jobs
github:
untrusted-projects:
- pyca/cryptography
- google/wycheproof:
include: []
# 3rd party CI for Python Packaging Authority
# https://github.com/pypa
- tenant:
name: pypa
admin-rules: *admin_rules
default-ansible-version: '8'
max-nodes-per-job: 1
source:
gerrit:
config-projects:
- pypa/project-config
# Include the minimal amount of configuration from this repo. In
# particular we don't want to include the project defs which cause
# jobs to run for this repo in this tenant.
- opendev/base-jobs:
include:
- job
- secret
- nodeset
untrusted-projects:
- zuul/zuul-jobs
github:
untrusted-projects:
- pypa/pip
- tenant:
name: volvocars
admin-rules: *admin_rules
default-ansible-version: '8'
max-nodes-per-job: 10
source:
gerrit:
config-projects:
# Include the minimal amount of configuration from this repo. In
# particular we don't want to include the project defs which cause
# jobs to run for this repo in this tenant.
- opendev/base-jobs:
include:
- job
- secret
- nodeset
- volvocars/project-config
untrusted-projects:
- zuul/zuul-jobs
- volvocars/powertrain-build