├── .ansible-lint ├── .gitignore ├── .gitreview ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── REVIEWING.rst ├── accessbot └── channels.yaml ├── bindep.txt ├── dev └── gerrit │ ├── acls │ └── test-manage-project.config │ ├── notify_impact.yaml │ └── projects.yaml ├── docs-site ├── generate_infra_index.py ├── infra-documents.yaml └── infra-index.html.tmpl ├── gerrit ├── acls │ ├── airship │ │ ├── airshipctl.config │ │ ├── airshipui.config │ │ ├── apis.config │ │ ├── armada-go.config │ │ ├── armada-operator.config │ │ ├── armada.config │ │ ├── charts.config │ │ ├── deckhand.config │ │ ├── divingbell.config │ │ ├── docs.config │ │ ├── drydock.config │ │ ├── election.config │ │ ├── gerrit-to-github-bot.config │ │ ├── go-redfish.config │ │ ├── governance.config │ │ ├── hostconfig-operator.config │ │ ├── images.config │ │ ├── kubernetes-entrypoint.config │ │ ├── pegleg.config │ │ ├── porthole.config │ │ ├── promenade.config │ │ ├── shipyard.config │ │ ├── sip.config │ │ ├── spyglass.config │ │ ├── tempest-plugin.config │ │ ├── treasuremap.config │ │ ├── vino.config │ │ └── zuul-airship-roles.config │ ├── cfn │ │ ├── cfn-overview.config │ │ ├── cfn-security.config │ │ ├── computing-native.config │ │ ├── computing-offload.config │ │ ├── heterogeneous-distributed-training-framework.config │ │ ├── ubiquitous-computing-scheduling.config │ │ └── use-case-and-architecture.config │ ├── cirros │ │ └── cirros.config │ ├── inaugust │ │ └── inaugust.config │ ├── jjb │ │ ├── jenkins-job-builder.config │ │ └── python-jenkins.config │ ├── limestone │ │ └── ci-cloud-config.config │ ├── opendev │ │ ├── afsmon.config │ │ ├── ansible-role-cloud-launcher.config │ │ ├── ansible-role-puppet.config │ │ ├── askbot-theme.config │ │ ├── base-jobs.config │ │ ├── bindep.config │ │ ├── ci-sandbox.config │ │ ├── dstat_graph.config │ │ ├── elastic-recheck.config │ │ ├── engagement.config │ │ ├── gear.config │ │ ├── germqtt.config │ │ ├── gerritbot.config │ │ ├── gerritlib.config │ │ ├── git-restack.config │ │ ├── git-review.config │ │ ├── glean.config │ │ ├── grafyaml.config │ │ ├── infra-manual.config │ │ ├── infra-openafs-deb.config │ │ ├── infra-specs.config │ │ ├── infra-vhd-util-deb.config │ │ ├── irc-meetings.config │ │ ├── jeepyb.config │ │ ├── lodgeit.config │ │ ├── log-classify.config │ │ ├── log_processor.config │ │ ├── lpmqtt.config │ │ ├── meetbot.config │ │ ├── mqtt_statsd.config │ │ ├── netlify-sandbox.config │ │ ├── project-config-example.config │ │ ├── project-config.config │ │ ├── publications.config │ │ ├── puppet-bup.config │ │ ├── puppet-elastic_recheck.config │ │ ├── puppet-ethercalc.config │ │ ├── puppet-httpd.config │ │ ├── puppet-jeepyb.config │ │ ├── puppet-logrotate.config │ │ ├── puppet-mysql_backup.config │ │ ├── puppet-openstack_infra_spec_helper.config │ │ ├── puppet-pip.config │ │ ├── puppet-project_config.config │ │ ├── puppet-redis.config │ │ ├── puppet-reviewday.config │ │ ├── puppet-simpleproxy.config │ │ ├── puppet-ssh.config │ │ ├── puppet-storyboard.config │ │ ├── puppet-tmpreaper.config │ │ ├── puppet-ulimit.config │ │ ├── puppet-user.config │ │ ├── puppet-vcsrepo.config │ │ ├── puppet-zanata.config │ │ ├── python-storyboardclient.config │ │ ├── retired.config │ │ ├── sandbox.config │ │ ├── statusbot.config │ │ ├── storyboard-vue.config │ │ ├── storyboard-webclient.config │ │ ├── storyboard.config │ │ ├── subunit2sql.config │ │ ├── system-config.config │ │ ├── yaml2ical.config │ │ ├── zone-opendev.org.config │ │ └── zone-zuul-ci.org.config │ ├── openinfra │ │ ├── edge-computing-group.config │ │ ├── four-opens.config │ │ ├── groups-static-pages.config │ │ ├── groups.config │ │ ├── interop.config │ │ ├── odsreg.config │ │ ├── openstack-map.config │ │ ├── openstackweb.config │ │ ├── refstack.config │ │ └── transparency-policy.config │ ├── openinfralabs │ │ └── contrib.config │ ├── openstack │ │ ├── adjutant.config │ │ ├── ansible-collections-openstack.config │ │ ├── ansible-role-container-registry.config │ │ ├── api-sig.config │ │ ├── api-site.config │ │ ├── auto-scaling-sig.config │ │ ├── automaton.config │ │ ├── barbican-specs.config │ │ ├── barbican.config │ │ ├── bashate.config │ │ ├── bifrost.config │ │ ├── blazar.config │ │ ├── bugdaystats.config │ │ ├── castellan.config │ │ ├── charm-benchmark.config │ │ ├── charm-ceph.config │ │ ├── charm-purestorage.config │ │ ├── charm-trilio.config │ │ ├── charm-vault.config │ │ ├── charm.config │ │ ├── ci-log-processing.config │ │ ├── cinder-specs.config │ │ ├── cinder-tempest-plugin.config │ │ ├── cinder.config │ │ ├── cliff.config │ │ ├── cloudkitty-dashboard.config │ │ ├── cloudkitty.config │ │ ├── codegenerator.config │ │ ├── constellations.config │ │ ├── contributor-guide.config │ │ ├── cookiecutter.config │ │ ├── coverage2sql.config │ │ ├── cyborg.config │ │ ├── debtcollector.config │ │ ├── designate-dashboard.config │ │ ├── designate-specs.config │ │ ├── designate-tempest-plugin.config │ │ ├── designate.config │ │ ├── devstack-plugin-ceph.config │ │ ├── devstack-plugin-container.config │ │ ├── devstack-plugin-nfs.config │ │ ├── devstack-plugin-open-cas.config │ │ ├── devstack-plugin-prometheus.config │ │ ├── devstack-vagrant.config │ │ ├── devstack.config │ │ ├── diskimage-builder.config │ │ ├── election.config │ │ ├── eslint-config-openstack.config │ │ ├── etcd3gw.config │ │ ├── freezer-tempest-plugin.config │ │ ├── freezer.config │ │ ├── futurist.config │ │ ├── glance-specs.config │ │ ├── glance-tempest-plugin.config │ │ ├── glance.config │ │ ├── glance_store.config │ │ ├── goal-tools.config │ │ ├── governance.config │ │ ├── grenade.config │ │ ├── grian-ui.config │ │ ├── hacking.config │ │ ├── heat-cfntools.config │ │ ├── heat-dashboard.config │ │ ├── heat-translator.config │ │ ├── heat.config │ │ ├── horizon.config │ │ ├── i18n.config │ │ ├── ideas.config │ │ ├── instack.config │ │ ├── ironic.config │ │ ├── karma-subunit-reporter.config │ │ ├── kayobe.config │ │ ├── keystone-specs.config │ │ ├── keystone.config │ │ ├── keystoneauth.config │ │ ├── kolla.config │ │ ├── kuryr-kubernetes.config │ │ ├── kuryr-libnetwork.config │ │ ├── kuryr-tempest-plugin.config │ │ ├── kuryr.config │ │ ├── large-scale.config │ │ ├── ldappool.config │ │ ├── liberasurecode.config │ │ ├── loci.config │ │ ├── logstash-filters.config │ │ ├── magnum-capi-helm.config │ │ ├── magnum-ui.config │ │ ├── magnum.config │ │ ├── manila-tempest-plugin.config │ │ ├── manila-test-image.config │ │ ├── manila-ui.config │ │ ├── manila.config │ │ ├── masakari-dashboard.config │ │ ├── masakari.config │ │ ├── meta-config.config │ │ ├── microversion-parse.config │ │ ├── mistral-lib.config │ │ ├── mistral.config │ │ ├── molteniron.config │ │ ├── monasca-ui.config │ │ ├── monasca.config │ │ ├── multi-arch-sig.config │ │ ├── networking-bagpipe.config │ │ ├── networking-bgpvpn.config │ │ ├── networking-midonet.config │ │ ├── networking-odl.config │ │ ├── networking-onos.config │ │ ├── networking-sfc.config │ │ ├── neutron-dynamic-routing.config │ │ ├── neutron-fwaas-dashboard.config │ │ ├── neutron-fwaas.config │ │ ├── neutron-lib.config │ │ ├── neutron-specs.config │ │ ├── neutron-vpnaas-dashboard.config │ │ ├── neutron-vpnaas.config │ │ ├── neutron.config │ │ ├── nose-html-output.config │ │ ├── nova-specs.config │ │ ├── nova.config │ │ ├── octavia-dashboard.config │ │ ├── octavia-lib.config │ │ ├── octavia-tempest-plugin.config │ │ ├── octavia.config │ │ ├── openapi.config │ │ ├── openstack-ansible-roles.config │ │ ├── openstack-ansible-sig.config │ │ ├── openstack-ansible.config │ │ ├── openstack-helm-images.config │ │ ├── openstack-helm-plugin.config │ │ ├── openstack-helm.config │ │ ├── openstack-manuals.config │ │ ├── openstack-nose.config │ │ ├── openstack-planet.config │ │ ├── openstack-zuul-jobs.config │ │ ├── openstack-zuul-roles.config │ │ ├── openstack.config │ │ ├── openstackdocstheme.config │ │ ├── openstacksdk.config │ │ ├── operations-guide.config │ │ ├── os-api-ref.config │ │ ├── os-performance-tools.config │ │ ├── os-service-types.config │ │ ├── os-testr.config │ │ ├── os-vif.config │ │ ├── oslo-independent.config │ │ ├── oslo.cache.config │ │ ├── oslo.concurrency.config │ │ ├── oslo.config │ │ ├── oslo.db.config │ │ ├── oslo.i18n.config │ │ ├── oslo.limit.config │ │ ├── oslo.messaging.config │ │ ├── oslo.metrics.config │ │ ├── oslo.middleware.config │ │ ├── oslo.policy.config │ │ ├── oslo.privsep.config │ │ ├── oslo.reports.config │ │ ├── oslo.rootwrap.config │ │ ├── oslo.service.config │ │ ├── oslo.tools.config │ │ ├── oslo.upgradecheck.config │ │ ├── oslo.versionedobjects.config │ │ ├── oslo.vmware.config │ │ ├── osops.config │ │ ├── osprofiler.config │ │ ├── ossa.config │ │ ├── ovn-bgp-agent.config │ │ ├── ovn-octavia-provider.config │ │ ├── ovsdbapp.config │ │ ├── pbr.config │ │ ├── performance-docs.config │ │ ├── placement.config │ │ ├── project-config.config │ │ ├── project-team-guide.config │ │ ├── ptgbot.config │ │ ├── publiccloud-sig.config │ │ ├── puppet-aodh.config │ │ ├── puppet-ceilometer.config │ │ ├── puppet-ceph.config │ │ ├── puppet-cinder.config │ │ ├── puppet-glance.config │ │ ├── puppet-gnocchi.config │ │ ├── puppet-ironic.config │ │ ├── puppet-keystone.config │ │ ├── puppet-manila.config │ │ ├── puppet-modules.config │ │ ├── puppet-neutron.config │ │ ├── puppet-openstack-integration.config │ │ ├── puppet-panko.config │ │ ├── pycadf.config │ │ ├── python-barbicanclient.config │ │ ├── python-designateclient.config │ │ ├── python-dracclient.config │ │ ├── python-keystoneclient.config │ │ ├── python-manilaclient.config │ │ ├── python-neutronclient.config │ │ ├── python-novaclient.config │ │ ├── python-octaviaclient.config │ │ ├── python-openstackclient.config │ │ ├── python-swiftclient.config │ │ ├── python-zaqarclient.config │ │ ├── qa-specs.config │ │ ├── rally-openstack.config │ │ ├── rally.config │ │ ├── rbd-iscsi-client.config │ │ ├── release-test.config │ │ ├── releases.config │ │ ├── reno.config │ │ ├── requestsexceptions.config │ │ ├── requirements.config │ │ ├── retired.config │ │ ├── reviewday.config │ │ ├── reviewstats.config │ │ ├── rpm-packaging.config │ │ ├── security-doc.config │ │ ├── self-healing-sig.config │ │ ├── service-types-authority.config │ │ ├── skyline.config │ │ ├── sphinx-feature-classification.config │ │ ├── stackviz.config │ │ ├── stevedore.config │ │ ├── storlets.config │ │ ├── sunbeam.config │ │ ├── swift-bench.config │ │ ├── swift.config │ │ ├── tacker-horizon.config │ │ ├── tacker-specs.config │ │ ├── tacker.config │ │ ├── tap-as-a-service.config │ │ ├── taskflow.config │ │ ├── telemetry.config │ │ ├── tempest-stress.config │ │ ├── tempest.config │ │ ├── tenks.config │ │ ├── tooz.config │ │ ├── tosca-parser.config │ │ ├── training-guides.config │ │ ├── trove-dashboard.config │ │ ├── trove-specs.config │ │ ├── trove.config │ │ ├── ui-cookiecutter.config │ │ ├── upstream-institute-virtual-environment.config │ │ ├── venus.config │ │ ├── vitrage-dashboard-xstatic.config │ │ ├── vitrage-dashboard.config │ │ ├── vitrage.config │ │ ├── watcher-dashboard.config │ │ ├── watcher-specs.config │ │ ├── watcher-tempest.config │ │ ├── watcher.config │ │ ├── whitebox-tempest-plugin.config │ │ ├── xstatic.config │ │ ├── yaql.config │ │ ├── zaqar-specs.config │ │ ├── zaqar-ui.config │ │ ├── zaqar.config │ │ ├── zun-ui.config │ │ └── zun.config │ ├── performa │ │ ├── os-faults.config │ │ └── shaker.config │ ├── pyca │ │ ├── infra.config │ │ └── project-config.config │ ├── pypa │ │ └── project-config.config │ ├── recordsansible │ │ ├── ansible-role-ara.config │ │ └── ara.config │ ├── sardonic │ │ └── sardonic.config │ ├── stackforge │ │ └── retired.config │ ├── starlingx │ │ ├── SDO-rv-service.config │ │ ├── ansible-playbooks.config │ │ ├── app-cstate-management.config │ │ ├── app-dell-storage.config │ │ ├── app-distributed-cloud.config │ │ ├── app-gen-tool.config │ │ ├── app-harbor.config │ │ ├── app-intel-device-plugins.config │ │ ├── app-intel-ethernet-operator.config │ │ ├── app-ipsec-policy-operator.config │ │ ├── app-istio.config │ │ ├── app-kubernetes-power-manager.config │ │ ├── app-kubevirt.config │ │ ├── app-node-feature-discovery.config │ │ ├── app-node-interface-metrics-exporter.config │ │ ├── app-openbao.config │ │ ├── app-oran-o2.config │ │ ├── app-power-metrics.config │ │ ├── app-rook-ceph.config │ │ ├── app-security-profiles-operator.config │ │ ├── app-sriov-fec-operator.config │ │ ├── app-sts-silicom.config │ │ ├── apt-ostree.config │ │ ├── audit-armada-app.config │ │ ├── cert-manager-armada-app.config │ │ ├── clients.config │ │ ├── compile.config │ │ ├── config-files.config │ │ ├── config.config │ │ ├── containers.config │ │ ├── distcloud-client.config │ │ ├── distcloud.config │ │ ├── docs.config │ │ ├── election.config │ │ ├── fault.config │ │ ├── governance.config │ │ ├── gui.config │ │ ├── ha.config │ │ ├── helm-charts.config │ │ ├── integ.config │ │ ├── jenkins-pipelines.config │ │ ├── kernel.config │ │ ├── manifest.config │ │ ├── meta-starlingx.config │ │ ├── metal.config │ │ ├── metrics-server-armada-app.config │ │ ├── monitor-armada-app.config │ │ ├── monitoring.config │ │ ├── nfv.config │ │ ├── nginx-ingress-controller-armada-app.config │ │ ├── oidc-auth-armada-app.config │ │ ├── openstack-armada-app.config │ │ ├── platform-armada-app.config │ │ ├── portieris-armada-app.config │ │ ├── ptp-notification-armada-app.config │ │ ├── public-keys.config │ │ ├── rook-ceph.config │ │ ├── root.config │ │ ├── shared.config │ │ ├── snmp-armada-app.config │ │ ├── specs.config │ │ ├── stx-puppet.config │ │ ├── test.config │ │ ├── tis-repo.config │ │ ├── tools.config │ │ ├── update.config │ │ ├── upstream.config │ │ ├── utilities.config │ │ ├── vault-armada-app.config │ │ ├── virt.config │ │ ├── virtual-deployment.config │ │ └── zuul-jobs.config │ ├── ttygroup │ │ ├── boartty.config │ │ └── gertty.config │ ├── vexxhost │ │ ├── base-jobs.config │ │ └── vexxhost.config │ ├── volvocars │ │ ├── powertrain-build.config │ │ └── project-config.config │ ├── wandertracks │ │ └── wandertracks.config │ ├── waterwanders │ │ └── waterwanders.config │ ├── windmill │ │ ├── ansible-role-ansible.config │ │ ├── ansible-role-borgbackup.config │ │ ├── ansible-role-borgmatic.config │ │ ├── ansible-role-boto3.config │ │ ├── ansible-role-carbon.config │ │ ├── ansible-role-diskimage-builder.config │ │ ├── ansible-role-elasticsearch.config │ │ ├── ansible-role-gear.config │ │ ├── ansible-role-grafyaml.config │ │ ├── ansible-role-logrotate.config │ │ ├── ansible-role-nginx.config │ │ ├── ansible-role-nodepool.config │ │ ├── ansible-role-openstacksdk.config │ │ ├── ansible-role-ssh.config │ │ ├── ansible-role-statsd.config │ │ ├── ansible-role-sudoers.config │ │ ├── ansible-role-virtualenv.config │ │ ├── ansible-role-whisper.config │ │ ├── ansible-role-zookeeper.config │ │ ├── ansible-role-zuul-registry.config │ │ ├── ansible-role-zuul.config │ │ ├── windmill-backup.config │ │ ├── windmill-config.config │ │ ├── windmill-logs.config │ │ ├── windmill-ops.config │ │ └── windmill.config │ ├── x │ │ ├── ailuropoda.config │ │ ├── alexandria.config │ │ ├── almanach.config │ │ ├── ansible-role-bindep.config │ │ ├── ansible-role-fedmsg.config │ │ ├── ansible-role-jenkins-job-builder.config │ │ ├── ansible-role-jenkins-plugins.config │ │ ├── ansible-role-jenkins.config │ │ ├── ansible-role-shade.config │ │ ├── apmec.config │ │ ├── bareon-ironic.config │ │ ├── bareon.config │ │ ├── bilean.config │ │ ├── broadview-collector.config │ │ ├── broadview-lib.config │ │ ├── broadview-ui.config │ │ ├── browbeat.config │ │ ├── cathead.config │ │ ├── certbot-dns-openstack.config │ │ ├── charm-6wind-virtual-accelerator.config │ │ ├── charm-plumgrid.config │ │ ├── charm.config │ │ ├── ci-cd-pipeline-app-murano.config │ │ ├── cinder-fusioncompute.config │ │ ├── cisco-ironic-contrib.config │ │ ├── ciwatch.config │ │ ├── cl-openstack-client.config │ │ ├── cloudbase-init.config │ │ ├── cloudcafe.config │ │ ├── cloudpulse.config │ │ ├── coats.config │ │ ├── cognitive.config │ │ ├── collectd-openstack-plugins.config │ │ ├── compass-install.config │ │ ├── compass.config │ │ ├── conveyor.config │ │ ├── coupler.config │ │ ├── cursive.config │ │ ├── daisycloud-core.config │ │ ├── dash-stack.config │ │ ├── delimiter.config │ │ ├── development-proposals.config │ │ ├── devstack-plugin-additional-pkg-repos.config │ │ ├── devstack-plugin-glusterfs.config │ │ ├── devstack-plugin-hdfs.config │ │ ├── devstack-plugin-libvirt-qemu.config │ │ ├── devstack-plugin-mariadb.config │ │ ├── devstack-plugin-tar-installer.config │ │ ├── devstack-plugin-vmax.config │ │ ├── distil.config │ │ ├── doc8.config │ │ ├── docker-machine-openstack.config │ │ ├── downpour.config │ │ ├── drbd-devstack.config │ │ ├── driverlog.config │ │ ├── ec2-driver.config │ │ ├── ekko.config │ │ ├── entropy.config │ │ ├── fenix.config │ │ ├── flame.config │ │ ├── flare.config │ │ ├── foxnut.config │ │ ├── gabbi-tempest.config │ │ ├── gce-api.config │ │ ├── gerrit-dash-creator.config │ │ ├── giftwrap.config │ │ ├── git-nit.config │ │ ├── git-os-job.config │ │ ├── git-repo-manifests.config │ │ ├── git-upstream.config │ │ ├── gitdm.config │ │ ├── glare.config │ │ ├── gluon.config │ │ ├── golang-client.config │ │ ├── golang-commons.config │ │ ├── gos-brick.config │ │ ├── gozer.config │ │ ├── group-based-policy.config │ │ ├── gyan.config │ │ ├── horizon-mellanox.config │ │ ├── hurricane.config │ │ ├── inception.config │ │ ├── infra-ansible.config │ │ ├── intel-nfv-ci-tests.config │ │ ├── interop-workloads.config │ │ ├── iotronic.config │ │ ├── ipa-example-hardware-managers.config │ │ ├── ironic-staging-drivers.config │ │ ├── jacket.config │ │ ├── jenkins-plugins-for-murano.config │ │ ├── k8s-cloud-provider.config │ │ ├── k8s-docker-suite-app-murano.config │ │ ├── kiloeyes.config │ │ ├── kingbird.config │ │ ├── kloudbuster.config │ │ ├── kosmos.config │ │ ├── ku.stella.config │ │ ├── kwapi.config │ │ ├── marshal.config │ │ ├── meghdwar.config │ │ ├── merlin.config │ │ ├── meteos-ui.config │ │ ├── meteos.config │ │ ├── mitmstack.config │ │ ├── mixmatch.config │ │ ├── mogan.config │ │ ├── monasca-vagrant.config │ │ ├── monitorstack.config │ │ ├── mors.config │ │ ├── murano-plugin-networking-sfc.config │ │ ├── namos.config │ │ ├── nemesis.config │ │ ├── nerd-reviewer.config │ │ ├── networking-6wind.config │ │ ├── networking-ale-omniswitch.config │ │ ├── networking-ansible.config │ │ ├── networking-arista.config │ │ ├── networking-avaya.config │ │ ├── networking-bigswitch.config │ │ ├── networking-brocade.config │ │ ├── networking-cisco.config │ │ ├── networking-cumulus.config │ │ ├── networking-dpm.config │ │ ├── networking-edge-vpn.config │ │ ├── networking-extreme.config │ │ ├── networking-fortinet.config │ │ ├── networking-fujitsu.config │ │ ├── networking-gluon.config │ │ ├── networking-h3c.config │ │ ├── networking-hpe.config │ │ ├── networking-huawei.config │ │ ├── networking-icc.config │ │ ├── networking-infoblox.config │ │ ├── networking-l2gw.config │ │ ├── networking-lagopus.config │ │ ├── networking-lenovo.config │ │ ├── networking-mlnx.config │ │ ├── networking-nec.config │ │ ├── networking-omnipath.config │ │ ├── networking-opencontrail.config │ │ ├── networking-ovs-dpdk.config │ │ ├── networking-peregrine.config │ │ ├── networking-plumgrid.config │ │ ├── networking-spp.config │ │ ├── networking-vpp.config │ │ ├── networking-vsphere.config │ │ ├── networking-zte.config │ │ ├── neutron-classifier.config │ │ ├── neutron-interconnection.config │ │ ├── nfv-filters.config │ │ ├── nova-dpm.config │ │ ├── nova-fusioncompute.config │ │ ├── nova-lxd.config │ │ ├── nova-mksproxy.config │ │ ├── nova-solver-scheduler.config │ │ ├── nova-zvm-virt-driver.config │ │ ├── novajoin.config │ │ ├── oaktree.config │ │ ├── omni.config │ │ ├── ooi.config │ │ ├── openstack-mentoring-scripts.config │ │ ├── openstack-resource-agents.config │ │ ├── openstack-service-broker.config │ │ ├── openstack-spaceport.config │ │ ├── ops-telecom-nfv.config │ │ ├── os-dpm.config │ │ ├── os-http.config │ │ ├── os-log-merger.config │ │ ├── os-xenapi.config │ │ ├── osc-summit-counter.config │ │ ├── osel.config │ │ ├── ospurge.config │ │ ├── packetary.config │ │ ├── packstack.config │ │ ├── pandaman.config │ │ ├── performa.config │ │ ├── picasso.config │ │ ├── poppy.config │ │ ├── powervc-driver.config │ │ ├── proliantutils.config │ │ ├── promstat.config │ │ ├── puppet-midonet.config │ │ ├── puppet-modules.config │ │ ├── puppet-n1k-vsm.config │ │ ├── pyghmi.config │ │ ├── python-don.config │ │ ├── python-hnvclient.config │ │ ├── python-k8sclient.config │ │ ├── python-oneviewclient.config │ │ ├── python-opentsdbclient.config │ │ ├── python-redfish.config │ │ ├── python-scciclient.config │ │ ├── quark.config │ │ ├── rack.config │ │ ├── radar.config │ │ ├── ranger.config │ │ ├── rsd-virt-for-nova.config │ │ ├── rsd.config │ │ ├── sahara-ci-config.config │ │ ├── scalpels.config │ │ ├── shovel-horizon.config │ │ ├── shovel.config │ │ ├── siss.config │ │ ├── slogging.config │ │ ├── snaps.config │ │ ├── solar.config │ │ ├── spanner.config │ │ ├── spectroscope.config │ │ ├── sqlalchemy-migrate.config │ │ ├── stackalytics.config │ │ ├── stacklight-integration-tests.config │ │ ├── stacktach.config │ │ ├── stackube.config │ │ ├── steth.config │ │ ├── sunbeam.config │ │ ├── surveil.config │ │ ├── swift-ceph-backend.config │ │ ├── swift3.config │ │ ├── swiftonfile.config │ │ ├── swiftonhpss.config │ │ ├── synergy.config │ │ ├── tatu.config │ │ ├── telcowg-usecases.config │ │ ├── terracotta.config │ │ ├── third-party-ci-tools.config │ │ ├── timmy.config │ │ ├── tobiko.config │ │ ├── trio2o.config │ │ ├── tripleo-ipa.config │ │ ├── turbo-hipster.config │ │ ├── vahana.config │ │ ├── valence.config │ │ ├── valet.config │ │ ├── vm-bm-wg.config │ │ ├── vmtp.config │ │ ├── vmware-nsx.config │ │ ├── vmware-vspc.config │ │ ├── whitebox-neutron-tempest-plugin.config │ │ ├── wsme.config │ │ ├── xenapi-os-testing.config │ │ └── xstatic.config │ └── zuul │ │ ├── nodepool.config │ │ ├── project-config.config │ │ ├── zuul-base-jobs.config │ │ ├── zuul-jobs.config │ │ ├── zuul-website.config │ │ └── zuul.config ├── notify_impact.yaml └── projects.yaml ├── gerritbot └── channels.yaml ├── grafana ├── README.rst ├── afs.yaml ├── ceph.yaml ├── create-nodepool.sh ├── datasource.yaml ├── git.yaml ├── horizon.yaml ├── infra-prod-deployment.json ├── kolla.yaml ├── mosquitto.yaml ├── networking-bagpipe.yaml ├── networking-bgpvpn.yaml ├── networking-sfc.yaml ├── neutron-dynamic-routing.yaml ├── neutron-lib.yaml ├── neutron-stable-minusone.yaml ├── neutron-stable-minustwo.yaml ├── neutron-tempest-plugin.yaml ├── neutron-vpnaas.yaml ├── neutron.yaml ├── nodepool-airship-citycloud.yaml ├── nodepool-dib-status.json ├── nodepool-inap.yaml ├── nodepool-iweb.yaml ├── nodepool-linaro.yaml ├── nodepool-openmetal.yaml ├── nodepool-osuosl.yaml ├── nodepool-ovh.yaml ├── nodepool-rax.yaml ├── nodepool-raxflex.yaml ├── nodepool-vexxhost.yaml ├── nodepool.template ├── nodepool.yaml ├── octavia.yaml ├── openstack-ansible.yaml ├── ovsdbapp.yaml ├── resource-usage.yaml ├── run-grafana.sh ├── tempest.yaml ├── tobiko.yaml ├── vmware-nsx.yaml ├── zuul-launcher-openmetal.yaml ├── zuul-launcher-osuosl.yaml ├── zuul-launcher-ovh.yaml ├── zuul-launcher-rax.yaml ├── zuul-launcher-raxflex.yaml ├── zuul-launcher-vexxhost.yaml ├── zuul-launcher.template ├── zuul-loadbalancer.yaml ├── zuul-performance.yaml └── zuul-status.yaml ├── nodepool ├── elements │ ├── README.rst │ ├── bindep-fallback.txt │ ├── cache-devstack │ │ ├── README.rst │ │ ├── element-deps │ │ ├── source-repository-dstat_graph │ │ ├── source-repository-images │ │ ├── source-repository-pip │ │ ├── source-repository-stackviz │ │ └── source-repository-zanatacli │ ├── control-plane-minimal │ │ ├── README.rst │ │ ├── element-deps │ │ ├── package-installs.yaml │ │ └── post-install.d │ │ │ ├── 80-enable-haveged │ │ │ ├── 80-enable-infra-services │ │ │ └── 89-sshd │ ├── infra-package-needs │ │ ├── README.rst │ │ ├── element-deps │ │ ├── install.d │ │ │ ├── 10-packages │ │ │ ├── 40-install-bindep │ │ │ └── 89-rsyslog │ │ ├── package-installs.yaml │ │ ├── pkg-map │ │ ├── post-install.d │ │ │ ├── 80-enable-haveged │ │ │ ├── 80-enable-infra-services │ │ │ └── 89-sshd │ │ ├── pre-install.d │ │ │ └── 00-gentoo-useflags │ │ └── rsyslog.d │ │ │ └── 50-default.conf │ ├── initialize-urandom │ │ ├── README.rst │ │ ├── element-deps │ │ ├── init-scripts │ │ │ └── systemd │ │ │ │ └── initialize-urandom.service │ │ ├── post-install.d │ │ │ └── 80-initialize-urandom │ │ └── static │ │ │ └── usr │ │ │ └── local │ │ │ └── bin │ │ │ └── initialize-urandom.py │ ├── nodepool-base │ │ ├── README.rst │ │ ├── cleanup.d │ │ │ └── 50-root │ │ ├── element-deps │ │ ├── environment.d │ │ │ └── 75-nodepool-base-env │ │ ├── finalise.d │ │ │ ├── 89-boot-settings │ │ │ ├── 89-glean │ │ │ ├── 89-journald-persistent │ │ │ └── 99-nodepool-dir │ │ ├── glean@.service.d │ │ │ └── override.conf │ │ ├── install.d │ │ │ ├── 05-record-details │ │ │ ├── 06-record-builddate │ │ │ ├── 20-iptables │ │ │ ├── 50-disable-metadata-cloudinit │ │ │ ├── 91-venv-os-testr │ │ │ ├── 96-clean-cron │ │ │ └── 99-disable-rfc3041 │ │ ├── package-installs.yaml │ │ ├── pkg-map │ │ ├── post-install.d │ │ │ ├── 20-iptables │ │ │ └── 89-data-files │ │ ├── pre-install.d │ │ │ └── 10-preseed │ │ └── root.d │ │ │ ├── 50-apt-allow-unauthenticated │ │ │ └── 60-apt-phased-updates │ ├── openstack-repos │ │ ├── README.rst │ │ ├── element-deps │ │ └── extra-data.d │ │ │ └── 50-create-repo-list │ └── zuul-worker │ │ ├── README.rst │ │ ├── element-deps │ │ ├── extra-data.d │ │ └── 60-zuul-user │ │ └── install.d │ │ └── 60-zuul-worker ├── nb01-test.opendev.org.yaml ├── nb07.opendev.org.yaml ├── nl05.opendev.org.yaml ├── nl06.opendev.org.yaml ├── nl07.opendev.org.yaml ├── nl08.opendev.org.yaml ├── nodepool.yaml └── scripts │ └── do-not-delete.txt ├── playbooks ├── api-jobs │ └── promote.yaml ├── bindep-fallback │ └── run.yaml ├── check-main-yaml │ ├── post.yaml │ └── pre.yaml ├── check-release-approval │ └── run.yaml ├── javascript │ ├── content.yaml │ ├── post-stackviz.yaml │ ├── pre.yaml │ ├── publish.yaml │ ├── release.yaml │ └── tarball.yaml ├── maintain-github-mirror │ ├── github_manager.py │ └── run.yaml ├── openafs-client │ └── setup.yaml ├── openstack-fips │ ├── README.rst │ └── pre.yaml ├── project-config │ ├── post-tox.yaml │ ├── pre-tox.yaml │ └── run-tox.yaml ├── proposal │ ├── generate_puppetfile.sh │ ├── pre.yaml │ ├── propose-project-config-update.yaml │ ├── propose-update-constraints.yaml │ ├── propose-updates.yaml │ ├── propose_update.sh │ └── sync_openstack_ansible_common_files.sh ├── pti-python-tarball │ ├── check.yaml │ ├── post.yaml │ ├── pre.yaml │ └── run.yaml ├── publications-index │ └── run.yaml ├── publications │ └── run.yaml ├── publish │ ├── install-guide.yaml │ ├── openstack-afs.yaml │ ├── openstack-artifacts.yaml │ ├── publications-index.yaml │ ├── publications.yaml │ ├── puppetforge.yaml │ ├── pypi.yaml │ ├── releasenotes.yaml │ ├── releases-afs.yaml │ ├── starlingx-afs.yaml │ ├── trigger-rtd.yaml │ └── wheel-mirror.yaml ├── puppet-tarball │ ├── post.yaml │ ├── pre.yaml │ └── run.yaml ├── python-branch-tarball │ └── post.yaml ├── release │ ├── launchpad.yaml │ ├── post.yaml │ ├── pre.yaml │ └── tag.yaml ├── releasenotes │ ├── pre.yaml │ └── run.yaml ├── service-types │ └── promote.yaml ├── sphinx │ ├── neutron-horizon-hack.yaml │ ├── post-infra.yaml │ ├── post.yaml │ ├── pre.yaml │ └── run.yaml ├── translation │ ├── openstack-translation-artifacts.yaml │ ├── post.yaml │ ├── pre.yaml │ ├── propose-translation-update.yaml │ └── upstream-translation-update.yaml └── wheel │ └── release.yaml ├── roles ├── check-release-approval │ ├── README.rst │ ├── files │ │ └── check_approval.py │ └── tasks │ │ └── main.yaml ├── configure-git │ ├── README.rst │ ├── defaults │ │ └── main.yaml │ └── tasks │ │ └── main.yaml ├── copy-proposal-common-scripts │ ├── README.rst │ ├── files │ │ └── common.sh │ └── tasks │ │ └── main.yaml ├── copy-release-tools-scripts │ ├── README.rst │ ├── files │ │ └── release-tools │ │ │ ├── README.rst │ │ │ ├── add_release_note_page.sh │ │ │ ├── change_reno_branch_to_unmaintained.sh │ │ │ ├── clone_repo.sh │ │ │ ├── eol_branch.sh │ │ │ ├── functions │ │ │ ├── launchpad_add_comment_set_status.py │ │ │ ├── make_branch.sh │ │ │ ├── process_release_requests.py │ │ │ ├── process_release_requests.sh │ │ │ ├── py3-requirements.txt │ │ │ ├── release.sh │ │ │ ├── requirements.txt │ │ │ ├── update_constraints.sh │ │ │ └── update_constraints_for_branch.sh │ └── tasks │ │ └── main.yaml ├── copy-wheels │ ├── README.rst │ ├── files │ │ ├── wheel-copy.sh │ │ ├── wheel-index.sh │ │ └── wheel-indexer.py │ └── tasks │ │ ├── main.yaml │ │ ├── py3.CentOS.7.yaml │ │ └── py3.default.yaml ├── fetch-translations-subunit-output │ ├── README.rst │ ├── defaults │ │ └── main.yaml │ └── tasks │ │ └── main.yaml ├── legacy-zuul-git-prep-upper-constraints │ ├── README.rst │ └── tasks │ │ └── main.yaml ├── test-upload-logs │ ├── README.rst │ ├── tasks │ │ └── main.yaml │ └── vars │ │ └── main.yaml └── use-cached-repos │ ├── README.rst │ └── tasks │ └── main.yaml ├── setup.cfg ├── setup.py ├── specs ├── generate_specs_site.py ├── index.html.tmpl ├── specs.opml.tmpl └── specs.yaml ├── tests ├── inventory └── vars.yaml ├── tools ├── add-projects-to-main.py ├── ansible-lint-roles-cache.sh ├── batch_update_projects.py ├── build-dib-in-docker.sh ├── build-image.sh ├── check-channels-yaml.sh ├── check_irc_access.py ├── check_projects_yaml_alphabetized.sh ├── check_valid_gerrit_config.sh ├── check_valid_gerrit_projects.py ├── ci2project.py ├── fix-neutron-stadium.py ├── irc_tests.py ├── mount-image.sh ├── nodepool-validate.sh ├── normalize_acl.py ├── normalize_channels_yaml.py ├── normalize_projects_yaml.py ├── projectconfig_ruamellib.py ├── propose_projects_yaml_update.sh ├── run-bashate.sh ├── run-compare-clonemap.yaml ├── umount-image.sh └── zuul-projects-checks.py ├── tox.ini ├── zuul.d ├── jobs.yaml ├── pipelines.yaml ├── projects.yaml ├── secrets.yaml └── starlingx-jobs.yaml └── zuul ├── main.yaml └── site-variables.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.sw? 3 | *~ 4 | *.pyc 5 | .cache/ 6 | .tox/ 7 | .test/ 8 | /.project 9 | /.pydevproject 10 | *.egg 11 | specs/html 12 | docs-site/html 13 | grafana/grafana-secrets 14 | -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- 1 | [gerrit] 2 | host=review.opendev.org 3 | port=29418 4 | project=openstack/project-config.git 5 | -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- 1 | language-pack-en [platform:ubuntu] 2 | libffi-dev [platform:dpkg] 3 | libffi-devel [platform:rpm] 4 | libjpeg-dev [platform:dpkg] 5 | libssl-dev [platform:dpkg] 6 | openssl-devel [platform:rpm] 7 | libre2-dev [platform:dpkg] 8 | re2-devel [platform:rpm] 9 | -------------------------------------------------------------------------------- /dev/gerrit/acls/test-manage-project.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | label-Code-Review = -2..+2 group infra-core 3 | label-Workflow = -1..+1 group infra-core 4 | 5 | [receive] 6 | requireChangeId = true 7 | requireShortMessage = true 8 | 9 | [submit] 10 | mergeContent = true 11 | -------------------------------------------------------------------------------- /dev/gerrit/projects.yaml: -------------------------------------------------------------------------------- 1 | - project: gtest-org/gtest 2 | - project: gtest-org/gtest2 3 | - project: completely-bogus-org/test 4 | - project: gtest-org/test 5 | - project: gtest-org/test2 6 | - project: gtest-org/test3 7 | - project: gtest-org/test-deb-alembic 8 | acl-config: /home/gerrit2/acls/opendev/retired.config 9 | - project: gtest-org/test-manage-project 10 | acl-config: /home/gerrit2/acls/test-manage-project.config 11 | - project: gtest-org/test.hyphen 12 | -------------------------------------------------------------------------------- /gerrit/acls/airship/sip.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group sip-core 3 | create = group airship-release 4 | label-Code-Review = -2..+2 group sip-core 5 | label-Verified = -1..+1 group airship-ci 6 | label-Workflow = -1..+1 group sip-core 7 | 8 | [access "refs/tags/*"] 9 | createSignedTag = group airship-release 10 | 11 | [receive] 12 | requireChangeId = true 13 | requireContributorAgreement = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/cfn/cfn-overview.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cfn-overview-core 3 | label-Code-Review = -2..+2 group cfn-overview-core 4 | label-Workflow = -1..+1 group cfn-overview-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/cfn/cfn-security.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cfn-security-core 3 | label-Code-Review = -2..+2 group cfn-security-core 4 | label-Workflow = -1..+1 group cfn-security-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/cfn/computing-native.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group computing-native-core 3 | label-Code-Review = -2..+2 group computing-native-core 4 | label-Workflow = -1..+1 group computing-native-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/cfn/computing-offload.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group computing-offload-core 3 | label-Code-Review = -2..+2 group computing-offload-core 4 | label-Workflow = -1..+1 group computing-offload-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/cfn/heterogeneous-distributed-training-framework.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group heterogeneous-distributed-training-framework-core 3 | label-Code-Review = -2..+2 group heterogeneous-distributed-training-framework-core 4 | label-Workflow = -1..+1 group heterogeneous-distributed-training-framework-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/cfn/ubiquitous-computing-scheduling.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ubiquitous-computing-scheduling-core 3 | label-Code-Review = -2..+2 group ubiquitous-computing-scheduling-core 4 | label-Workflow = -1..+1 group ubiquitous-computing-scheduling-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/cfn/use-case-and-architecture.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cfn-use-case-and-architecture-core 3 | label-Code-Review = -2..+2 group cfn-use-case-and-architecture-core 4 | label-Workflow = -1..+1 group cfn-use-case-and-architecture-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/cirros/cirros.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cirros-core 3 | create = group cirros-core 4 | label-Code-Review = -2..+2 group cirros-core 5 | label-Workflow = -1..+1 group cirros-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group cirros-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/inaugust/inaugust.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group inaugust-core 3 | label-Code-Review = -2..+2 group inaugust-core 4 | label-Workflow = -1..+1 group inaugust-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group inaugust-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/jjb/jenkins-job-builder.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group jenkins-job-builder-core 3 | label-Code-Review = -2..+2 group jenkins-job-builder-core 4 | label-Workflow = -1..+1 group jenkins-job-builder-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group jenkins-job-builder-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/jjb/python-jenkins.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group python-jenkins-core 3 | create = group python-jenkins-release 4 | label-Code-Review = -2..+2 group python-jenkins-core 5 | label-Workflow = -1..+1 group python-jenkins-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group python-jenkins-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/limestone/ci-cloud-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group limestone-ci-cloud-core 3 | label-Code-Review = -2..+2 group limestone-ci-cloud-core 4 | label-Workflow = -1..+1 group limestone-ci-cloud-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | 9 | [submit] 10 | mergeContent = true 11 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/afsmon.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group afsmon-core 3 | label-Code-Review = -2..+2 group afsmon-core 4 | label-Workflow = -1..+1 group afsmon-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group afsmon-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/ansible-role-puppet.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-puppet-core 3 | label-Code-Review = -2..+2 group ansible-role-puppet-core 4 | label-Workflow = -1..+1 group ansible-role-puppet-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-puppet-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/askbot-theme.config: -------------------------------------------------------------------------------- 1 | [access "refs/for/refs/*"] 2 | pushMerge = group askbot-theme-release 3 | 4 | [access "refs/heads/*"] 5 | abandon = group askbot-theme-core 6 | label-Code-Review = -2..+2 group askbot-theme-core 7 | label-Workflow = -1..+1 group askbot-theme-core 8 | 9 | [access "refs/tags/*"] 10 | createSignedTag = group askbot-theme-release 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/base-jobs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group opendev-base-jobs-core 3 | label-Code-Review = -2..+2 group opendev-base-jobs-core 4 | label-Workflow = -1..+1 group opendev-base-jobs-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group opendev-base-jobs-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/bindep.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group bindep-core 3 | label-Code-Review = -2..+2 group bindep-core 4 | label-Workflow = -1..+1 group bindep-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group bindep-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/ci-sandbox.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group Registered Users 3 | label-Code-Review = -2..+2 group Registered Users 4 | label-Verified = -1..+1 group Registered Users 5 | label-Workflow = -1..+1 group Registered Users 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group infra-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/dstat_graph.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group dstat_graph-core 3 | label-Code-Review = -2..+2 group dstat_graph-core 4 | label-Workflow = -1..+1 group dstat_graph-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group dstat_graph-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/engagement.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group engagement-core 3 | label-Code-Review = -2..+2 group engagement-core 4 | label-Workflow = -1..+1 group engagement-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group engagement-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/gear.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gear-core 3 | label-Code-Review = -2..+2 group gear-core 4 | label-Workflow = -1..+1 group gear-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group gear-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/germqtt.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group germqtt-core 3 | label-Code-Review = -2..+2 group germqtt-core 4 | label-Workflow = -1..+1 group germqtt-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group germqtt-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/gerritbot.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gerritbot-core 3 | label-Code-Review = -2..+2 group gerritbot-core 4 | label-Workflow = -1..+1 group gerritbot-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group gerritbot-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/gerritlib.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gerritlib-core 3 | label-Code-Review = -2..+2 group gerritlib-core 4 | label-Workflow = -1..+1 group gerritlib-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group gerritlib-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/git-restack.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group git-restack-core 3 | label-Code-Review = -2..+2 group git-restack-core 4 | label-Workflow = -1..+1 group git-restack-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group git-restack-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/git-review.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group git-review-core 3 | label-Code-Review = -2..+2 group git-review-core 4 | label-Workflow = -1..+1 group git-review-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group git-review-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/glean.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group glean-core 3 | label-Code-Review = -2..+2 group glean-core 4 | label-Workflow = -1..+1 group glean-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group glean-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/grafyaml.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group grafyaml-core 3 | create = group grafyaml-release 4 | label-Code-Review = -2..+2 group grafyaml-core 5 | label-Workflow = -1..+1 group grafyaml-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group grafyaml-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/infra-manual.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group infra-manual-core 3 | label-Code-Review = -2..+2 group infra-manual-core 4 | label-Workflow = -1..+1 group infra-manual-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group infra-manual-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/infra-openafs-deb.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group infra-core 3 | label-Code-Review = -2..+2 group infra-core 4 | label-Workflow = -1..+1 group infra-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group infra-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/infra-vhd-util-deb.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group infra-core 3 | label-Code-Review = -2..+2 group infra-core 4 | label-Workflow = -1..+1 group infra-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group infra-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/irc-meetings.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group irc-meetings-core 3 | label-Code-Review = -2..+2 group irc-meetings-core 4 | label-Workflow = -1..+1 group irc-meetings-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group irc-meetings-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/jeepyb.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group jeepyb-core 3 | label-Code-Review = -2..+2 group jeepyb-core 4 | label-Workflow = -1..+1 group jeepyb-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group jeepyb-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/lodgeit.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group lodgeit-core 3 | label-Code-Review = -2..+2 group lodgeit-core 4 | label-Workflow = -1..+1 group lodgeit-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group lodgeit-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/log-classify.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group log-classify-core 3 | label-Code-Review = -2..+2 group log-classify-core 4 | label-Workflow = -1..+1 group log-classify-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | 9 | [submit] 10 | mergeContent = true 11 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/log_processor.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group log-processor-core 3 | label-Code-Review = -2..+2 group log-processor-core 4 | label-Workflow = -1..+1 group log-processor-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group log-processor-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/lpmqtt.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group lpmqtt-core 3 | label-Code-Review = -2..+2 group lpmqtt-core 4 | label-Workflow = -1..+1 group lpmqtt-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group lpmqtt-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/meetbot.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group meetbot-core 3 | label-Code-Review = -2..+2 group meetbot-core 4 | label-Workflow = -1..+1 group meetbot-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group meetbot-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/mqtt_statsd.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group mqtt_statsd-core 3 | label-Code-Review = -2..+2 group mqtt_statsd-core 4 | label-Workflow = -1..+1 group mqtt_statsd-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group mqtt_statsd-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/project-config-example.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group project-config-example-core 3 | label-Code-Review = -2..+2 group project-config-example-core 4 | label-Workflow = -1..+1 group project-config-example-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/project-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group opendev-project-config-core 3 | label-Code-Review = -2..+2 group opendev-project-config-core 4 | label-Workflow = -1..+1 group opendev-project-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group opendev-project-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/publications.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group publications-core 3 | label-Code-Review = -2..+2 group publications-core 4 | label-Workflow = -1..+1 group publications-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group publications-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-bup.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-bup-core 3 | label-Code-Review = -2..+2 group puppet-bup-core 4 | label-Workflow = -1..+1 group puppet-bup-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-bup-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-elastic_recheck.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-elastic_recheck-core 3 | label-Code-Review = -2..+2 group puppet-elastic_recheck-core 4 | label-Workflow = -1..+1 group puppet-elastic_recheck-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-elastic_recheck-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-ethercalc.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-ethercalc-core 3 | label-Code-Review = -2..+2 group puppet-ethercalc-core 4 | label-Workflow = -1..+1 group puppet-ethercalc-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-ethercalc-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-httpd.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-httpd-core 3 | label-Code-Review = -2..+2 group puppet-httpd-core 4 | label-Workflow = -1..+1 group puppet-httpd-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-httpd-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-jeepyb.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-jeepyb-core 3 | label-Code-Review = -2..+2 group puppet-jeepyb-core 4 | label-Workflow = -1..+1 group puppet-jeepyb-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-jeepyb-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-logrotate.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-logrotate-core 3 | label-Code-Review = -2..+2 group puppet-logrotate-core 4 | label-Workflow = -1..+1 group puppet-logrotate-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-logrotate-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-mysql_backup.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-mysql_backup-core 3 | label-Code-Review = -2..+2 group puppet-mysql_backup-core 4 | label-Workflow = -1..+1 group puppet-mysql_backup-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-mysql_backup-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-pip.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-pip-core 3 | label-Code-Review = -2..+2 group puppet-pip-core 4 | label-Workflow = -1..+1 group puppet-pip-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-pip-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-project_config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-project_config-core 3 | label-Code-Review = -2..+2 group puppet-project_config-core 4 | label-Workflow = -1..+1 group puppet-project_config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-project_config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-redis.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-redis-core 3 | label-Code-Review = -2..+2 group puppet-redis-core 4 | label-Workflow = -1..+1 group puppet-redis-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-redis-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-reviewday.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-reviewday-core 3 | label-Code-Review = -2..+2 group puppet-reviewday-core 4 | label-Workflow = -1..+1 group puppet-reviewday-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-reviewday-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-simpleproxy.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-simpleproxy-core 3 | label-Code-Review = -2..+2 group puppet-simpleproxy-core 4 | label-Workflow = -1..+1 group puppet-simpleproxy-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-simpleproxy-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-ssh.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-ssh-core 3 | label-Code-Review = -2..+2 group puppet-ssh-core 4 | label-Workflow = -1..+1 group puppet-ssh-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-ssh-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-storyboard.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-storyboard-core 3 | label-Code-Review = -2..+2 group puppet-storyboard-core 4 | label-Workflow = -1..+1 group puppet-storyboard-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-storyboard-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-tmpreaper.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-tmpreaper-core 3 | label-Code-Review = -2..+2 group puppet-tmpreaper-core 4 | label-Workflow = -1..+1 group puppet-tmpreaper-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-tmpreaper-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-ulimit.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-ulimit-core 3 | label-Code-Review = -2..+2 group puppet-ulimit-core 4 | label-Workflow = -1..+1 group puppet-ulimit-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-ulimit-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-user.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-user-core 3 | label-Code-Review = -2..+2 group puppet-user-core 4 | label-Workflow = -1..+1 group puppet-user-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-user-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-vcsrepo.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-vcsrepo-core 3 | label-Code-Review = -2..+2 group puppet-vcsrepo-core 4 | label-Workflow = -1..+1 group puppet-vcsrepo-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-vcsrepo-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/puppet-zanata.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-zanata-core 3 | label-Code-Review = -2..+2 group puppet-zanata-core 4 | label-Workflow = -1..+1 group puppet-zanata-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group puppet-zanata-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/python-storyboardclient.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group python-storyboardclient-core 3 | label-Code-Review = -2..+2 group python-storyboardclient-core 4 | label-Workflow = -1..+1 group python-storyboardclient-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group python-storyboardclient-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/retired.config: -------------------------------------------------------------------------------- 1 | [project] 2 | state = read only 3 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/sandbox.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group Registered Users 3 | label-Code-Review = -2..+2 group Registered Users 4 | label-Verified = -1..+1 group Third-Party CI 5 | label-Workflow = -1..+1 group Registered Users 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group infra-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireSignedOffBy = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/statusbot.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group statusbot-core 3 | label-Code-Review = -2..+2 group statusbot-core 4 | label-Workflow = -1..+1 group statusbot-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group statusbot-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/storyboard-vue.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group storyboard-vue-core 3 | label-Code-Review = -2..+2 group storyboard-vue-core 4 | label-Workflow = -1..+1 group storyboard-vue-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group storyboard-vue-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/storyboard-webclient.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group storyboard-webclient-core 3 | label-Code-Review = -2..+2 group storyboard-webclient-core 4 | label-Workflow = -1..+1 group storyboard-webclient-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group storyboard-webclient-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/storyboard.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group storyboard-core 3 | label-Code-Review = -2..+2 group storyboard-core 4 | label-Workflow = -1..+1 group storyboard-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group storyboard-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/subunit2sql.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group subunit2sql-core 3 | label-Code-Review = -2..+2 group subunit2sql-core 4 | label-Workflow = -1..+1 group subunit2sql-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group subunit2sql-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/system-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group system-config-core 3 | label-Code-Review = -2..+2 group system-config-core 4 | label-Workflow = -1..+1 group system-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group system-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/yaml2ical.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group yaml2ical-core 3 | label-Code-Review = -2..+2 group yaml2ical-core 4 | label-Workflow = -1..+1 group yaml2ical-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group yaml2ical-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/zone-opendev.org.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group infra-core 3 | label-Code-Review = -2..+2 group infra-core 4 | label-Workflow = -1..+1 group infra-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group infra-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/opendev/zone-zuul-ci.org.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group infra-core 3 | label-Code-Review = -2..+2 group infra-core 4 | label-Workflow = -1..+1 group infra-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group infra-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/edge-computing-group.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group edge-computing-group-core 3 | label-Code-Review = -2..+2 group edge-computing-group-core 4 | label-Workflow = -1..+1 group edge-computing-group-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | 9 | [submit] 10 | mergeContent = true 11 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/four-opens.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group four-opens-core 3 | label-Code-Review = -2..+2 group four-opens-core 4 | label-Workflow = -1..+1 group four-opens-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/groups-static-pages.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group groups-static-pages-core 3 | label-Code-Review = -2..+2 group groups-static-pages-core 4 | label-Workflow = -1..+1 group groups-static-pages-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group groups-static-pages-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/groups.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group groups-core 3 | label-Code-Review = -2..+2 group groups-core 4 | label-Workflow = -1..+1 group groups-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group groups-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/interop.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group interop-core 3 | label-Code-Review = -2..+2 group interop-core 4 | label-Workflow = -1..+1 group interop-core 5 | toggleWipState = group interop-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group interop-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/odsreg.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group odsreg-core 3 | label-Code-Review = -2..+2 group odsreg-core 4 | label-Workflow = -1..+1 group odsreg-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group odsreg-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/openstack-map.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group openstack-map-core 3 | label-Code-Review = -2..+2 group openstack-map-core 4 | label-Workflow = -1..+1 group openstack-map-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/openinfra/openstackweb.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group openstackweb-core 3 | label-Code-Review = -2..+2 group openstackweb-core 4 | label-Workflow = -1..+1 group openstackweb-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group openstackweb-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openinfralabs/contrib.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group openinfralabs-core 3 | label-Code-Review = -2..+2 group openinfralabs-core 4 | label-Workflow = -1..+1 group openinfralabs-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | 9 | [submit] 10 | mergeContent = true 11 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/adjutant.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group adjutant-core 6 | label-Code-Review = -2..+2 group adjutant-core 7 | label-Workflow = -1..+1 group adjutant-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/api-sig.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group api-sig-core 6 | label-Code-Review = -2..+2 group api-sig-core 7 | label-Workflow = -1..+1 group api-sig-core 8 | 9 | [access "refs/tags/*"] 10 | createSignedTag = group api-sig-release 11 | 12 | [receive] 13 | requireChangeId = true 14 | requireContributorAgreement = true 15 | 16 | [submit] 17 | mergeContent = true 18 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/api-site.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group api-site-core 6 | editHashtags = group api-site-core 7 | label-Code-Review = -2..+2 group api-site-core 8 | label-Workflow = -1..+1 group api-site-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/auto-scaling-sig.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group auto-scaling-sig-core 6 | label-Code-Review = -2..+2 group auto-scaling-sig-core 7 | label-Workflow = -1..+1 group auto-scaling-sig-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/barbican-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group barbican-core 6 | label-Code-Review = -2..+2 group barbican-core 7 | label-Workflow = -1..+1 group barbican-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/bashate.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group bashate-core 6 | label-Code-Review = -2..+2 group bashate-core 7 | label-Workflow = -1..+1 group bashate-core 8 | toggleWipState = group bashate-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/cinder-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group cinder-specs-core 6 | label-Code-Review = -2..+2 group cinder-specs-core 7 | label-Workflow = -1..+1 group cinder-specs-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/cliff.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group cliff-core 6 | label-Code-Review = -2..+2 group cliff-core 7 | label-Workflow = -1..+1 group cliff-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/codegenerator.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group openstacksdk-core 6 | label-Code-Review = -2..+2 group openstacksdk-core 7 | label-Code-Review = -2..+2 group openstacksdk-service-core 8 | label-Workflow = -1..+1 group openstacksdk-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/constellations.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group constellations-core 6 | editHashtags = group constellations-core 7 | label-Code-Review = -2..+2 group constellations-core 8 | label-Workflow = -1..+1 group constellations-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/contributor-guide.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group openstack-contributor-guide-core 6 | label-Code-Review = -2..+2 group openstack-contributor-guide-core 7 | label-Workflow = -1..+1 group openstack-contributor-guide-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/cookiecutter.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group cookiecutter-core 6 | label-Code-Review = -2..+2 group cookiecutter-core 7 | label-Workflow = -1..+1 group cookiecutter-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/coverage2sql.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group coverage2sql-core 6 | label-Code-Review = -2..+2 group coverage2sql-core 7 | label-Workflow = -1..+1 group coverage2sql-core 8 | toggleWipState = group coverage2sql-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/cyborg.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/for/refs/*"] 5 | pushMerge = group cyborg-release 6 | 7 | [access "refs/heads/*"] 8 | abandon = group cyborg-core 9 | label-Code-Review = -2..+2 group cyborg-core 10 | label-Workflow = -1..+1 group cyborg-core 11 | 12 | [receive] 13 | requireChangeId = true 14 | requireContributorAgreement = true 15 | 16 | [submit] 17 | mergeContent = true 18 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/devstack-vagrant.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group devstack-core 6 | label-Code-Review = -2..+2 group devstack-core 7 | label-Workflow = -1..+1 group devstack-core 8 | toggleWipState = group devstack-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/election.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group election-core 6 | editHashtags = group election-core 7 | label-Code-Review = -2..+2 group election-core 8 | label-Workflow = -1..+1 group election-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/glance-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group glance-core 6 | abandon = group glance-ptl 7 | label-Code-Review = -2..+1 group glance-ptl 8 | label-Code-Review = -2..+2 group glance-core 9 | label-Workflow = -1..+1 group glance-ptl 10 | 11 | [receive] 12 | requireChangeId = true 13 | requireContributorAgreement = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/goal-tools.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group goal-tools-core 6 | editHashtags = group goal-tools-core 7 | label-Code-Review = -2..+2 group goal-tools-core 8 | label-Workflow = -1..+1 group goal-tools-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/hacking.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group hacking-core 6 | label-Code-Review = -2..+2 group hacking-core 7 | label-Workflow = -1..+1 group hacking-core 8 | toggleWipState = group hacking-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/heat-cfntools.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group heat-core 6 | label-Code-Review = -2..+2 group heat-core 7 | label-Workflow = -1..+1 group heat-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/heat-dashboard.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group heat-dashboard-core 6 | label-Code-Review = -2..+2 group heat-dashboard-core 7 | label-Workflow = -1..+1 group heat-dashboard-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/heat-translator.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group heat-translator-core 6 | label-Code-Review = -2..+2 group heat-translator-core 7 | label-Workflow = -1..+1 group heat-translator-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/i18n.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group i18n-core 6 | label-Code-Review = -2..+2 group i18n-core 7 | label-Workflow = -1..+1 group i18n-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/ideas.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group tech-committee 6 | editHashtags = group tech-committee 7 | label-Code-Review = -2..+2 group tech-committee 8 | label-Workflow = -1..+1 group tech-committee 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/karma-subunit-reporter.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group karma-subunit-reporter-core 6 | label-Code-Review = -2..+2 group karma-subunit-reporter-core 7 | label-Workflow = -1..+1 group karma-subunit-reporter-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/keystone-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group keystone-specs-core 6 | label-Code-Review = -2..+2 group keystone-specs-core 7 | label-Workflow = -1..+1 group keystone-specs-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = True 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/large-scale.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group large-scale-core 3 | label-Code-Review = -2..+2 group large-scale-core 4 | label-Workflow = -1..+1 group large-scale-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/ldappool.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group ldappool-core 6 | label-Code-Review = -2..+2 group ldappool-core 7 | label-Workflow = -1..+1 group ldappool-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/loci.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group loci-core 6 | label-Code-Review = -2..+2 group loci-core 7 | label-Workflow = -1..+1 group loci-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/logstash-filters.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group logstash-filters-core 6 | label-Code-Review = -2..+2 group logstash-filters-core 7 | label-Workflow = -1..+1 group logstash-filters-core 8 | 9 | [access "refs/tags/*"] 10 | createSignedTag = group logstash-filters-release 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/manila-tempest-plugin.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group manila-tempest-plugin-core 6 | label-Code-Review = -2..+2 group manila-tempest-plugin-core 7 | label-Workflow = -1..+1 group manila-tempest-plugin-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/manila-test-image.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group manila-core 6 | label-Code-Review = -2..+2 group manila-core 7 | label-Workflow = -1..+1 group manila-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/masakari.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group masakari-core 6 | label-Code-Review = -2..+2 group masakari-core 7 | label-Workflow = -1..+1 group masakari-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/microversion-parse.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group microversion-parse-core 6 | label-Code-Review = -2..+2 group microversion-parse-core 7 | label-Workflow = -1..+1 group microversion-parse-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/mistral-lib.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group mistral-core 6 | label-Code-Review = -2..+2 group mistral-core 7 | label-Workflow = -1..+1 group mistral-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/multi-arch-sig.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group multi-arch-sig-core 6 | label-Code-Review = -2..+2 group multi-arch-sig-core 7 | label-Workflow = -1..+1 group multi-arch-sig-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/networking-onos.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group networking-onos-core 6 | create = group networking-onos-core 7 | label-Code-Review = -2..+2 group networking-onos-core 8 | label-Workflow = -1..+1 group networking-onos-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/openapi.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group openstacksdk-core 6 | label-Code-Review = -2..+2 group openstacksdk-core 7 | label-Code-Review = -2..+2 group openstacksdk-service-core 8 | label-Workflow = -1..+1 group openstacksdk-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/openstack-ansible-roles.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/openstack-ansible 3 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/openstack-ansible-sig.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group openstack-ansible-sig-core 6 | label-Code-Review = -2..+2 group openstack-ansible-sig-core 7 | label-Workflow = -1..+1 group openstack-ansible-sig-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/openstack-manuals.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group openstack-doc-core 6 | editHashtags = group openstack-doc-core 7 | label-Code-Review = -2..+2 group openstack-doc-core 8 | label-Workflow = -1..+1 group openstack-doc-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/openstackdocstheme.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group openstackdocstheme-core 6 | label-Code-Review = -2..+2 group openstackdocstheme-core 7 | label-Workflow = -1..+1 group openstackdocstheme-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/operations-guide.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/for/refs/*"] 5 | pushMerge = group osops-core 6 | 7 | [access "refs/heads/*"] 8 | abandon = group osops-core 9 | label-Code-Review = -2..+2 group osops-core 10 | label-Workflow = -1..+1 group osops-core 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/os-api-ref.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group os-api-ref-core 6 | label-Code-Review = -2..+2 group os-api-ref-core 7 | label-Workflow = -1..+1 group os-api-ref-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/os-service-types.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/for/refs/*"] 5 | pushMerge = group os-service-types-release 6 | 7 | [access "refs/heads/*"] 8 | abandon = group os-service-types-core 9 | label-Code-Review = -2..+2 group os-service-types-core 10 | label-Workflow = -1..+1 group os-service-types-core 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/os-testr.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group os-testr-core 6 | label-Code-Review = -2..+2 group os-testr-core 7 | label-Workflow = -1..+1 group os-testr-core 8 | toggleWipState = group os-testr-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/oslo-independent.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group oslo-core 6 | label-Code-Review = -2..+2 group oslo-core 7 | label-Workflow = -1..+1 group oslo-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/ossa.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group vmt 6 | label-Code-Review = -2..+2 group vmt 7 | label-Workflow = -1..+1 group vmt 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/pbr.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group pbr-core 6 | label-Code-Review = -2..+2 group pbr-core 7 | label-Workflow = -1..+1 group pbr-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/project-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group project-config-core 3 | label-Code-Review = -2..+2 group project-config-core 4 | label-Workflow = -1..+1 group project-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group project-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/ptgbot.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group ptgbot-core 6 | label-Code-Review = -2..+2 group ptgbot-core 7 | label-Workflow = -1..+1 group ptgbot-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-aodh.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-aodh-core 6 | label-Code-Review = -2..+2 group puppet-aodh-core 7 | label-Workflow = -1..+1 group puppet-aodh-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-ceilometer.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-ceilometer-core 6 | label-Code-Review = -2..+2 group puppet-ceilometer-core 7 | label-Workflow = -1..+1 group puppet-ceilometer-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-cinder.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-cinder-core 6 | label-Code-Review = -2..+2 group puppet-cinder-core 7 | label-Workflow = -1..+1 group puppet-cinder-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-glance.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-glance-core 6 | label-Code-Review = -2..+2 group puppet-glance-core 7 | label-Workflow = -1..+1 group puppet-glance-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-gnocchi.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-gnocchi-core 6 | label-Code-Review = -2..+2 group puppet-gnocchi-core 7 | label-Workflow = -1..+1 group puppet-gnocchi-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-ironic.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-ironic-core 6 | label-Code-Review = -2..+2 group puppet-ironic-core 7 | label-Workflow = -1..+1 group puppet-ironic-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-keystone.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-keystone-core 6 | label-Code-Review = -2..+2 group puppet-keystone-core 7 | label-Workflow = -1..+1 group puppet-keystone-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-manila.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-manila-core 6 | label-Code-Review = -2..+2 group puppet-manila-core 7 | label-Workflow = -1..+1 group puppet-manila-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-modules.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-manager-core 6 | label-Code-Review = -2..+2 group puppet-manager-core 7 | label-Workflow = -1..+1 group puppet-manager-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-neutron.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-neutron-core 6 | label-Code-Review = -2..+2 group puppet-neutron-core 7 | label-Workflow = -1..+1 group puppet-neutron-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/puppet-panko.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group puppet-panko-core 6 | label-Code-Review = -2..+2 group puppet-panko-core 7 | label-Workflow = -1..+1 group puppet-panko-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/qa-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group qa-specs-core 6 | label-Code-Review = -2..+2 group qa-specs-core 7 | label-Workflow = -1..+1 group qa-specs-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/rally-openstack.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group rally-openstack-core 6 | label-Code-Review = -2..+2 group rally-openstack-core 7 | label-Verified = -1..+1 group rally-ci 8 | label-Workflow = -1..+1 group rally-openstack-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/rally.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group rally-core 6 | label-Code-Review = -2..+2 group rally-core 7 | label-Verified = -1..+1 group rally-ci 8 | label-Workflow = -1..+1 group rally-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/reno.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group reno-core 6 | label-Code-Review = -2..+2 group reno-core 7 | label-Workflow = -1..+1 group reno-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/reviewday.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group reviewday-core 6 | label-Code-Review = -2..+2 group reviewday-core 7 | label-Workflow = -1..+1 group reviewday-core 8 | 9 | [access "refs/tags/*"] 10 | createSignedTag = group reviewday-release 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/reviewstats.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group reviewstats-core 6 | label-Code-Review = -2..+2 group reviewstats-core 7 | label-Workflow = -1..+1 group reviewstats-core 8 | 9 | [access "refs/tags/*"] 10 | createSignedTag = group reviewstats-release 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/security-doc.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group security-doc-core 6 | label-Code-Review = -2..+2 group security-doc-core 7 | label-Workflow = -1..+1 group security-doc-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/self-healing-sig.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group self-healing-sig-core 6 | label-Code-Review = -2..+2 group self-healing-sig-core 7 | label-Workflow = -1..+1 group self-healing-sig-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/skyline.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group skyline-core 6 | label-Code-Review = -2..+2 group skyline-core 7 | label-Workflow = -1..+1 group skyline-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/stackviz.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group stackviz-core 6 | label-Code-Review = -2..+2 group stackviz-core 7 | label-Workflow = -1..+1 group stackviz-core 8 | toggleWipState = group stackviz-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/storlets.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group storlets-core 6 | label-Code-Review = -2..+2 group storlets-core 7 | label-Workflow = -1..+1 group storlets-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/swift-bench.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/for/refs/*"] 5 | pushMerge = group swift-milestone 6 | 7 | [access "refs/heads/*"] 8 | abandon = group swift-core 9 | label-Code-Review = -2..+2 group swift-core 10 | label-Workflow = -1..+1 group swift-core 11 | 12 | [receive] 13 | requireChangeId = true 14 | requireContributorAgreement = true 15 | 16 | [submit] 17 | mergeContent = true 18 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/tacker-horizon.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group tacker-horizon-core 6 | label-Code-Review = -2..+2 group tacker-horizon-core 7 | label-Workflow = -1..+1 group tacker-horizon-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/tacker-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group tacker-specs-core 6 | label-Code-Review = -2..+2 group tacker-specs-core 7 | label-Workflow = -1..+1 group tacker-specs-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/tacker.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group tacker-core 6 | label-Code-Review = -2..+2 group tacker-core 7 | label-Workflow = -1..+1 group tacker-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/tempest-stress.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group tempest-stress-core 6 | label-Code-Review = -2..+2 group tempest-stress-core 7 | label-Workflow = -1..+1 group tempest-stress-core 8 | toggleWipState = group tempest-stress-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/tenks.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group tenks-core 6 | editHashtags = group Registered Users 7 | label-Code-Review = -2..+2 group tenks-core 8 | label-Workflow = -1..+1 group tenks-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/tosca-parser.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group tosca-parser-core 6 | label-Code-Review = -2..+2 group tosca-parser-core 7 | label-Workflow = -1..+1 group tosca-parser-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/training-guides.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group openstack-training-guides-core 6 | label-Code-Review = -2..+2 group openstack-training-guides-core 7 | label-Workflow = -1..+1 group openstack-training-guides-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/trove-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group trove-core 6 | label-Code-Review = -2..+2 group trove-core 7 | label-Workflow = -1..+1 group trove-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/venus.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group venus-core 6 | label-Code-Review = -2..+2 group venus-core 7 | label-Workflow = -1..+1 group venus-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/vitrage-dashboard.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group vitrage-dashboard-core 6 | label-Code-Review = -2..+2 group vitrage-dashboard-core 7 | label-Workflow = -1..+1 group vitrage-dashboard-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/vitrage.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group vitrage-core 6 | label-Code-Review = -2..+2 group vitrage-core 7 | label-Workflow = -1..+1 group vitrage-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/watcher-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group watcher-specs-core 6 | label-Code-Review = -2..+2 group watcher-specs-core 7 | label-Workflow = -1..+1 group watcher-specs-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/watcher-tempest.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group watcher-tempest-core 6 | label-Code-Review = -2..+2 group watcher-tempest-core 7 | label-Workflow = -1..+1 group watcher-tempest-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/xstatic.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group xstatic-core 6 | label-Code-Review = -2..+2 group xstatic-core 7 | label-Workflow = -1..+1 group xstatic-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/zaqar-specs.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group zaqar-specs-core 6 | label-Code-Review = -2..+2 group zaqar-specs-core 7 | label-Workflow = -1..+1 group zaqar-specs-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/zun-ui.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group zun-ui-core 6 | label-Code-Review = -2..+2 group zun-ui-core 7 | label-Workflow = -1..+1 group zun-ui-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/openstack/zun.config: -------------------------------------------------------------------------------- 1 | [access] 2 | inheritFrom = openstack/meta-config 3 | 4 | [access "refs/heads/*"] 5 | abandon = group zun-core 6 | label-Code-Review = -2..+2 group zun-core 7 | label-Workflow = -1..+1 group zun-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/performa/os-faults.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group os-faults-core 3 | label-Code-Review = -2..+2 group os-faults-core 4 | label-Workflow = -1..+1 group os-faults-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group os-faults-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/performa/shaker.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group shaker-core 3 | label-Code-Review = -2..+2 group shaker-core 4 | label-Workflow = -1..+1 group shaker-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group shaker-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/pyca/infra.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group opendev-project-config-core 3 | label-Code-Review = -2..+2 group opendev-project-config-core 4 | label-Workflow = -1..+1 group opendev-project-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group opendev-project-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/pyca/project-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group opendev-project-config-core 3 | label-Code-Review = -2..+2 group opendev-project-config-core 4 | label-Workflow = -1..+1 group opendev-project-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group opendev-project-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/pypa/project-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group opendev-project-config-core 3 | label-Code-Review = -2..+2 group opendev-project-config-core 4 | label-Workflow = -1..+1 group opendev-project-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group opendev-project-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/recordsansible/ara.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ara-core 3 | create = group ara-release 4 | label-Code-Review = -2..+2 group ara-core 5 | label-Workflow = -1..+1 group ara-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group ara-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = false 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/sardonic/sardonic.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group sardonic-core 3 | create = group sardonic-release 4 | label-Code-Review = -2..+2 group sardonic-core 5 | label-Workflow = -1..+1 group sardonic-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group sardonic-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/stackforge/retired.config: -------------------------------------------------------------------------------- 1 | [project] 2 | state = read only 3 | -------------------------------------------------------------------------------- /gerrit/acls/starlingx/docs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group starlingx-docs-core 3 | create = group starlingx-release 4 | label-Code-Review = -2..+2 group starlingx-docs-core 5 | label-Workflow = -1..+1 group starlingx-docs-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group starlingx-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/starlingx/election.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group stx-election-core 3 | label-Code-Review = -2..+2 group stx-election-core 4 | label-Workflow = -1..+1 group stx-election-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/starlingx/specs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group starlingx-specs-core 3 | label-Code-Review = -2..+2 group starlingx-specs-core 4 | label-Workflow = -1..+1 group starlingx-specs-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = True 12 | -------------------------------------------------------------------------------- /gerrit/acls/ttygroup/boartty.config: -------------------------------------------------------------------------------- 1 | [access "refs/for/refs/*"] 2 | pushMerge = group boartty-core 3 | 4 | [access "refs/heads/*"] 5 | abandon = group boartty-core 6 | label-Code-Review = -2..+2 group boartty-core 7 | label-Workflow = -1..+1 group boartty-core 8 | 9 | [access "refs/tags/*"] 10 | createSignedTag = group boartty-release 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/ttygroup/gertty.config: -------------------------------------------------------------------------------- 1 | [access "refs/for/refs/*"] 2 | pushMerge = group gertty-core 3 | 4 | [access "refs/heads/*"] 5 | abandon = group gertty-core 6 | label-Code-Review = -2..+2 group gertty-core 7 | label-Workflow = -1..+1 group gertty-core 8 | 9 | [access "refs/tags/*"] 10 | createSignedTag = group gertty-release 11 | 12 | [receive] 13 | requireChangeId = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/vexxhost/base-jobs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group opendev-project-config-core 3 | label-Code-Review = -2..+2 group opendev-project-config-core 4 | label-Workflow = -1..+1 group opendev-project-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group opendev-project-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/vexxhost/vexxhost.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group vexxhost-core 3 | label-Code-Review = -2..+2 group vexxhost-core 4 | label-Workflow = -1..+1 group vexxhost-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group vexxhost-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/wandertracks/wandertracks.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group wandertracks-core 3 | label-Code-Review = -2..+2 group wandertracks-core 4 | label-Workflow = -1..+1 group wandertracks-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group wandertracks-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/waterwanders/waterwanders.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group waterwanders-core 3 | label-Code-Review = -2..+2 group waterwanders-core 4 | label-Workflow = -1..+1 group waterwanders-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group waterwanders-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/ansible-role-boto3.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-boto3-core 3 | label-Code-Review = -2..+2 group ansible-role-boto3-core 4 | label-Workflow = -1..+1 group ansible-role-boto3-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-boto3-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/ansible-role-carbon.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-carbon-core 3 | label-Code-Review = -2..+2 group ansible-role-carbon-core 4 | label-Workflow = -1..+1 group ansible-role-carbon-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-carbon-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/ansible-role-gear.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-gearman-core 3 | label-Code-Review = -2..+2 group ansible-role-gearman-core 4 | label-Workflow = -1..+1 group ansible-role-gearman-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-gearman-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/ansible-role-nginx.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-nginx-core 3 | label-Code-Review = -2..+2 group ansible-role-nginx-core 4 | label-Workflow = -1..+1 group ansible-role-nginx-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-nginx-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/ansible-role-ssh.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-ssh-core 3 | label-Code-Review = -2..+2 group ansible-role-ssh-core 4 | label-Workflow = -1..+1 group ansible-role-ssh-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-ssh-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/ansible-role-statsd.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-statsd-core 3 | label-Code-Review = -2..+2 group ansible-role-statsd-core 4 | label-Workflow = -1..+1 group ansible-role-statsd-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-statsd-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/ansible-role-zuul.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-zuul-core 3 | label-Code-Review = -2..+2 group ansible-role-zuul-core 4 | label-Workflow = -1..+1 group ansible-role-zuul-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-zuul-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/windmill-backup.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group windmill-backup-core 3 | label-Code-Review = -2..+2 group windmill-backup-core 4 | label-Workflow = -1..+1 group windmill-backup-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group windmill-backup-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/windmill-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group windmill-config-core 3 | label-Code-Review = -2..+2 group windmill-config-core 4 | label-Workflow = -1..+1 group windmill-config-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group windmill-config-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/windmill-logs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group windmill-logs-core 3 | label-Code-Review = -2..+2 group windmill-logs-core 4 | label-Workflow = -1..+1 group windmill-logs-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group windmill-logs-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/windmill-ops.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group windmill-ops-core 3 | label-Code-Review = -2..+2 group windmill-ops-core 4 | label-Workflow = -1..+1 group windmill-ops-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group windmill-ops-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/windmill/windmill.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group windmill-core 3 | label-Code-Review = -2..+2 group windmill-core 4 | label-Workflow = -1..+1 group windmill-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group windmill-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/ailuropoda.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ailuropoda-core 3 | create = group ailuropoda-release 4 | label-Code-Review = -2..+2 group ailuropoda-core 5 | label-Workflow = -1..+1 group ailuropoda-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group ailuropoda-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/alexandria.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group alexandria-core 3 | create = group alexandria-release 4 | label-Code-Review = -2..+2 group alexandria-core 5 | label-Workflow = -1..+1 group alexandria-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group alexandria-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = false 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/almanach.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group almanach-core 3 | create = group almanach-release 4 | label-Code-Review = -2..+2 group almanach-core 5 | label-Workflow = -1..+1 group almanach-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group almanach-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/ansible-role-bindep.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-bindep-core 3 | label-Code-Review = -2..+2 group ansible-role-bindep-core 4 | label-Workflow = -1..+1 group ansible-role-bindep-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-bindep-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/ansible-role-fedmsg.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-fedmsg-core 3 | label-Code-Review = -2..+2 group ansible-role-fedmsg-core 4 | label-Workflow = -1..+1 group ansible-role-fedmsg-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-fedmsg-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/ansible-role-jenkins.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-jenkins-core 3 | label-Code-Review = -2..+2 group ansible-role-jenkins-core 4 | label-Workflow = -1..+1 group ansible-role-jenkins-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-jenkins-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/ansible-role-shade.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ansible-role-shade-core 3 | label-Code-Review = -2..+2 group ansible-role-shade-core 4 | label-Workflow = -1..+1 group ansible-role-shade-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group ansible-role-shade-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/apmec.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group apmec-core 3 | create = group apmec-release 4 | label-Code-Review = -2..+2 group apmec-core 5 | label-Workflow = -1..+1 group apmec-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group apmec-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/bilean.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group bilean-core 3 | label-Code-Review = -2..+2 group bilean-core 4 | label-Workflow = -1..+1 group bilean-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group bilean-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/broadview-collector.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group broadview-collector-core 3 | label-Code-Review = -2..+2 group broadview-collector-core 4 | label-Workflow = -1..+1 group broadview-collector-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group broadview-collector-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/broadview-lib.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group broadview-lib-core 3 | label-Code-Review = -2..+2 group broadview-lib-core 4 | label-Workflow = -1..+1 group broadview-lib-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group broadview-lib-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/broadview-ui.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group broadview-ui-core 3 | label-Code-Review = -2..+2 group broadview-ui-core 4 | label-Workflow = -1..+1 group broadview-ui-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group broadview-ui-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/browbeat.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group browbeat-core 3 | label-Code-Review = -2..+2 group browbeat-core 4 | label-Workflow = -1..+1 group browbeat-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group browbeat-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/cathead.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cathead-core 3 | label-Code-Review = -2..+2 group cathead-core 4 | label-Workflow = -1..+1 group cathead-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group cathead-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/cl-openstack-client.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cl-openstack-client-core 3 | label-Code-Review = -2..+2 group cl-openstack-client-core 4 | label-Workflow = -1..+1 group cl-openstack-client-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/cloudbase-init.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cloudbase-init-core 3 | label-Code-Review = -2..+2 group cloudbase-init-core 4 | label-Workflow = -1..+1 group cloudbase-init-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group cloudbase-init-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/cloudcafe.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cloud-cafe-core 3 | label-Code-Review = -2..+2 group cloud-cafe-core 4 | label-Workflow = -1..+1 group cloud-cafe-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group cloud-cafe-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/coats.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group coats-core 3 | create = group coats-release 4 | label-Code-Review = -2..+2 group coats-core 5 | label-Workflow = -1..+1 group coats-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group coats-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/cognitive.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cognitive-core 3 | label-Code-Review = -2..+2 group cognitive-core 4 | label-Workflow = -1..+1 group cognitive-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group cognitive-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/conveyor.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group conveyor-core 3 | create = group conveyor-release 4 | label-Code-Review = -2..+2 group conveyor-core 5 | label-Workflow = -1..+1 group conveyor-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group conveyor-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/coupler.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group coupler-core 3 | create = group coupler-release 4 | label-Code-Review = -2..+2 group coupler-core 5 | label-Workflow = -1..+1 group coupler-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group coupler-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/cursive.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group cursive-core 3 | label-Code-Review = -2..+2 group cursive-core 4 | label-Workflow = -1..+1 group cursive-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group cursive-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/dash-stack.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group dash-stack-core 3 | create = group dash-stack-core 4 | label-Code-Review = -2..+2 group dash-stack-core 5 | label-Workflow = -1..+1 group dash-stack-core 6 | 7 | [receive] 8 | requireChangeId = true 9 | requireContributorAgreement = true 10 | 11 | [submit] 12 | mergeContent = true 13 | -------------------------------------------------------------------------------- /gerrit/acls/x/delimiter.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group delimiter-core 3 | create = group delimiter-release 4 | label-Code-Review = -2..+2 group delimiter-core 5 | label-Workflow = -1..+1 group delimiter-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group delimiter-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/development-proposals.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group development-proposals-core 3 | label-Code-Review = -2..+2 group development-proposals-core 4 | label-Workflow = -1..+1 group development-proposals-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/devstack-plugin-hdfs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group devstack-plugin-hdfs-core 3 | label-Code-Review = -2..+2 group devstack-plugin-hdfs-core 4 | label-Workflow = -1..+1 group devstack-plugin-hdfs-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group devstack-plugin-hdfs-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/devstack-plugin-vmax.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group devstack-plugin-vmax-core 3 | create = group devstack-plugin-vmax-release 4 | label-Code-Review = -2..+2 group devstack-plugin-vmax-core 5 | label-Workflow = -1..+1 group devstack-plugin-vmax-core 6 | 7 | [receive] 8 | requireChangeId = true 9 | requireContributorAgreement = true 10 | 11 | [submit] 12 | mergeContent = true 13 | -------------------------------------------------------------------------------- /gerrit/acls/x/distil.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group distil-core 3 | create = group distil-release 4 | label-Code-Review = -2..+2 group distil-core 5 | label-Workflow = -1..+1 group distil-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group distil-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/doc8.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group doc8-core 3 | label-Code-Review = -2..+2 group doc8-core 4 | label-Workflow = -1..+1 group doc8-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group doc8-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/downpour.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group downpour-core 3 | create = group downpour-release 4 | label-Code-Review = -2..+2 group downpour-core 5 | label-Workflow = -1..+1 group downpour-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group downpour-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/drbd-devstack.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group drbd-devstack-core 3 | label-Code-Review = -2..+2 group drbd-devstack-core 4 | label-Workflow = -1..+1 group drbd-devstack-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group drbd-devstack-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/driverlog.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group driverlog-core 3 | create = group driverlog-release 4 | label-Code-Review = -2..+2 group driverlog-core 5 | label-Workflow = -1..+1 group driverlog-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group driverlog-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/ec2-driver.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ec2-driver-core 3 | label-Code-Review = -2..+2 group ec2-driver-core 4 | label-Workflow = -1..+1 group ec2-driver-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/ekko.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ekko-core 3 | create = group ekko-core 4 | label-Code-Review = -2..+2 group ekko-core 5 | label-Workflow = -1..+1 group ekko-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group ekko-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/entropy.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group entropy-core 3 | label-Code-Review = -2..+2 group entropy-core 4 | label-Workflow = -1..+1 group entropy-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group entropy-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/fenix.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group fenix-core 3 | create = group fenix-release 4 | label-Code-Review = -2..+2 group fenix-core 5 | label-Workflow = -1..+1 group fenix-core 6 | 7 | [receive] 8 | requireChangeId = true 9 | requireContributorAgreement = true 10 | 11 | [submit] 12 | mergeContent = true 13 | -------------------------------------------------------------------------------- /gerrit/acls/x/flame.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group flame-core 3 | label-Code-Review = -2..+2 group flame-core 4 | label-Workflow = -1..+1 group flame-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group flame-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/flare.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group flare-core 3 | label-Code-Review = -2..+2 group flare-core 4 | label-Workflow = -1..+1 group flare-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group flare-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/foxnut.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group foxnut-core 3 | label-Code-Review = -2..+2 group foxnut-core 4 | label-Workflow = -1..+1 group foxnut-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group foxnut-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/gabbi-tempest.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gabbi-tempest-core 3 | create = group gabbi-tempest-core 4 | label-Code-Review = -2..+2 group gabbi-tempest-core 5 | label-Workflow = -1..+1 group gabbi-tempest-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group gabbi-tempest-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/gce-api.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gce-api-core 3 | create = group gce-api-managers 4 | label-Code-Review = -2..+2 group gce-api-core 5 | label-Workflow = -1..+1 group gce-api-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group gce-api-managers 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/gerrit-dash-creator.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gerrit-dash-creator-core 3 | label-Code-Review = -2..+2 group gerrit-dash-creator-core 4 | label-Workflow = -1..+1 group gerrit-dash-creator-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group gerrit-dash-creator-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/giftwrap.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group giftwrap-core 3 | create = group giftwrap-release 4 | label-Code-Review = -2..+2 group giftwrap-core 5 | label-Workflow = -1..+1 group giftwrap-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group giftwrap-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/git-nit.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group git-nit-core 3 | label-Code-Review = -2..+2 group git-nit-core 4 | label-Workflow = -1..+1 group git-nit-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group git-nit-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/git-os-job.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group git-os-job-core 3 | label-Code-Review = -2..+2 group git-os-job-core 4 | label-Workflow = -1..+1 group git-os-job-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group git-os-job-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/git-upstream.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group git-upstream-core 3 | label-Code-Review = -2..+2 group git-upstream-core 4 | label-Workflow = -1..+1 group git-upstream-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group git-upstream-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/gitdm.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gitdm-core 3 | label-Code-Review = -2..+2 group gitdm-core 4 | label-Workflow = -1..+1 group gitdm-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group gitdm-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/glare.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group glare-core 3 | create = group glare-release 4 | label-Code-Review = -2..+2 group glare-core 5 | label-Workflow = -1..+1 group glare-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group glare-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/gluon.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gluon-core 3 | create = group gluon-release 4 | label-Code-Review = -2..+2 group gluon-core 5 | label-Workflow = -1..+1 group gluon-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group gluon-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/golang-client.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group golang-client-core 3 | label-Code-Review = -2..+2 group golang-client-core 4 | label-Workflow = -1..+1 group golang-client-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group golang-client-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/golang-commons.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group golang-commons-core 3 | label-Code-Review = -2..+2 group golang-commons-core 4 | label-Workflow = -1..+1 group golang-commons-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group golang-commons-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/gos-brick.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gos-brick-core 3 | create = group gos-brick-release 4 | label-Code-Review = -2..+2 group gos-brick-core 5 | label-Workflow = -1..+1 group gos-brick-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group gos-brick-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/gozer.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gozer-core 3 | label-Code-Review = -2..+2 group gozer-core 4 | label-Workflow = -1..+1 group gozer-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group gozer-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/gyan.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group gyan-core 3 | create = group gyan-release 4 | label-Code-Review = -2..+2 group gyan-core 5 | label-Workflow = -1..+1 group gyan-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group gyan-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/hurricane.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group hurricane-core 3 | create = group hurricane-release 4 | label-Code-Review = -2..+2 group hurricane-core 5 | label-Workflow = -1..+1 group hurricane-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group hurricane-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/inception.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group inception-core 3 | label-Code-Review = -2..+2 group inception-core 4 | label-Workflow = -1..+1 group inception-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group inception-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/infra-ansible.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group infra-ansible-core 3 | create = group infra-ansible-release 4 | label-Code-Review = -2..+2 group infra-ansible-core 5 | label-Workflow = -1..+1 group infra-ansible-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group infra-ansible-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/interop-workloads.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group interop-workloads-core 3 | label-Code-Review = -2..+2 group interop-workloads-core 4 | label-Workflow = -1..+1 group interop-workloads-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/iotronic.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group iotronic-core 3 | create = group iotronic-release 4 | label-Code-Review = -2..+2 group iotronic-core 5 | label-Workflow = -1..+1 group iotronic-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group iotronic-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/ipa-example-hardware-managers.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ipa-example-hardware-managers-core 3 | label-Code-Review = -2..+2 group ipa-example-hardware-managers-core 4 | label-Workflow = -1..+1 group ipa-example-hardware-managers-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/jacket.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group jacket-core 3 | create = group jacket-release 4 | label-Code-Review = -2..+2 group jacket-core 5 | label-Workflow = -1..+1 group jacket-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group jacket-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/k8s-cloud-provider.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group k8s-cloud-provider-core 3 | label-Code-Review = -2..+2 group k8s-cloud-provider-core 4 | label-Workflow = -1..+1 group k8s-cloud-provider-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group k8s-cloud-provider-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/kiloeyes.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group kiloeyes-core 3 | label-Code-Review = -2..+2 group kiloeyes-core 4 | label-Workflow = -1..+1 group kiloeyes-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group kiloeyes-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/ku.stella.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ku.stella-core 3 | label-Code-Review = -2..+2 group ku.stella-core 4 | label-Workflow = -1..+1 group ku.stella-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | 9 | [submit] 10 | mergeContent = true 11 | -------------------------------------------------------------------------------- /gerrit/acls/x/kwapi.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group kwapi-core 3 | label-Code-Review = -2..+2 group kwapi-core 4 | label-Workflow = -1..+1 group kwapi-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/marshal.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group marshal-core 3 | create = group marshal-release 4 | label-Code-Review = -2..+2 group marshal-core 5 | label-Workflow = -1..+1 group marshal-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group marshal-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/meghdwar.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group meghdwar-core 3 | create = group meghdwar-release 4 | label-Code-Review = -2..+2 group meghdwar-core 5 | label-Workflow = -1..+1 group meghdwar-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group meghdwar-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/merlin.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group merlin-core 3 | label-Code-Review = -2..+2 group merlin-core 4 | label-Workflow = -1..+1 group merlin-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group merlin-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/meteos-ui.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group meteos-ui-core 3 | create = group meteos-release 4 | label-Code-Review = -2..+2 group meteos-ui-core 5 | label-Workflow = -1..+1 group meteos-ui-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group meteos-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/meteos.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group meteos-core 3 | create = group meteos-release 4 | label-Code-Review = -2..+2 group meteos-core 5 | label-Workflow = -1..+1 group meteos-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group meteos-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/mitmstack.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group mitmstack-core 3 | create = group mitmstack-release 4 | label-Code-Review = -2..+2 group mitmstack-core 5 | label-Workflow = -1..+1 group mitmstack-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group mitmstack-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/mixmatch.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group mixmatch-core 3 | create = group mixmatch-release 4 | label-Code-Review = -2..+2 group mixmatch-core 5 | label-Workflow = -1..+1 group mixmatch-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group mixmatch-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/mogan.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group mogan-core 3 | create = group mogan-release 4 | label-Code-Review = -2..+2 group mogan-core 5 | label-Workflow = -1..+1 group mogan-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group mogan-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/monitorstack.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group openstack-ansible-core 3 | label-Code-Review = -2..+2 group openstack-ansible-core 4 | label-Workflow = -1..+1 group openstack-ansible-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/mors.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group mors-core 3 | create = group mors-release 4 | label-Code-Review = -2..+2 group mors-core 5 | label-Workflow = -1..+1 group mors-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group mors-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/namos.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group namos-core 3 | label-Code-Review = -2..+2 group namos-core 4 | label-Workflow = -1..+1 group namos-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group namos-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/nemesis.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group nemesis-core 3 | create = group nemesis-release 4 | label-Code-Review = -2..+2 group nemesis-core 5 | label-Workflow = -1..+1 group nemesis-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group nemesis-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/nerd-reviewer.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group nerd-reviewer-core 3 | create = group nerd-reviewer-core 4 | label-Code-Review = -2..+2 group nerd-reviewer-core 5 | label-Workflow = -1..+1 group nerd-reviewer-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group nerd-reviewer-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/networking-ansible.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group networking-ansible-core 3 | create = group networking-ansible-release 4 | label-Code-Review = -2..+2 group networking-ansible-core 5 | label-Workflow = -1..+1 group networking-ansible-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group networking-ansible-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/networking-edge-vpn.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group networking-edge-vpn-core 3 | label-Code-Review = -2..+2 group networking-edge-vpn-core 4 | label-Workflow = -1..+1 group networking-edge-vpn-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group networking-edge-vpn-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/networking-omnipath.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group networking-omnipath-core 3 | label-Code-Review = -2..+2 group networking-omnipath-core 4 | label-Verified = -1..+1 group networking-omnipath-ci 5 | label-Workflow = -1..+1 group networking-omnipath-core 6 | 7 | [receive] 8 | requireChangeId = true 9 | requireContributorAgreement = true 10 | 11 | [submit] 12 | mergeContent = true 13 | -------------------------------------------------------------------------------- /gerrit/acls/x/nfv-filters.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group nfv-filters-core 3 | create = group nfv-filters-release 4 | label-Code-Review = -2..+2 group nfv-filters-core 5 | label-Workflow = -1..+1 group nfv-filters-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group nfv-filters-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/nova-dpm.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group nova-dpm-core 3 | create = group nova-dpm-release 4 | label-Code-Review = -2..+2 group nova-dpm-core 5 | label-Workflow = -1..+1 group nova-dpm-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group nova-dpm-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/nova-lxd.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group nova-lxd-core 3 | create = group nova-lxd-core 4 | label-Code-Review = -2..+2 group nova-lxd-core 5 | label-Workflow = -1..+1 group nova-lxd-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group nova-lxd-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/nova-mksproxy.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group nova-mksproxy-core 3 | label-Code-Review = -2..+2 group nova-mksproxy-core 4 | label-Workflow = -1..+1 group nova-mksproxy-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group nova-mksproxy-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/novajoin.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group novajoin-core 3 | create = group novajoin-release 4 | label-Code-Review = -2..+2 group novajoin-core 5 | label-Workflow = -1..+1 group novajoin-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group novajoin-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/oaktree.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group oaktree-core 3 | label-Code-Review = -2..+2 group oaktree-core 4 | label-Workflow = -1..+1 group oaktree-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group oaktree-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/omni.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group omni-core 3 | create = group omni-release 4 | label-Code-Review = -2..+2 group omni-core 5 | label-Workflow = -1..+1 group omni-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group omni-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/ooi.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ooi-core 3 | create = group ooi-release 4 | label-Code-Review = -2..+2 group ooi-core 5 | label-Workflow = -1..+1 group ooi-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group ooi-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/ops-telecom-nfv.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ops-telecom-nfv-core 3 | label-Code-Review = -2..+2 group ops-telecom-nfv-core 4 | label-Workflow = -1..+1 group ops-telecom-nfv-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/os-dpm.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group os-dpm-core 3 | create = group os-dpm-release 4 | label-Code-Review = -2..+2 group os-dpm-core 5 | label-Workflow = -1..+1 group os-dpm-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group os-dpm-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/os-http.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group os-http-core 3 | label-Code-Review = -2..+2 group os-http-core 4 | label-Workflow = -1..+1 group os-http-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group os-http-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/os-log-merger.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group os-log-merger-core 3 | label-Code-Review = -2..+2 group os-log-merger-core 4 | label-Workflow = -1..+1 group os-log-merger-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group os-log-merger-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/os-xenapi.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group os-xenapi-core 3 | label-Code-Review = -2..+2 group os-xenapi-core 4 | label-Verified = -1..+1 group os-xenapi-ci 5 | label-Workflow = -1..+1 group os-xenapi-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group os-xenapi-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/osc-summit-counter.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group osc-summit-counter-core 3 | label-Code-Review = -2..+2 group osc-summit-counter-core 4 | label-Workflow = -1..+1 group osc-summit-counter-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group osc-summit-counter-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/osel.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group osel-core 3 | create = group osel-core 4 | label-Code-Review = -2..+2 group osel-core 5 | label-Workflow = -1..+1 group osel-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group osel-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/ospurge.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group ospurge-core 3 | create = group ospurge-core 4 | label-Code-Review = -2..+2 group ospurge-core 5 | label-Workflow = -1..+1 group ospurge-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group ospurge-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = false 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/pandaman.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group pandaman-core 3 | label-Code-Review = -2..+2 group pandaman-core 4 | label-Workflow = -1..+1 group pandaman-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group pandaman-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/performa.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group performa-core 3 | create = group performa-release 4 | label-Code-Review = -2..+2 group performa-core 5 | label-Workflow = -1..+1 group performa-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group performa-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/picasso.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group picasso-core 3 | create = group picasso-release 4 | label-Code-Review = -2..+2 group picasso-core 5 | label-Workflow = -1..+1 group picasso-core 6 | 7 | [receive] 8 | requireChangeId = true 9 | requireContributorAgreement = true 10 | 11 | [submit] 12 | mergeContent = true 13 | -------------------------------------------------------------------------------- /gerrit/acls/x/poppy.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group poppy-core 3 | label-Code-Review = -2..+2 group poppy-core 4 | label-Workflow = -1..+1 group poppy-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group poppy-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/proliantutils.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group proliantutils-core 3 | create = group proliantutils-core 4 | label-Code-Review = -2..+2 group proliantutils-core 5 | label-Workflow = -1..+1 group proliantutils-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group proliantutils-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/promstat.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group promstat-core 3 | label-Code-Review = -2..+2 group promstat-core 4 | label-Workflow = -1..+1 group promstat-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group promstat-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/puppet-modules.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group puppet-manager-core 3 | label-Code-Review = -2..+2 group puppet-manager-core 4 | label-Workflow = -1..+1 group puppet-manager-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/pyghmi.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group python-ipmi-core 3 | label-Code-Review = -2..+2 group python-ipmi-core 4 | label-Workflow = -1..+1 group python-ipmi-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group python-ipmi-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/python-don.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group python-don-core 3 | create = group python-don-release 4 | label-Code-Review = -2..+2 group python-don-core 5 | label-Workflow = -1..+1 group python-don-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group python-don-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/python-hnvclient.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group python-hnv-core 3 | label-Code-Review = -2..+2 group python-hnv-core 4 | label-Workflow = -1..+1 group python-hnv-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group python-hnv-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/python-oneviewclient.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group python-oneviewclient-core 3 | label-Code-Review = -2..+2 group python-oneviewclient-core 4 | label-Workflow = -1..+1 group python-oneviewclient-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group python-oneviewclient-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/python-opentsdbclient.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group python-opentsdbclient-core 3 | label-Code-Review = -2..+2 group python-opentsdbclient-core 4 | label-Workflow = -1..+1 group python-opentsdbclient-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group python-opentsdbclient-milestone 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/rack.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group rack-core 3 | create = group rack-core 4 | label-Code-Review = -2..+2 group rack-core 5 | label-Workflow = -1..+1 group rack-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group rack-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/radar.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group radar-core 3 | label-Code-Review = -2..+2 group radar-core 4 | label-Workflow = -1..+1 group radar-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group radar-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/rsd-virt-for-nova.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group rsd-virt-for-nova-core 3 | label-Code-Review = -2..+2 group rsd-virt-for-nova-core 4 | label-Workflow = -1..+1 group rsd-virt-for-nova-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group rsd-virt-for-nova-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/rsd.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group rsd-core 3 | create = group rsd-release 4 | label-Code-Review = -2..+2 group rsd-core 5 | label-Workflow = -1..+1 group rsd-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group rsd-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/sahara-ci-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group sahara-ci-config-admins 3 | label-Code-Review = -2..+2 group sahara-ci-config-admins 4 | label-Verified = -1..+1 group sahara-ci 5 | label-Workflow = -1..+1 group sahara-ci-config-admins 6 | 7 | [receive] 8 | requireChangeId = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/scalpels.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group scalpels-core 3 | label-Code-Review = -2..+2 group scalpels-core 4 | label-Workflow = -1..+1 group scalpels-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group scalpels-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/shovel.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group shovel-core 3 | create = group shovel-release 4 | label-Code-Review = -2..+2 group shovel-core 5 | label-Workflow = -1..+1 group shovel-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group shovel-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/siss.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group siss-core 3 | create = group siss-release 4 | label-Code-Review = -2..+2 group siss-core 5 | label-Workflow = -1..+1 group siss-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group siss-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/slogging.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group slogging-core 3 | label-Code-Review = -2..+2 group slogging-core 4 | label-Workflow = -1..+1 group slogging-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group slogging-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/snaps.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group snaps-core 3 | create = group snaps-release 4 | label-Code-Review = -2..+2 group snaps-core 5 | label-Verified = -1..+1 group snaps-ci 6 | label-Workflow = -1..+1 group snaps-core 7 | 8 | [receive] 9 | requireChangeId = true 10 | requireContributorAgreement = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/solar.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group solar-core 3 | create = group solar-release 4 | label-Code-Review = -2..+2 group solar-core 5 | label-Verified = -1..+1 group solar-ci 6 | label-Workflow = -1..+1 group solar-core 7 | 8 | [access "refs/tags/*"] 9 | createSignedTag = group solar-release 10 | 11 | [receive] 12 | requireChangeId = true 13 | requireContributorAgreement = true 14 | 15 | [submit] 16 | mergeContent = true 17 | -------------------------------------------------------------------------------- /gerrit/acls/x/spanner.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group spanner-core 3 | label-Code-Review = -2..+2 group spanner-core 4 | label-Workflow = -1..+1 group spanner-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group spanner-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/spectroscope.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group spectroscope-core 3 | label-Code-Review = -2..+2 group spectroscope-core 4 | label-Workflow = -1..+1 group spectroscope-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group spectroscope-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/sqlalchemy-migrate.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group sqlalchemy-migrate-core 3 | label-Code-Review = -2..+2 group sqlalchemy-migrate-core 4 | label-Workflow = -1..+1 group sqlalchemy-migrate-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group sqlalchemy-migrate-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/stacktach.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group stacktach-core 3 | label-Code-Review = -2..+2 group stacktach-core 4 | label-Workflow = -1..+1 group stacktach-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group stacktach-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/stackube.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group stackube-core 3 | create = group stackube-release 4 | label-Code-Review = -2..+2 group stackube-core 5 | label-Workflow = -1..+1 group stackube-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group stackube-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/steth.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group steth-core 3 | label-Code-Review = -2..+2 group steth-core 4 | label-Workflow = -1..+1 group steth-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group steth-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/surveil.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group surveil-core 3 | create = group surveil-core 4 | label-Code-Review = -2..+2 group surveil-core 5 | label-Workflow = -1..+1 group surveil-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group surveil-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/swift-ceph-backend.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group swift-ceph-backend-core 3 | label-Code-Review = -2..+2 group swift-ceph-backend-core 4 | label-Workflow = -1..+1 group swift-ceph-backend-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group swift-ceph-backend-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/swift3.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group swift3-core 3 | label-Code-Review = -2..+2 group swift3-core 4 | label-Workflow = -1..+1 group swift3-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group swift3-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/swiftonfile.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group swiftonfile-core 3 | create = group swiftonfile-release 4 | label-Code-Review = -2..+2 group swiftonfile-core 5 | label-Workflow = -1..+1 group swiftonfile-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group swiftonfile-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = false 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/swiftonhpss.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group swiftonhpss-core 3 | create = group swiftonhpss-release 4 | label-Code-Review = -2..+2 group swiftonhpss-core 5 | label-Workflow = -1..+1 group swiftonhpss-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group swiftonhpss-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = false 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/synergy.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group synergy-core 3 | create = group synergy-release 4 | label-Code-Review = -2..+2 group synergy-core 5 | label-Workflow = -1..+1 group synergy-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group synergy-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/tatu.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group tatu-core 3 | create = group tatu-release 4 | label-Code-Review = -2..+2 group tatu-core 5 | label-Workflow = -1..+1 group tatu-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group tatu-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/telcowg-usecases.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group telcowg-usecases-core 3 | label-Code-Review = -2..+2 group telcowg-usecases-core 4 | label-Workflow = -1..+1 group telcowg-usecases-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/terracotta.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group terracotta-core 3 | label-Code-Review = -2..+2 group terracotta-core 4 | label-Workflow = -1..+1 group terracotta-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group terracotta-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/third-party-ci-tools.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group third-party-ci-tools-core 3 | label-Code-Review = -2..+2 group third-party-ci-tools-core 4 | label-Workflow = -1..+1 group third-party-ci-tools-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/x/timmy.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group timmy-core 3 | create = group timmy-core 4 | label-Code-Review = -2..+2 group timmy-core 5 | label-Workflow = -1..+1 group timmy-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group timmy-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/tobiko.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group tobiko-core 3 | create = group tobiko-release 4 | label-Code-Review = -2..+2 group tobiko-core 5 | label-Workflow = -1..+1 group tobiko-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group tobiko-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/trio2o.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group trio2o-core 3 | create = group trio2o-release 4 | label-Code-Review = -2..+2 group trio2o-core 5 | label-Workflow = -1..+1 group trio2o-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group trio2o-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/tripleo-ipa.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group tripleo-ipa-core 3 | create = group tripleo-ipa-core 4 | label-Code-Review = -2..+2 group tripleo-ipa-core 5 | label-Workflow = -1..+1 group tripleo-ipa-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group tripleo-ipa-core 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/turbo-hipster.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group turbo-hipster-core 3 | label-Code-Review = -2..+2 group turbo-hipster-core 4 | label-Workflow = -1..+1 group turbo-hipster-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group turbo-hipster-core 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/vahana.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group vahana-core 3 | create = group vahana-release 4 | label-Code-Review = -2..+2 group vahana-core 5 | label-Workflow = -1..+1 group vahana-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group vahana-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/valence.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group valence-core 3 | create = group valence-release 4 | label-Code-Review = -2..+2 group valence-core 5 | label-Workflow = -1..+1 group valence-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group valence-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/valet.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group valet-core 3 | create = group valet-release 4 | label-Code-Review = -2..+2 group valet-core 5 | label-Workflow = -1..+1 group valet-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group valet-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | requireContributorAgreement = true 13 | 14 | [submit] 15 | mergeContent = true 16 | -------------------------------------------------------------------------------- /gerrit/acls/x/vm-bm-wg.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group vm-bm-wg-core 3 | label-Code-Review = -2..+2 group vm-bm-wg-core 4 | label-Workflow = -1..+1 group vm-bm-wg-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group vm-bm-wg-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/vmware-vspc.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group vmware-vspc-core 3 | label-Code-Review = -2..+2 group vmware-vspc-core 4 | label-Workflow = -1..+1 group vmware-vspc-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group vmware-vspc-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | 12 | [submit] 13 | mergeContent = true 14 | -------------------------------------------------------------------------------- /gerrit/acls/x/wsme.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group wsme-core 3 | label-Code-Review = -2..+2 group wsme-core 4 | label-Workflow = -1..+1 group wsme-core 5 | 6 | [access "refs/tags/*"] 7 | createSignedTag = group wsme-release 8 | 9 | [receive] 10 | requireChangeId = true 11 | requireContributorAgreement = false 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/xenapi-os-testing.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group xenapi-os-testing-core 3 | label-Code-Review = -2..+2 group xenapi-os-testing-core 4 | label-Verified = -1..+1 group xenapi-os-testing-ci 5 | label-Workflow = -1..+1 group xenapi-os-testing-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group xenapi-os-testing-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/x/xstatic.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group xstatic-core 3 | label-Code-Review = -2..+2 group xstatic-core 4 | label-Workflow = -1..+1 group xstatic-core 5 | 6 | [receive] 7 | requireChangeId = true 8 | requireContributorAgreement = true 9 | 10 | [submit] 11 | mergeContent = true 12 | -------------------------------------------------------------------------------- /gerrit/acls/zuul/project-config.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group zuul-project-config-core 3 | editHashtags = group Registered Users 4 | label-Code-Review = -2..+2 group zuul-project-config-core 5 | label-Workflow = -1..+1 group zuul-project-config-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group zuul-project-config-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/zuul/zuul-base-jobs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group zuul-base-jobs-core 3 | editHashtags = group Registered Users 4 | label-Code-Review = -2..+2 group zuul-base-jobs-core 5 | label-Workflow = -1..+1 group zuul-base-jobs-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group zuul-base-jobs-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/zuul/zuul-jobs.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group zuul-jobs-core 3 | editHashtags = group Registered Users 4 | label-Code-Review = -2..+2 group zuul-jobs-core 5 | label-Workflow = -1..+1 group zuul-jobs-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group zuul-jobs-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/zuul/zuul-website.config: -------------------------------------------------------------------------------- 1 | [access "refs/heads/*"] 2 | abandon = group zuul-website-core 3 | editHashtags = group Registered Users 4 | label-Code-Review = -2..+2 group zuul-website-core 5 | label-Workflow = -1..+1 group zuul-website-core 6 | 7 | [access "refs/tags/*"] 8 | createSignedTag = group zuul-website-release 9 | 10 | [receive] 11 | requireChangeId = true 12 | 13 | [submit] 14 | mergeContent = true 15 | -------------------------------------------------------------------------------- /gerrit/acls/zuul/zuul.config: -------------------------------------------------------------------------------- 1 | [access "refs/for/refs/*"] 2 | pushMerge = group zuul-release 3 | 4 | [access "refs/heads/*"] 5 | abandon = group zuul-core 6 | editHashtags = group Registered Users 7 | label-Code-Review = -2..+2 group zuul-core 8 | label-Workflow = -1..+1 group zuul-core 9 | 10 | [access "refs/tags/*"] 11 | createSignedTag = group zuul-release 12 | 13 | [receive] 14 | requireChangeId = true 15 | 16 | [submit] 17 | mergeContent = true 18 | -------------------------------------------------------------------------------- /grafana/datasource.yaml: -------------------------------------------------------------------------------- 1 | datasource: 2 | name: OpenStack 3 | isDefault: True 4 | url: https://graphite.opendev.org 5 | access: proxy 6 | -------------------------------------------------------------------------------- /nodepool/elements/cache-devstack/element-deps: -------------------------------------------------------------------------------- 1 | openstack-repos 2 | -------------------------------------------------------------------------------- /nodepool/elements/cache-devstack/source-repository-dstat_graph: -------------------------------------------------------------------------------- 1 | dstat_graph git /opt/cache/dstat_graph/ https://opendev.org/opendev/dstat_graph master 2 | -------------------------------------------------------------------------------- /nodepool/elements/cache-devstack/source-repository-pip: -------------------------------------------------------------------------------- 1 | get-pip-py file /opt/cache/files/get-pip.py https://bootstrap.pypa.io/get-pip.py 2 | get-pip-py-py36 file /opt/cache/files/get-pip.py-py36 https://bootstrap.pypa.io/pip/3.6/get-pip.py 3 | -------------------------------------------------------------------------------- /nodepool/elements/cache-devstack/source-repository-stackviz: -------------------------------------------------------------------------------- 1 | stackviz file /opt/cache/files/stackviz-latest.tar.gz https://tarballs.openstack.org/stackviz/dist/stackviz-latest.tar.gz 2 | -------------------------------------------------------------------------------- /nodepool/elements/cache-devstack/source-repository-zanatacli: -------------------------------------------------------------------------------- 1 | zanata-cli file /opt/cache/files/zanata-cli-4.3.3-dist.tar.gz https://search.maven.org/remotecontent?filepath=org/zanata/zanata-cli/4.3.3/zanata-cli-4.3.3-dist.tar.gz 2 | -------------------------------------------------------------------------------- /nodepool/elements/control-plane-minimal/README.rst: -------------------------------------------------------------------------------- 1 | control-plane-minimal 2 | --------------------- 3 | 4 | Essential packages for an OpenDev infra control-plane image. 5 | -------------------------------------------------------------------------------- /nodepool/elements/control-plane-minimal/element-deps: -------------------------------------------------------------------------------- 1 | openssh-server 2 | package-installs 3 | -------------------------------------------------------------------------------- /nodepool/elements/control-plane-minimal/package-installs.yaml: -------------------------------------------------------------------------------- 1 | acpid: 2 | coreutils: 3 | cron: 4 | util-linux: 5 | python3: 6 | phase: pre-install.d 7 | ntp: 8 | ntpdate: 9 | lvm2: 10 | haveged: 11 | iptables: 12 | -------------------------------------------------------------------------------- /nodepool/elements/control-plane-minimal/post-install.d/80-enable-haveged: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [ "${DIB_DEBUG_TRACE:-0}" -gt 0 ]; then 4 | set -x 5 | fi 6 | set -eu 7 | set -o pipefail 8 | 9 | case "$DIB_INIT_SYSTEM" in 10 | systemd) 11 | systemctl enable haveged.service 12 | ;; 13 | *) 14 | echo "Unsupported init system $DIB_INIT_SYSTEM" 15 | exit 1 16 | ;; 17 | esac 18 | -------------------------------------------------------------------------------- /nodepool/elements/control-plane-minimal/post-install.d/80-enable-infra-services: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [ "${DIB_DEBUG_TRACE:-0}" -gt 0 ]; then 4 | set -x 5 | fi 6 | set -eu 7 | set -o pipefail 8 | 9 | case "$DIB_INIT_SYSTEM" in 10 | systemd) 11 | systemctl enable ntp.service 12 | ;; 13 | *) 14 | echo "Unsupported init system $DIB_INIT_SYSTEM" 15 | exit 1 16 | ;; 17 | esac 18 | -------------------------------------------------------------------------------- /nodepool/elements/infra-package-needs/README.rst: -------------------------------------------------------------------------------- 1 | infra-package-needs 2 | ------------------- 3 | 4 | Install required packages for a OpenDev infra host 5 | -------------------------------------------------------------------------------- /nodepool/elements/infra-package-needs/element-deps: -------------------------------------------------------------------------------- 1 | ensure-venv 2 | openssh-server 3 | package-installs 4 | -------------------------------------------------------------------------------- /nodepool/elements/infra-package-needs/package-installs.yaml: -------------------------------------------------------------------------------- 1 | acl: 2 | acpid: 3 | coreutils: 4 | cron: 5 | util-linux: 6 | build-essential: 7 | python3-dev: 8 | uuid-runtime: 9 | traceroute: 10 | ntp: 11 | ntpdate: 12 | gentoolkit: 13 | at: 14 | strace: 15 | tcpdump: 16 | rsyslog: 17 | git: 18 | rsync: 19 | parted: 20 | wget: 21 | iputils-ping: 22 | iproute2: 23 | dnsutils: 24 | haveged: 25 | iptables: 26 | redhat-rpm-config: 27 | redhat-lsb-core: 28 | gnupg2: 29 | -------------------------------------------------------------------------------- /nodepool/elements/initialize-urandom/README.rst: -------------------------------------------------------------------------------- 1 | This uses haveged to quickly initialize the nonblocking kernel random 2 | number generator at boot. 3 | -------------------------------------------------------------------------------- /nodepool/elements/initialize-urandom/element-deps: -------------------------------------------------------------------------------- 1 | dib-init-system 2 | install-static 3 | -------------------------------------------------------------------------------- /nodepool/elements/initialize-urandom/init-scripts/systemd/initialize-urandom.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Quickly initialize the nonblocking kernel random number generator at boot. 3 | Before=network-pre.target 4 | Wants=network-pre.target 5 | 6 | [Service] 7 | Type=oneshot 8 | User=root 9 | ExecStart=/usr/local/bin/initialize-urandom.py 10 | RemainAfterExit=true 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /nodepool/elements/nodepool-base/element-deps: -------------------------------------------------------------------------------- 1 | ensure-venv 2 | package-installs 3 | zuul-worker 4 | -------------------------------------------------------------------------------- /nodepool/elements/nodepool-base/environment.d/75-nodepool-base-env: -------------------------------------------------------------------------------- 1 | export NODEPOOL_STATIC_NAMESERVER_V6=${NODEPOOL_STATIC_NAMESERVER_V6:-2606:4700:4700::1111} 2 | export NODEPOOL_STATIC_NAMESERVER_V4=${NODEPOOL_STATIC_NAMESERVER_V4:-1.0.0.1} 3 | export NODEPOOL_STATIC_NAMESERVER_V6_FALLBACK=${NODEPOOL_STATIC_NAMESERVER_V6_FALLBACK:-2001:4860:4860::8888} 4 | export NODEPOOL_STATIC_NAMESERVER_V4_FALLBACK=${NODEPOOL_STATIC_NAMESERVER_V4_FALLBACK:-8.8.8.8} 5 | -------------------------------------------------------------------------------- /nodepool/elements/nodepool-base/glean@.service.d/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="ARGS=--interface %I --skip-dns" 3 | -------------------------------------------------------------------------------- /nodepool/elements/nodepool-base/install.d/06-record-builddate: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then 4 | set -x 5 | fi 6 | set -eu 7 | set -o pipefail 8 | 9 | # Put a timestamp in the image file of the date the image was built. 10 | # This is echoed into the logs on each run for easy cross-reference 11 | 12 | date --utc "+%Y-%m-%d %H:%M" > /etc/dib-builddate.txt 13 | -------------------------------------------------------------------------------- /nodepool/elements/nodepool-base/package-installs.yaml: -------------------------------------------------------------------------------- 1 | unbound: 2 | -------------------------------------------------------------------------------- /nodepool/elements/nodepool-base/pkg-map: -------------------------------------------------------------------------------- 1 | { 2 | "release": { 3 | "debian": { 4 | "bookworm": { 5 | "unbound": "unbound dns-root-data" 6 | } 7 | }, 8 | "ubuntu": { 9 | "noble": { 10 | "unbound": "unbound dns-root-data" 11 | } 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /nodepool/elements/openstack-repos/element-deps: -------------------------------------------------------------------------------- 1 | cache-url 2 | source-repositories 3 | -------------------------------------------------------------------------------- /nodepool/elements/zuul-worker/element-deps: -------------------------------------------------------------------------------- 1 | package-installs 2 | -------------------------------------------------------------------------------- /playbooks/bindep-fallback/run.yaml: -------------------------------------------------------------------------------- 1 | - name: Run Bindep Against Fallback File 2 | hosts: all 3 | roles: 4 | - role: bindep 5 | bindep_profile: test 6 | bindep_file: "{{ zuul.project.src_dir }}/nodepool/elements/bindep-fallback.txt" 7 | -------------------------------------------------------------------------------- /playbooks/check-main-yaml/post.yaml: -------------------------------------------------------------------------------- 1 | - name: Post Run For Zuul main.yaml Checks 2 | hosts: all 3 | roles: 4 | - fetch-tox-output 5 | -------------------------------------------------------------------------------- /playbooks/check-main-yaml/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Pre Run for Zuul main.yaml Checks 2 | hosts: all 3 | roles: 4 | - ensure-tox 5 | - revoke-sudo 6 | -------------------------------------------------------------------------------- /playbooks/check-release-approval/run.yaml: -------------------------------------------------------------------------------- 1 | - name: Check Release Approvals 2 | hosts: localhost 3 | roles: 4 | - role: check-release-approval 5 | change: "{{ zuul.change }}" 6 | releases: "{{ zuul.executor.work_root }}/{{ zuul.project.src_dir }}" 7 | governance: "{{ zuul.executor.work_root }}/{{ zuul.projects['opendev.org/openstack/governance'].src_dir }}" 8 | -------------------------------------------------------------------------------- /playbooks/javascript/content.yaml: -------------------------------------------------------------------------------- 1 | - name: Run NPM 2 | hosts: all 3 | roles: 4 | - role: npm 5 | -------------------------------------------------------------------------------- /playbooks/javascript/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Prepare a Javascript Dev Env 2 | hosts: all 3 | roles: 4 | - bindep 5 | - test-setup 6 | - ensure-nodejs 7 | - ensure-yarn 8 | - revoke-sudo 9 | - ensure-javascript-packages 10 | -------------------------------------------------------------------------------- /playbooks/javascript/publish.yaml: -------------------------------------------------------------------------------- 1 | - name: Fetch Javascript Artifacts for Publication 2 | hosts: all 3 | roles: 4 | - fetch-javascript-output 5 | - fetch-javascript-content-tarball 6 | -------------------------------------------------------------------------------- /playbooks/javascript/tarball.yaml: -------------------------------------------------------------------------------- 1 | - name: Run npm pack 2 | hosts: all 3 | roles: 4 | - role: npm 5 | npm_command: pack 6 | -------------------------------------------------------------------------------- /playbooks/openafs-client/setup.yaml: -------------------------------------------------------------------------------- 1 | - name: Kerberos and OpenAFS client installation 2 | hosts: all 3 | roles: 4 | - role: kerberos-client 5 | kerberos_realm: 'OPENSTACK.ORG' 6 | kerberos_admin_server: 'kdc.openstack.org' 7 | kerberos_kdcs: 8 | - kdc03.openstack.org 9 | - kdc04.openstack.org 10 | 11 | - role: openafs-client 12 | -------------------------------------------------------------------------------- /playbooks/openstack-fips/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Enable ua subscription 2 | hosts: all 3 | tasks: 4 | - name: Enable ua subscription for fips 5 | include_role: 6 | name: enable-ua-subscription 7 | when: enable_fips | default(false) 8 | -------------------------------------------------------------------------------- /playbooks/project-config/post-tox.yaml: -------------------------------------------------------------------------------- 1 | - name: Fetch Tox Output 2 | hosts: all 3 | roles: 4 | - fetch-tox-output 5 | -------------------------------------------------------------------------------- /playbooks/project-config/pre-tox.yaml: -------------------------------------------------------------------------------- 1 | - name: Prepare a Tox Runtime Environment 2 | hosts: all 3 | roles: 4 | - bindep 5 | - ensure-tox 6 | - revoke-sudo 7 | -------------------------------------------------------------------------------- /playbooks/project-config/run-tox.yaml: -------------------------------------------------------------------------------- 1 | - name: Run Tox 2 | hosts: all 3 | roles: 4 | - tox 5 | -------------------------------------------------------------------------------- /playbooks/proposal/propose-project-config-update.yaml: -------------------------------------------------------------------------------- 1 | - name: Propose Constraints Update 2 | hosts: all 3 | tasks: 4 | 5 | - name: Propose constraints update 6 | command: "./tools/propose_projects_yaml_update.sh" 7 | args: 8 | chdir: "src/{{ zuul.project.canonical_name }}" 9 | -------------------------------------------------------------------------------- /playbooks/proposal/propose-update-constraints.yaml: -------------------------------------------------------------------------------- 1 | - name: Propose Constraints Update 2 | hosts: all 3 | tasks: 4 | - name: Propose constraints update 5 | command: "{{ ansible_user_dir }}/scripts/release-tools/update_constraints.sh {{ zuul.tag }}" 6 | args: 7 | chdir: "src/{{ zuul.project.canonical_name }}" 8 | -------------------------------------------------------------------------------- /playbooks/proposal/propose-updates.yaml: -------------------------------------------------------------------------------- 1 | - name: Run propose_update.sh Script 2 | hosts: all 3 | tasks: 4 | 5 | - name: Run propose_update.sh script 6 | command: "{{ ansible_user_dir }}/scripts/propose_update.sh {{ update_target }} {{ zuul.branch }}" 7 | args: 8 | chdir: "src/{{ zuul.project.canonical_name }}" 9 | environment: '{{ zuul | zuul_legacy_vars }}' 10 | -------------------------------------------------------------------------------- /playbooks/pti-python-tarball/check.yaml: -------------------------------------------------------------------------------- 1 | - name: Run Twine Checks Against Sdist Tarball 2 | hosts: all 3 | roles: 4 | - build-python-release 5 | - ensure-twine 6 | post_tasks: 7 | - name: Run twine check on python dist tarball 8 | command: "{{ pypi_twine_executable }} check dist/*" 9 | args: 10 | chdir: "{{ zuul.project.src_dir }}" 11 | -------------------------------------------------------------------------------- /playbooks/pti-python-tarball/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Prepare Python Package Build Environment 2 | hosts: all 3 | roles: 4 | # We use ensure-pip to make sure the wheel module is installed 5 | - ensure-pip 6 | - revoke-sudo 7 | -------------------------------------------------------------------------------- /playbooks/pti-python-tarball/run.yaml: -------------------------------------------------------------------------------- 1 | - name: Build Python Release 2 | hosts: all 3 | roles: 4 | - build-python-release 5 | -------------------------------------------------------------------------------- /playbooks/publications-index/run.yaml: -------------------------------------------------------------------------------- 1 | - name: Run make-index 2 | hosts: all 3 | tasks: 4 | - name: Run make-index 5 | command: ./make-index 6 | args: 7 | chdir: '{{ zuul.project.src_dir }}' 8 | -------------------------------------------------------------------------------- /playbooks/publish/publications.yaml: -------------------------------------------------------------------------------- 1 | - name: Fetch Sphinx Output 2 | hosts: all 3 | roles: 4 | - role: fetch-sphinx-output 5 | sphinx_output_src: "{{ zuul.project.src_dir }}/_out/" 6 | zuul_executor_dest: "{{ zuul.executor.work_root }}/artifacts" 7 | when: zuul_success | bool 8 | -------------------------------------------------------------------------------- /playbooks/publish/pypi.yaml: -------------------------------------------------------------------------------- 1 | - name: Publish Python Package to PyPI 2 | hosts: localhost 3 | roles: 4 | - role: ensure-twine 5 | when: zuul_success | bool 6 | - role: upload-pypi 7 | pypi_path: "{{ zuul.executor.work_root }}/artifacts" 8 | pypi_twine_skip_existing: true 9 | when: zuul_success | bool 10 | -------------------------------------------------------------------------------- /playbooks/publish/releasenotes.yaml: -------------------------------------------------------------------------------- 1 | - name: Fetch Release Notes 2 | hosts: all 3 | roles: 4 | - role: write-root-marker 5 | root_marker_dir: "{{ zuul_work_dir }}/{{ sphinx_build_dir }}/html" 6 | when: zuul_success | bool 7 | - role: fetch-sphinx-output 8 | sphinx_output_suffix: "/" 9 | zuul_executor_dest: "{{ zuul.executor.work_root }}/artifacts" 10 | when: zuul_success | bool 11 | -------------------------------------------------------------------------------- /playbooks/publish/releases-afs.yaml: -------------------------------------------------------------------------------- 1 | - name: Publish Release to AFS 2 | hosts: localhost 3 | roles: 4 | - role: create-afs-token 5 | when: zuul_success | bool 6 | - role: upload-afs-roots 7 | afs_target: "/afs/.openstack.org/project/releases.openstack.org" 8 | when: zuul_success | bool 9 | - role: destroy-afs-token 10 | when: zuul_success | bool 11 | -------------------------------------------------------------------------------- /playbooks/publish/starlingx-afs.yaml: -------------------------------------------------------------------------------- 1 | - name: Publish StarlingX Web Content 2 | hosts: localhost 3 | roles: 4 | - role: create-afs-token 5 | when: zuul_success | bool 6 | - role: upload-afs-roots 7 | afs_target: "/afs/.openstack.org/project/starlingx.io/www{{ afs_subpath | default('') }}" 8 | when: zuul_success | bool 9 | - role: destroy-afs-token 10 | when: zuul_success | bool 11 | -------------------------------------------------------------------------------- /playbooks/publish/trigger-rtd.yaml: -------------------------------------------------------------------------------- 1 | - name: Trigger Read The Docs Build 2 | hosts: localhost 3 | roles: 4 | - trigger-readthedocs 5 | -------------------------------------------------------------------------------- /playbooks/puppet-tarball/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Setup Puppet Module Build Environment 2 | hosts: all 3 | roles: 4 | - ensure-pdk-dependencies 5 | - revoke-sudo 6 | -------------------------------------------------------------------------------- /playbooks/puppet-tarball/run.yaml: -------------------------------------------------------------------------------- 1 | - name: Build Puppet Module 2 | hosts: all 3 | roles: 4 | - build-puppet-module 5 | -------------------------------------------------------------------------------- /playbooks/release/launchpad.yaml: -------------------------------------------------------------------------------- 1 | - name: Add Launchpad Credentials 2 | hosts: all 3 | roles: 4 | - add-launchpad-credentials 5 | -------------------------------------------------------------------------------- /playbooks/release/post.yaml: -------------------------------------------------------------------------------- 1 | - name: Cleanup Credentials 2 | hosts: all 3 | roles: 4 | - remove-sshkey 5 | - remove-launchpad-credentials 6 | - remove-gpgkey 7 | -------------------------------------------------------------------------------- /playbooks/releasenotes/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Prepare Reno Build Environment 2 | hosts: all 3 | roles: 4 | - role: bindep 5 | bindep_profile: doc 6 | - role: ensure-sphinx 7 | doc_building_packages: 8 | - sphinx 9 | - reno 10 | - revoke-sudo 11 | -------------------------------------------------------------------------------- /playbooks/releasenotes/run.yaml: -------------------------------------------------------------------------------- 1 | - name: Build Releasenotes 2 | hosts: all 3 | roles: 4 | - role: ensure-if-python 5 | # Releasenotes do not need the package itself to be installed 6 | install_package: false 7 | - build-releasenotes 8 | -------------------------------------------------------------------------------- /playbooks/sphinx/neutron-horizon-hack.yaml: -------------------------------------------------------------------------------- 1 | # TODO(mordred) ZOMG DELETE THIS 2 | - name: Run Neutron Horizon Hack 3 | hosts: all 4 | roles: 5 | - neutron-horizon-hack 6 | -------------------------------------------------------------------------------- /playbooks/sphinx/post-infra.yaml: -------------------------------------------------------------------------------- 1 | - name: Fetch Infra Sphinx Docs 2 | hosts: all 3 | roles: 4 | - role: prepare-infra-docs-for-afs 5 | when: zuul_success | bool 6 | - role: fetch-sphinx-output 7 | sphinx_output_suffix: "/" 8 | zuul_executor_dest: "{{ zuul.executor.work_root }}/artifacts" 9 | when: zuul_success | bool 10 | -------------------------------------------------------------------------------- /playbooks/sphinx/post.yaml: -------------------------------------------------------------------------------- 1 | - name: Fetch Sphinx Docs 2 | hosts: all 3 | roles: 4 | - role: prepare-docs-for-afs 5 | when: zuul_success | bool 6 | - role: fetch-sphinx-output 7 | sphinx_output_suffix: "/" 8 | zuul_executor_dest: "{{ zuul.executor.work_root }}/artifacts" 9 | when: zuul_success | bool 10 | -------------------------------------------------------------------------------- /playbooks/sphinx/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Prepare Sphinx Build Environment 2 | hosts: all 3 | roles: 4 | - role: bindep 5 | bindep_profile: compile doc 6 | - ensure-sphinx 7 | - revoke-sudo 8 | -------------------------------------------------------------------------------- /playbooks/sphinx/run.yaml: -------------------------------------------------------------------------------- 1 | - name: Build Sphinx Docs 2 | hosts: all 3 | roles: 4 | - ensure-if-python 5 | - sphinx 6 | -------------------------------------------------------------------------------- /playbooks/translation/post.yaml: -------------------------------------------------------------------------------- 1 | - name: Fetch Translation Subunit Output 2 | hosts: all 3 | roles: 4 | - fetch-translations-subunit-output 5 | -------------------------------------------------------------------------------- /playbooks/translation/pre.yaml: -------------------------------------------------------------------------------- 1 | - name: Prepare Translations Processing Environment 2 | hosts: all 3 | roles: 4 | - role: ensure-sphinx 5 | doc_building_packages: 6 | - sphinx 7 | - reno 8 | sphinx_python: python3 9 | - role: ensure-tox 10 | ensure_global_symlinks: true 11 | - ensure-babel 12 | - copy-proposal-common-scripts 13 | -------------------------------------------------------------------------------- /playbooks/wheel/release.yaml: -------------------------------------------------------------------------------- 1 | - name: Release AFS Volume 2 | hosts: localhost 3 | roles: 4 | - role: create-afs-token 5 | 6 | - role: release-afs-volume 7 | afs_volume: '{{ wheel_volume }}' 8 | 9 | - role: destroy-afs-token 10 | -------------------------------------------------------------------------------- /roles/check-release-approval/tasks/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: Check for PTL or release liaison approval on the current Gerrit change 3 | script: check_approval.py {{ change }} {{ releases }} {{ governance }} 4 | -------------------------------------------------------------------------------- /roles/configure-git/README.rst: -------------------------------------------------------------------------------- 1 | Configure git with specific options -------------------------------------------------------------------------------- /roles/configure-git/defaults/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | git_config_scope: global 3 | git_config: {} 4 | -------------------------------------------------------------------------------- /roles/configure-git/tasks/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: Configure Git 3 | community.general.git_config: 4 | name: "{{ item.key }}" 5 | scope: "{{ git_config_scope }}" 6 | value: "{{ item.value }}" 7 | with_dict: "{{ git_config }}" 8 | -------------------------------------------------------------------------------- /roles/copy-proposal-common-scripts/README.rst: -------------------------------------------------------------------------------- 1 | Copy common scripts to remote hosts 2 | 3 | Copy common files in ``scripts`` directory in remote home directory. 4 | 5 | -------------------------------------------------------------------------------- /roles/copy-proposal-common-scripts/tasks/main.yaml: -------------------------------------------------------------------------------- 1 | - name: Copy the common files to the remote node 2 | copy: 3 | # src is relative to the dir the playbook is in on the executor 4 | dest: "{{ ansible_user_dir }}/scripts/" 5 | src: '{{ item }}' 6 | mode: '0755' 7 | with_items: 8 | - common.sh 9 | -------------------------------------------------------------------------------- /roles/copy-release-tools-scripts/README.rst: -------------------------------------------------------------------------------- 1 | Copy release-tools scripts directory to remote hosts 2 | 3 | The ``scripts/release-tools`` directory will be placed in the remote home 4 | directory as ``scripts/release-tools``. 5 | 6 | -------------------------------------------------------------------------------- /roles/copy-release-tools-scripts/files/release-tools/py3-requirements.txt: -------------------------------------------------------------------------------- 1 | pbr>=1.4 2 | requests>=1.1 3 | PyYAML>=3.1.0 4 | zuul 5 | simplejson>=2.2.0 6 | -------------------------------------------------------------------------------- /roles/copy-release-tools-scripts/files/release-tools/requirements.txt: -------------------------------------------------------------------------------- 1 | pbr>=1.4 2 | launchpadlib 3 | requests>=1.1 4 | PyYAML>=3.1.0 5 | zuul 6 | simplejson>=2.2.0 7 | -------------------------------------------------------------------------------- /roles/copy-release-tools-scripts/tasks/main.yaml: -------------------------------------------------------------------------------- 1 | - name: Create ~/scripts/ directory 2 | file: 3 | path: "{{ ansible_user_dir }}/scripts/" 4 | state: directory 5 | 6 | - name: Copy the release-tools directory to the remote node 7 | ansible.posix.synchronize: 8 | src: "release-tools/" 9 | dest: "{{ ansible_user_dir }}/scripts/release-tools" 10 | -------------------------------------------------------------------------------- /roles/copy-wheels/README.rst: -------------------------------------------------------------------------------- 1 | Run the copy scripts on the wheel mirror builders 2 | -------------------------------------------------------------------------------- /roles/copy-wheels/tasks/py3.CentOS.7.yaml: -------------------------------------------------------------------------------- 1 | - name: Install Python3 2 | yum: 3 | name: python3 4 | enablerepo: epel 5 | state: present 6 | become: yes 7 | -------------------------------------------------------------------------------- /roles/copy-wheels/tasks/py3.default.yaml: -------------------------------------------------------------------------------- 1 | - name: Install Python3 2 | package: 3 | name: python3 4 | state: present 5 | become: yes 6 | -------------------------------------------------------------------------------- /roles/fetch-translations-subunit-output/defaults/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | zuul_work_dir: "{{ zuul.project.src_dir }}" 3 | -------------------------------------------------------------------------------- /roles/fetch-translations-subunit-output/tasks/main.yaml: -------------------------------------------------------------------------------- 1 | - name: Register testrepository.subunit file 2 | stat: 3 | path: "{{ zuul_work_dir }}/testrepository.subunit.gz" 4 | register: subunit 5 | 6 | - name: Collect test-results 7 | ansible.posix.synchronize: 8 | dest: "{{ zuul.executor.log_root }}" 9 | mode: pull 10 | src: "{{ zuul_work_dir }}/testrepository.subunit.gz" 11 | verify_host: true 12 | when: 13 | - subunit.stat.exists 14 | -------------------------------------------------------------------------------- /roles/legacy-zuul-git-prep-upper-constraints/README.rst: -------------------------------------------------------------------------------- 1 | Copy openstack/requirements/upper-constraints.txt file to project dir 2 | 3 | .. note:: This role is deprecated and only exists for transition purposes. 4 | It should not be used for new jobs. 5 | -------------------------------------------------------------------------------- /roles/legacy-zuul-git-prep-upper-constraints/tasks/main.yaml: -------------------------------------------------------------------------------- 1 | - name: Copy the upper-constraints.txt file to the project dir 2 | copy: 3 | # copy happens entirely on the remote node 4 | remote_src: yes 5 | src: "{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt" 6 | dest: "{{ zuul.project.src_dir }}/upper-constraints.txt" 7 | -------------------------------------------------------------------------------- /roles/test-upload-logs/vars/main.yaml: -------------------------------------------------------------------------------- 1 | zuul_logserver_root: /srv/static/logs 2 | zuul_log_verbose: false 3 | -------------------------------------------------------------------------------- /roles/use-cached-repos/README.rst: -------------------------------------------------------------------------------- 1 | Clone repos from the image cache into the workspace 2 | 3 | Clon any repos cached on the remote node (via the image build process) 4 | that this job uses into the workspace. If a repo doesn't exist, clone 5 | it from its source. 6 | 7 | These repos are neither up to date, nor do they contain the changes 8 | that Zuul has prepared. A separate role should synchronize the local 9 | and remote repos. 10 | -------------------------------------------------------------------------------- /tests/inventory: -------------------------------------------------------------------------------- 1 | [all] 2 | localhost 3 | -------------------------------------------------------------------------------- /tests/vars.yaml: -------------------------------------------------------------------------------- 1 | site_logs_project_config: 2 | fqdn: fake 3 | site_zuulv3_dev: 4 | fqdn: fake 5 | fileserver: 6 | fqdn: fake 7 | -------------------------------------------------------------------------------- /tools/check-channels-yaml.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | T=$(mktemp -d) 4 | trap "rm -rf $T" EXIT 5 | 6 | channels_file=${1:-gerritbot/channels.yaml} 7 | 8 | ./tools/normalize_channels_yaml.py >$T/regenned 9 | 10 | echo "Checking whether entries are sorted alphabetically" 11 | diff -u $channels_file $T/regenned 12 | -------------------------------------------------------------------------------- /tools/nodepool-validate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -xe 2 | 3 | for n in nodepool/n*.yaml ; do 4 | nodepool -c $n config-validate 5 | done 6 | -------------------------------------------------------------------------------- /tools/run-compare-clonemap.yaml: -------------------------------------------------------------------------------- 1 | clonemap: 2 | - name: 'openstack-infra/jenkins-job-builder' 3 | dest: 'jenkins-job-builder' 4 | --------------------------------------------------------------------------------