Update git submodules

* Update project-config from branch 'master'
  - Merge "Use ensure-output-dirs in base-test"
  - Merge "add release job for osc-summit-counter"
  - Add 'Review-Priority' for Kolla repos
    
    Following the work done for Designate with
    Id7b4c6b219899fa7ed86554257264af7efe20408, this adds a Review-Priority
    label for Kolla projects to allow easier priority dashboard creation and a
    cleaner way to do procedural blocking during freezes.
    
    Change-Id: I03b71534173899b2c22987f199d1753472842a12
    
  - Merge "Use renamed template 'integrated-gate-py3'"
  - Set OVH GRA1 region in maintenance mode
    
    I recently applied a new kernel on BHS1, if everything is fine with
    that, I propose to apply the same one GRA1 so it will help fixing some
    timeout errors.
    
    Change-Id: I489f8b84871c18f2dad079cae5b53fb1a504f1bd
    Signed-off-by: Arnaud Morin <arnaud.morin@corp.ovh.com>
    
  - Use renamed template 'integrated-gate-py3'
    
    'integrated-gate-py35' template is going to be
    renamed to 'integrated-gate-py3' in https://review.openstack.org/#/c/626078/
    
    Integrated jobs are running on Bionic now where python 3.6 is available.
    Which means gate jobs in 'integrated-gate-py35' template are
    running on python 3.6 not on 3.5 which makes this template name confusing.
    
    depends on commit rename the 'integrated-gate-py35' to 'integrated-gate-py3'
    so that it can convey that template will use available python 3 version
    in used distro. For example: 3.5 in xenial and 3.6 in bionic and so on.
    
    This commit starts using the new template name so that old
    template name can be removed.
    
    Depends-On: https://review.openstack.org/#/c/626078/
    Change-Id: Ia76a59a029b7a8b869759be5d7b73b426bcc1c4d
    
  - Use OVH BHS1 again
    
    Set ovh-bhs1 max-servers to 150. OVH (thank you amorin) have debugged
    and corrected a memory leak there that we believe to be the cause of the
    test node slowness.
    
    Frickler and I have run fio tests on VMs running on each hypervisor in
    the region and they look happy. We've also run spot tests of devstack
    and tempest which also appear happy.
    
    Change-Id: If6fd5a6194a9996e8b031f74918f373dc7bbe758
    
  - Fix cinder gerrit acl
    
    We need to specify a group, otherwise probably only a user named
    "cinder-core" would be allow to set the Review-Priority.
    
    Change-Id: If7db7524d93da1bf9c2adf5ca814e12e2fbf4bf3
    
  - Add check queue labels for relative-priority
    
    The new relative-priority feature tries to prioritize node requests
    from each shared change queue equally.  Add shared change queues
    to the check pipeline so projects are grouped in the same way as gate.
    
    Note, this does not actually cause dependency relationships between
    changes in check; it's only used for the relative-priority calculation.
    
    Change-Id: I9de9bbf13bc3b9d54cc23263446dc0396319b018
    
  - add release job for osc-summit-counter
    
    Add the job to publish osc-summit-counter to PyPI. The name there is
    "openstack-summit-counter", and the project has permission for
    openstackci to publish new releases.
    
    Change-Id: I0760def4944ee7582fdfd4c12f1da74772c56b69
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Add github dogpile.cache to project list"
  - Normalize projects.yaml
    
    Change-Id: I2eb1b1603e3d583c057f2ebdac44a5a9f86aaf24
    
  - Merge "import openstack-summit-counter repository"
  - Merge "add release jobs for git-os-job"
  - Add github dogpile.cache to project list
    
    This is as a first step so it can be used as a gate test from master.
    See I7ac90804504ff37b72d089cf0cd2c7c48858da19 and discussion in [1].
    
    [1] http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000973.html
    
    Change-Id: Id25c4955abeee82febd4be1c7671550eeaa0a9c9
    
  - Normalize projects.yaml
    
    Change-Id: I77e7a2832b9e6fc907c66f0c56d0895645d2fa75
    
  - import openstack-summit-counter repository
    
    Change-Id: I3584f25757b87ebe08b86fe0a062b0a1987e293d
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - add release jobs for git-os-job
    
    Change-Id: I083c9a16c6f0867b3f46af97b9a84c740499e0b6
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Add 'Review-Priority' for Cinder repos"
  - Merge "Define release job for openstackclient"
  - Merge "base-test: Check that regional mirror is online"
  - Merge "Add publish-to-pypi as os-resource-classes job"
  - Merge "Rename neutron ryu jobs"
  - Merge "Adding the netlify-sandbox project"
  - Merge "Change os-resource-classes and os-traits acl config to placement"
  - Merge "Add translation job for storyboard"
  - Merge "Add new project called ku.stella"
  - Merge "Neutron grafana update for co-gating section"
  - Merge "Re-activate translation job for Trove"
  - Merge "Separate out success/failure/timeout charts in grafana for OSA"
  - Merge "import git-os-job source repo"
  - Merge "kata-containers: re-enable Fedora job"
  - base-test: Check that regional mirror is online
    
    It is possible for our regional mirror to be offline, for some random
    reason. If so, fail the job in pre, so zuul will retry the job
    (hopefully in a different region).
    
    Change-Id: I9bd9e551930e5fb88bf9bb3156c59568cee3fa89
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Define release job for openstackclient
    
    openstackclient was never released and therefore was missing
    release jobs.
    
    Change-Id: Iabbdd5d8cc39dc91e48b1fa4ec0f2c94f70a6198
    Needed-By: https://review.openstack.org/624934
    
  - Add publish-to-pypi as os-resource-classes job
    
    Other jobs are managed locally in the repo, but publish-to-pypi is
    expected to be centralized. The library is nearly ready for a
    release, so this job is now required.
    
    Change-Id: I9c3aef8148c11cff040d41c59eb8eb4d398e6517
    
  - Rename neutron ryu jobs
    
    Depends-On: https://review.openstack.org/#/c/607008/
    Change-Id: I8862b36ef342fd86d53204431bfab8674c5e4929
    
  - Merge "Add publish-to-pypi for octavia-lib"
  - Adding the netlify-sandbox project
    
    We are setting up the netlify-sandbox project in order to create and
    test the implementation of a gerrit plugin to netlify CMS such that
    changes can be submitted to gerrit for review before going live on a
    netlify CMS powered website.
    
    Change-Id: Ib1561a243341995b720473566ab62a57c073128f
    
  - Merge "Remove openstack/osc-placement from #openstack-nova"
  - Merge "Add openstack/os-api-ref to #openstack-doc"
  - Add publish-to-pypi for octavia-lib
    
    Adding octavia-lib project to enable the publish-to-pypi job.
    
    Change-Id: Iba659156ed1ba82cc7e7c56bf349f5a4f51f8c2e
    
  - Change os-resource-classes and os-traits acl config to placement
    
    During the initial creation of the os-resource-classes repo it
    was put under nova.config. This was probably not the right choice
    but was done to be aligned with os-traits, which is a very
    similar library.
    
    Instead of keeping os-resource-classes in the past for the sake of
    os-traits, let's move them both to the future, and include
    osc-placement, the openstack client plugin for placement, as well.
    
    The placement.config is a superset of the nova.config. If/when
    placement is its own project team, os-resource-classes, os-traits,
    and osc-placement will be members of the deliverables.
    
    Change-Id: Ice1b0476bfb7471ddab836df44dd26eaba8ccd19
    
  - Normalize projects.yaml
    
    Change-Id: I9feee8a4431bde0eadd4faada4c8939400750f38
    
  - Merge "vexxhost: tweak nodepool settings"
  - Merge "Add the os-resource-classes project"
  - Add new project called ku.stella
    
    Stella is Kore Univ. project to provide performance SLA for cloud infra
    software. KU.Stella is an OpenStack component to support Stella.
    (This project is an unofficial OpenStack project)
    
    For more information visit http://stella.korea.ac.kr
    
    Change-Id: Iee4c189b9582a654dfec03fa29b25afe60ae6107
    
  - vexxhost: tweak nodepool settings
    
    This patch drops the VEXXHOST specific flavors from the Montreal
    region because all of the SJC datacenter has *supported* and very
    reliable nested virtualization.
    
    It also bumps the max-servers to 10 in order to be able to supply
    more results.
    
    Change-Id: I6383772d6d1e1bca3a759692bf20d373baf588c6
    
  - Re-activate translation job for Trove
    
    Change-Id: I58f52dad88eea961e661434088be5d5405b52436
    
  - Add translation job for storyboard
    
    Change-Id: Ic3720ce073c82c39d56c5be4d33d19833916e96d
    
  - Disable ovh bhs1
    
    We are seeing excessive job timeouts in this region[0], disable it
    until we can get a more stable turnout again.
    
    [0] https://ethercalc.openstack.org/jg8f4p7jow5o
    
    Change-Id: I7969cca2cdd99526294a4bf7a0f44f059823dae7
    
  - Separate out success/failure/timeout charts in grafana for OSA
    
    This provides more insight that just the failure rate alone.
    
    Change-Id: If345dd6c69ffa6c4db3acbf2afcd1f0752e1f96f
    
  - Halve bhs1 max-servers value
    
    We are debugging slow nodes in bhs1. Looking at dstat data we clearly
    have some jobs that end up spending a lot of cpu time in sys and wai
    columns while other similar jobs do not.
    
    One thought was that this is due to an unhappy hypervisor or two, but
    amorin has dug in and found that these slow jobs run on multiple unique
    hypervisors implying that isn't likely.
    
    My next thought is that we are our own noisy neighbors. Reducing the
    max-servers should improve things if we are indeed our own noisy
    neighbors.
    
    Change-Id: Idd7804778a141d38da38b739294c6c6a62016053
    
  - Neutron grafana update for co-gating section
    
    The networking-ovn-tempest-dsvm-ovs-release job needed to be added to
    the neutron grafana dashboard, as part of a new initiative to allow
    stadium projects to add a non-voting job to make sure there is not
    breakage as neutron master changes.  Since ironic already has a job
    doing this, consolidate them into a new section for co-gating jobs.
    
    Also add the tempest-slow job to the gating jobs, as specified in the
    change upon which this depends.
    
    Depends-On: https://review.openstack.org/622419
    Change-Id: I20605bef23218a06d04b188a5829967a2a7d8e5c
    
  - Merge "Add centos/suse to OSA grafana dashboard"
  - Merge "Add #openstack-designate to accessbot"
  - kata-containers: re-enable Fedora job
    
    Now that https://github.com/kata-containers/tests/issues/418
    is fixed, we can proceed to re-enable the fedora job.
    
    Change-Id: Ie01255fe9c69ce81e254b388210a608323d38212
    Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
    
  - import git-os-job source repo
    
    git os-job is a tool most useful for OpenStack developers, so I'm
    importing the code here for easier collaboration.
    
    Change-Id: I1359a97aa2c76e7bb26a8d0c6d04580794444c87
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Add openstack/os-api-ref to #openstack-doc
    
    This is an openstack-doc team deliverable...I think [1].
    
    [1] https://review.openstack.org/#/admin/groups/1391,members
    
    Change-Id: I5f718e51ef418f19d063da857c181c0a6237f798
    Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
    
  - Remove openstack/osc-placement from #openstack-nova
    
    This is suitably covered by the notifications on #openstack-placement
    and is just noise on the nova channel.
    
    Change-Id: Ibed578304074bf3911a7231ad0bbbce74d57c747
    Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
    
  - Reduce a little number of instances on BHS1
    
    I'd like to isolate one host from the aggregate, but to perform that in
    a good way, it's better to reduce the number of instances the nodepool
    is trying to boot, this will avoid useless no valid host found errors.
    
    Change-Id: Iddbfba1c3093e9f128c41db91d6b5b3e1d467ce8
    Signed-off-by: Arnaud Morin <arnaud.morin@corp.ovh.com>
    
  - Add centos/suse to OSA grafana dashboard
    
    This patch adds panels to the openstack-ansible grafana dashboard
    to provide a view of build times and failure rates for centos and
    opensuse check jobs.
    
    Change-Id: I405c3e4616f64a32364cb7f400f41769d0296ef9
    
  - Merge "Revert "Temporarily disable ovh-bhs1 in nodepool""
  - Merge "Set placement's gate queue to integrated"
  - Add the os-resource-classes project
    
    This is a library containing the names of the standard resource classes
    in the Placement service. It is intended to standardize these names
    across all deployments.
    
    Change-Id: Id63810837b6b778b53e1dca922b44c87e04ffd23
    
  - Add #openstack-designate to accessbot
    
    The bot now has access to this channel.
    
    Change-Id: Icb528434a474ac7e5ecee469e3734b4ba32c4378
    
  - Normalize projects.yaml
    
    Change-Id: I489398cb13992cee7ab0359a7f4ae00e3ca94191
    
  - Merge "Update promstat to use storyboard"
  - Update promstat to use storyboard
    
    Change-Id: I467c360d1546cf8927dc150ab97e958d80f38cbf
    
  - Merge "Temporarily disable ovh-bhs1 in nodepool"
  - Merge "Add promstat project to Zuul"
  - Merge "Create promstat project"
  - Set placement's gate queue to integrated
    
    Now that placement is extracted and devstack is using the
    extracted placement, placement needs to explicit sets its
    queue.
    
    Change-Id: I53fa76a51fc6c3ccddd90089e1ed058265c1b4ed
    
  - Revert "Temporarily disable ovh-bhs1 in nodepool"
    
    This reverts commit 3f40af429658541c337f7dd2313203ae4d9b7537.
    
    Can be approved once the slow disk performance in this region is
    resolved.
    
    Change-Id: Idda585116ae9dc09b55f6794ab5ee7bda47f455a
    
  - Temporarily disable ovh-bhs1 in nodepool
    
    We've gotten reports of frequent slow job runs in the BHS1 region
    leading to job timeouts. Further investigation indicates these
    instances top out around ~10-15MB/sec for contiguous writes to their
    rootfs while instances booted from the same image and flavor in GRA1
    see 250MB/sec or better with the same write patterns. Disable BHS1
    in nodepool for now while we work with OVH staff to see if they can
    determine the root cause.
    
    Change-Id: I8b9a79b64dd7da6d3a33f24797ca597bd2426c86
    
  - Add promstat project to Zuul
    
    Change-Id: Id86a8bc8aee9cf47822bab0da0a96b09e0258b6c
    
  - Create promstat project
    
    promstat is (or will be) an abstraction library allowing reporting of
    stats to both statsd and prometheus.
    
    Change-Id: I8c4145c00d580f94ee19b5321047cf2ef0a1760f
    
  - Merge "Add openstack/arch-design"
  - Merge "Create airship-spyglass repo"
  - Merge "add jobs to publish library from governance repo"
  - Merge "Remove ansible-role-redhat-subscription from central repo"
  - Add openstack/arch-design
    
    This adds openstack/arch-design to the list of untrusted projects.
    
    Repo is being created from the no longer openstack-manuals arch-design
    docs and will be owned by the Ops Docs SIG.
    
    Needed-by: https://review.openstack.org/621013
    Change-Id: Ib2871b541f7879b91b1e7e5030a742741664728a
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Merge "Revert "Halve ovh-bhs1 max-servers temporarily""
  - Create airship-spyglass repo
    
    Change-Id: I2c0c1853d2f6c4deb54320850fe4d73c8fc24903
    
  - Merge "Add opendev-website jobs"
  - Merge "Add opendev-website project to Zuul"
  - Add opendev-website jobs
    
    Change-Id: I85d59632d5761b2d42d06eaef4b77284c2a956ec
    
  - Add opendev-website project to Zuul
    
    Change-Id: I6d0bede66676ef73df176609997807f079e9bd56
    
  - Merge "Create opendev-website project"
  - Add 'Review-Priority' for Cinder repos
    
    Following the work done for Designate with
    Id7b4c6b219899fa7ed86554257264af7efe20408, this adds a Review-Priority
    label for Cinder to allow easier priority dashboard creation and a
    cleaner way to do procedural blocking during freezes.
    
    Change-Id: I491ff9293eadebb10f36ed75fc8fc5ae12f92139
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Create opendev-website project
    
    This will hold the contents for the opendev.org website.
    
    Change-Id: I59e68333a30edb647e4702fe756f7262d31817a3
    
  - Set yarn_lock_file_path for zuul-tarball jobs
    
    We need to override the path to our yarn.lock file, as we don't have it
    in the top-level directory for zuul.
    
    Change-Id: I356056ef488a77288378e8348468e5ec68ccfe39
    Depends-On: https://review.openstack.org/620628
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Remove ansible-role-redhat-subscription from central repo
    
    Move ansible-role-redhat-subscription templates definition from
    project-config into its own repository's zuul configuration.
    
    Change-Id: I1611db9a3c4f89d3cb40d3c253b4e91f8201d443
    
  - Adding repo and Sotryboard for the Edge Comptuing Group
    
    The Edge Computing Group identified the need to store the user stories
    in Storyboard and may utilize a repository later on for the more mature
    documents. This change creats the repo along with the corresponding
    Storyboard project.
    
    Change-Id: Ife0bee40b5e56f207c21068dbc944868880f5fd9
    
  - Revert "Halve ovh-bhs1 max-servers temporarily"
    
    This reverts commit 521d1ceafeeb65dabc5ef280df619e3d928ee3b4. Merge
    once testing of the CPU contention theory has concluded.
    
    Change-Id: Ia15f6f943bab530e8b6fd96a2c57d091d60e3193
    
  - Halve ovh-bhs1 max-servers temporarily
    
    We've gotten reports of frequent slow job runs in the BHS1 region
    leading to job timeouts and OVH staff have confirmed we're running a
    CPU oversubscription ratio of 2:1 there, so try dropping our
    utilization by half to confirm whether this could be due to CPU
    contention during peak load.
    
    Change-Id: If7e5f3c0dec71813f5bcb974a0217dc031801115
    
  - Merge "Add operations-docs to storyboard"
  - add jobs to publish library from governance repo
    
    We've recently added code to the openstack/governance repository to
    make a public API for consuming the data that, to make that easier and
    to make it easier for us to change the data format over time. This patch
    adds the release job needed to publish releases of the code to PyPI.
    
    Change-Id: Ib180ff2af737e2eeab5f61b773f453357fafdede
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Create publish-zuul-python-branch-tarball job"
  - Create publish-zuul-python-branch-tarball job
    
    Like the release-zuul-python job, use the same playbooks, except do not
    publish to pypi.
    
    Change-Id: I1e03f1b2e63a10256babbdafdf6e66d4bb9741c3
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Retire openstack-ansible-os_monasca-ui"
  - Merge "Move elastic-recheck zuul jobs definitions inside project repo"
  - Retire openstack-ansible-os_monasca-ui
    
    Depends-On: https://review.openstack.org/617195
    Depends-On: https://review.openstack.org/617204
    Depends-On: https://review.openstack.org/617321
    Needed-By: https://review.openstack.org/617322
    Change-Id: Ia0f88b50cb583c172ea9ebd73020444fcb87610d
    
  - Merge "Fix ansible-role-cloud-launcher docs"
  - Merge "Retire openstack-ansible-os_monasca-ui"
  - Fix arm64ci cloud names
    
    This name was incorrectly added in
    I428d46565921e018ac01cbd9c64b4be60c44f3d5; it's supposed to just be
    arm64ci.
    
    Change-Id: Iaae8db611acf317770eaea3b4caf1d3e403e1d54
    
  - Move elastic-recheck zuul jobs definitions inside project repo
    
    Depends-On: https://review.openstack.org/616582
    Change-Id: I3c23ec35d0cc6f8375c696c153c6d1c99c617721
    
  - Add operations-docs to storyboard
    
    operations-guide
    ha-guide
    
    useful for rework and tracking bugs
    
    Change-Id: I796b198e756bda2b11fbe7c4d2c0c68619a7dd9a
    
  - Translate contributor-guide
    
    Add the translation jobs for contributor-guide. The translate option was
    set in change If8bd1da99f420f6632667a251a5ecf0a4d38527e but the jobs
    were forgotten - so do this now.
    
    Change-Id: Ifb359efc9640982366469ef80eae4db627c9cd6f
    
  - Merge "Set translate option for contributor-guide"
  - Create the openstack/ara-infra project
    
    ARA 1.0 is split between different components and we need a common
    place to host things that are applicable to more than one project.
    
    Change-Id: Ia1716e30df7295acb3a18b5ee087f9179835bad8
    
  - Normalize projects.yaml
    
    Change-Id: Ie601e3eed4565a4591a55ae5ed67dedf74a99bb6
    
  - Set translate option for contributor-guide
    
    To enable importing and exporting translations into Zanata (along with
    creating the project in Zanata), enable the translate option in
    projects.yaml for contributor-guide.
    
    Change-Id: If8bd1da99f420f6632667a251a5ecf0a4d38527e
    
  - Merge "Add new charm repositories"
  - Normalize projects.yaml
    
    Change-Id: I6f927ed8074ec5c000675dafba000a25768bc298
    
  - Fix docs-on-readthedocs for ara
    
    This adds the required webhook id.
    
    Change-Id: I47652dc14ed9c9d0da2aec9ea40f7ef668215faf
    
  - Merge "Add new documentation project for The Four Opens"
  - Add new documentation project for The Four Opens
    
    As part of the creation of new Strategic Focus Areas and
    top-level projects, we are creating a new community-driven
    document that describes the philosophy and practive of The
    Four Opens in detail.
    
    http://lists.openstack.org/pipermail/foundation/2018-November/002653.html
    
    Change-Id: Ie039ae6b13d4fb9ae4b42d09164ec0e156b18f1f
    
  - Retire openstack-ansible-os_monasca-ui
    
    The announcement has been made on ML [1].
    
    [1]: http://lists.openstack.org/pipermail/openstack/2018-November/047183.html
    
    Depends-On: https://review.openstack.org/617195
    Needed-By: https://review.openstack.org/617204
    Needed-By: https://review.openstack.org/617212
    Change-Id: I754c66436c6108463e7942f8bbe6c7603509ca6e
    
  - Update bindep-fallback for openSUSE 15.0
    
    openSUSE 15.0 does not have libffi48-devel, instead we can use
    libffi-devel. Install libffi48-devel only on openSUSE 42.3.
    
    This was triggered by the failure in https://review.openstack.org/617282
    
    Change-Id: I2207d69bd837a7249476b4a20025f41df3a7bc84
    
  - Merge "nodepool: Add arm64ci cloud"
  - grafana bridge.o.o : add cloud launcher runtime
    
    The cloud launcher runs started producing runtime stats with
    I8e5371cbc94e9a803ea5e64ae94aca293b834c73, add it as a new panel.
    
    Use the tooltip sort from I931419f832b6fd4a537431e34c099e5f2884d4c2 on
    the run_all runtimes.  Rename to be clearer.
    
    Change-Id: I1a75f5dcfb12417b4de2756f7688a5da9ed57e4b
    
  - nodepool: Add arm64ci cloud
    
    Credentials are populated (Ib96d14008ab3b8b7c12429d7432eaa485c404bb2),
    mirror.nrt1.arm64ci.openstack.org is alive so everything is ready to
    go.
    
    We have a quota of 40 cores & 96gb ram; the c1.large flavor is 8/core
    8gb.  Should we should be able to fit 5 CI servers to start with.
    
    Change-Id: I428d46565921e018ac01cbd9c64b4be60c44f3d5
    
  - ensure twine is installed with python 3
    
    Set twine_python to python3 to ensure that we use python3 to install
    twine.
    
    Change-Id: I94daa02a0380a765490b8e2b9d0276bcdba26103
    Depends-On: https://review.openstack.org/616673
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Remove check-python-release role
    
    The check-python-release role is still running 'setup.py check' against
    the repo. That command is obsolete, and should be replaced with twine.
    The pti-python-tarball/check.yaml playbook already runs twine, so we can
    just remove the role with the obsolete command to have it tested with
    twine.
    
    Change-Id: I99469da7b0f06656524d97d788b7440e1ed8ad4f
    
  - Merge "Move os-loganalize job definition inside the project"
  - Set ansible's default branch to devel
    
    This is, in fact, the default branch for that project, rather than
    'master', so tell Zuul about that so that it checks out the "right"
    one by default.
    
    Change-Id: Ie029b7e0e0e2430a4555c8ed198bf370054af428
    
  - Move os-loganalize job definition inside the project
    
    Depends-On: https://review.openstack.org/#/c/616273/
    Change-Id: I58a1caf286e0291ec0458b61b297941ad8fa03a1
    
  - Merge "Remove publish-static"
  - Fix ansible-role-cloud-launcher docs
    
    This didn't actually have a RTD project setup; I have done that, added
    openstackci user and a webhook, which is added here.
    
    Change-Id: I3752e99ddcce755d92968fa67a7aad870935fb42
    
  - Add new charm repositories
    
    These charms and interfaces are direct and indirect
    dependencies for the on-going Octavia charm work.
    
    Update gerritbot configuration to use a regex matching
    all openstack-charm projects.
    
    Needed-By: I2448ed051340ec879542f1e954a8a72c6334838b
    Change-Id: Ia5bab981b806cb9ca6316b0d9fa7f61456434334
    
  - Merge "Update static.o.o publishing"
  - Remove publish-static
    
    publish-static and base-publish-static are not used anymore, remove
    them.
    
    Depends-On: https://review.openstack.org/615636
    Depends-On: https://review.openstack.org/615639
    Change-Id: I4751100208008ee912df20e8df4f253631183e22
    
  - Update static.o.o publishing
    
    We can now use the 'tox -e docs' publishing for all repos, update the
    remaining static publishing docs.
    
    Change use of publish-static to new defined job publish-tox-docs-static,
    we can remove publish-static once all users are updated but need both
    jobs for now for the transition.
    
    Update governance-website and transparent-policy to use new docs-pti
    job, the tox.ini files for these repos handle "tox -e docs".
    
    Change-Id: I5cba38e1a2a6c01e692a542efad6b4df77cd0751
    Depends-On: https://review.openstack.org/615498
    Depends-On: https://review.openstack.org/615497
    
  - Merge "Add StarlingX core groups"
  - Add notifications to openstack-helm
    
    New repositories were added into the openstack-helm umbrella,
    namely openstack-helm-docs and openstack-helm-images.
    
    This simplifies the gerritbot rules to receive notifications from
    everything openstack-helm.* related, instead of listing the
    repositories, one by one.
    
    Change-Id: Ie12118498a94775032824cc4870e64efa38ab603
    
  - Merge "Remove python3 release jobs"
  - Remove python3 release jobs
    
    Remove release-openstack-python3 and test-release-openstack-python3 - we
    use the normal versions now.
    
    Update instack repos to follow this stack of changes, it used the jobs from
    publis-to-pypi-python3 directly.
    
    Change-Id: Iaf91ebbd3ff9208a4ef3d7a06dc6207a6e9fb973
    Depends-On: https://review.openstack.org/615241
    
  - Merge "Move operations-guide translations to project-config"
  - Merge "Use publish-to-pypi everywhere"
  - Merge "Use python3 for release"
  - Use publish-to-pypi everywhere
    
    Now publish-to-pypi and publish-to-pypi-python3 are the same jobs, so we
    can use publish-to-pypi everywhere.
    
    Needed-By: https://review.openstack.org/615241
    Depends-On: https://review.openstack.org/615237
    Change-Id: I62a694885591cd4d93d1de7f1c82053b3762b6c1
    
  - Use python3 for release
    
    Update the release-openstack-python job to use python3, it thus will
    be the same as release-openstack-python3 which we can remove in a
    followup change.
    
    There's no need to have two variants, we can safely use the python3
    variant everywhere.
    
    Add also a test-release-openstack job as duplicate of
    test-release-openstack-python3.
    
    The goal of this whole patch series for project-config and
    openstack-zuul-jobs is to give publish-to-pypi exactly the same set up
    as publish-to-pypi-python3 has - and then use the updated
    publish-to-pypi template everywhere so that we can remove
    publish-to-pypi-python3.
    
    Needed-By: https://review.openstack.org/615237
    Change-Id: I09cf4e64194395417c1bfa95237b04bd316c18fa
    
  - Move operations-guide translations to project-config
    
    translations jobs should stay in the central project-config, move job
    here.
    
    Change-Id: I9ceb202f63731f08413a8d5c081f2967220e98d4
    Related-Change: https://review.openstack.org/615221/
    
  - Add os_placement role to OpenStack-Ansible
    
    This patch adds a new blank git repository to OpenStack-Ansible
    for deploying placement as it is going to be extracted from
    nova repository.
    
    Needed-By: https://review.openstack.org/#/c/615187/
    Change-Id: Ib36bf8560c29c8d52473d2533e2c9c5f4320a45e
    
  - Add StarlingX core groups
    
    The StarlingX project has been operated with on core group, but formed
    sub-project teams since. This patch adds the groups for each
    sub-project to reflect this change.
    
    Change-Id: I5a9c01c4f79bbe62c93fc77d1ac09304a08ff3a6
    
  - Merge "Fix instack jobs (again)"
  - Fix instack jobs (again)
    
    Turns out if you are defining the template, it overrides the job
    definition. So drop the release template and leave the job definitions
    so that the branch selector is properly applied.
    
    Change-Id: Ia3c6b8ab7a742a92027ad6d7696e5ffa798cb943
    
  - Add publish jobs for ansible-role-openstack-operations
    
    It's needed to release the role.
    
    Change-Id: I69b9ee3e2d140390ca5b78d02408ead34b56030f
    
  - Fix tooltip for 'Horizon Failure Rate' dashboard
    
    Change-Id: I03276d898a461d3c41038e43e65045a4e42ad522
    
  - Replace placement-api-ref jobs for nova project
    
    Replace placement-api-ref jobs for openstack/nova project
    with api-ref-jobs in openstack/placement project.
    
    Add the openstack/placement project and the api-ref-jobs
    in projects.yaml.
    Then remove the following jobs for the nova project.
    
    * build-placement-api-ref
    * publish-placement-api-ref
    
    Change-Id: Ia4680f24d78af1260f2f0106a458b78a079c1287
    
  - Fix instack release jobs
    
    The branch regex was incorrect and the jobs are still running on master.
    
    Change-Id: I078f3a33b78344748b725fb0468a124cad0f89e5
    
  - Merge "Add publish to pypi jobs for gabbi-tempest"
  - Merge "Add noop to instack"
  - Merge "Add noop to instack-undercloud"
  - Add noop to instack
    
    We'd like to remove instack from master but need to be able to merge the
    retirement patch.
    
    Change-Id: Ib175d7e1df76be21eb36357227833f199f9585c3
    Related-Blueprint: remove-instack-undercloud
    
  - Add noop to instack-undercloud
    
    We'd like to remove instack-undercloud master but need to be able to
    merge the retirement patch.
    
    Change-Id: I14547fb67570d75d2e3f51379722a06d1d5f6100
    Related-Blueprint: remove-instack-undercloud
    
  - Add publish to pypi jobs for gabbi-tempest
    
    Required to release using tags.
    
    Change-Id: I7d97ae2b826007feaefec2f7aa3411c74fcaf567
    
  - Merge "Revert "Disable inap-mtl01 provider""
  - Revert "Disable inap-mtl01 provider"
    
    This reverts commit a8d18c914260b9a271209c4c862dc6b1d13aca68.
    
    Change-Id: Ic3681220cc555115c1ddffc742f19d4cd038447e
    
  - Merge "Remove airship-armada jobs, as they are all in project"
  - Remove Fedora Job for Kata project
    
    We are having issues running Fedora 28 under vexxhost. Remove
    the Fedora job until we find a solution.
    The issue is documented in:
    https://github.com/kata-containers/tests/issues/418
    
    Change-Id: I3161a86a34666c817c6029dae7b78901f637600e
    Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
    
  - Merge "New Repo: OpenStack-Helm Docs"
  - Merge "New Repo - OpenStack-Helm Images"
  - Merge "Move openstack-browbeat zuul jobs to project repository"
  - Remove airship-armada jobs, as they are all in project
    
    This patch set removes all the jobs for airship-armada.
    
    Armada already has all of these templates/jobs in its own
    in-tree .zuul.yaml: https://review.openstack.org/#/c/611012/1/.zuul.yaml
    
    Depends-On: Iab6b5594b341761a7202ae2d8a5a24ef48b6b654
    Change-Id: I1203714e6e0907b902d07267cbfced722e2a200c
    
  - Normalize projects.yaml
    
    Change-Id: Ia19e7c85cae24788bb1dd2cd872839bbbe20aa90
    
  - New Repo: OpenStack-Helm Docs
    
    This PS adds a new repo for the OpenStack-Helm project. This
    repo will house the documentation that is currently spread
    throughout the openstack-helm, openstack-helm-addons and
    openstack-helm-infra repos.
    
    Needed-By: https://review.openstack.org/#/c/611896/
    Change-Id: Iba7b0dae27c66cacfb2ade2f30853e071cd63ad0
    Signed-off-by: Pete Birley <pete@port.direct>
    
  - Merge "Disable inap-mtl01 provider"
  - Merge "Add release tag and remove python jobs for Apmec"
  - Merge "New Airship project - Utils"
  - Disable inap-mtl01 provider
    
    Change-Id: Ic367b9b59d10869d46e2dfac820adf1b85ed121a
    
  - New Repo - OpenStack-Helm Images
    
    This PS adds a new repo for the OpenStack-Helm project. This
    repo will house the dockerfiles that are spread throughout the
    openstack-helm, openstack-helm-addons and openstack-helm-infra
    repoisitories.
    
    Needed-By: https://review.openstack.org/611895
    Change-Id: Ifd6b2c806567a082e0773795395f7f18d47f8ff9
    Signed-off-by: Pete Birley <pete@port.direct>
    
  - Move openstack-browbeat zuul jobs to project repository
    
    Removing jobs from central config, and moving them to project
    repository. Adding publish-to-pypi template to browbeat project.
    
    Change-Id: I89523e0161f54da3254b4b92709d668dd63ed11f
    Depends-On: https://review.openstack.org/#/c/613004
    
  - Merge "Switch nodepool launchers to use new zk cluster"
  - Normalize projects.yaml
    
    Change-Id: Ie39e4f63273fd18dca097a14d5c87d0fc58b2c09
    
  - Merge "Import puppet-crane for TripleO"
  - Merge "Retire astra projects"
  - Merge "Create blazar-specs repo"
  - New Airship project - Utils
    
    Airship is a collection of components that provide a declarative
    interface for deploying bare metal Kubernetes at scale,
    facilitating integrated deployment of OpenStack on Kubernetes.
    
    The Airship Utils project will hold dockerfiles and Helm charts for
    optional Airship components.
    
    Change-Id: Ib00cc651f23b7d4fa83415caa4372e5424ac724e
    
  - Add release tag and remove python jobs for Apmec
    
    Apmec is not official project yet, however we are planning to do that.
    This patch allows Apmec to be released directly. In addition, since
    Apmec had zuul jobs locally, remove them from project-config
    
    Change-Id: I9d62beb006086315b98c56055b2dda1a011d423d
    
  - Merge "Added template 'publish-to-pypi-python3' to Iotronic projects."
  - Merge "Add starlingx-docs-core group"
  - Merge "Gerritbot: add zone-opendev.org to -infra"
  - Gerritbot: add zone-opendev.org to -infra
    
    Change-Id: I60c946ced988f79cefcc113c0340927033ec73b9
    
  - Added template 'publish-to-pypi-python3' to Iotronic projects.
    
    Change-Id: I620b438875e54c5bede8fd53cf839e3f407bf871
    
  - Add starlingx-docs-core group
    
    The stx-docs repo needs its own core group
    
    Change-Id: I39704ba63c4b10ce2ff5762d28d74af4b16352ce
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - Switch nodepool launchers to use new zk cluster
    
    This should happen at the same time as we switch the zuul scheduler over
    to the new zk cluster and after the nodepool builders have populated
    image data on the new zk cluster.
    
    This gets us off the old nodepool.o.o server and onto newer HA cluster.
    
    Change-Id: I9cea03f726d4acb21ad5584f8db7a4d15bc556db
    
  - Switch nodepool builders to zk cluster
    
    Switch over the nodepool builders to our newer zk cluster from the old
    single node zk cluster. We will stop building images that the launchers
    can see before the launchers move, but this lets us preseed the new
    cluster with up to date image data.
    
    Once the images are built with records in the new zk cluster we can
    switch over the zuul scheduler and the launchers to this newer cluster.
    
    Change-Id: I95ca326095decc03cf279383fa48dbdfc56ed8c8
    
  - Create blazar-specs repo
    
    Change-Id: I82447c4084e8a3880bcee4665db80a84e902e971
    Needed-By: https://review.openstack.org/612431
    
  - wheel-build : temporary pip with checksum output
    
    We are currently trying to debug persistent wheel corruption.  So far,
    we have been completely unable to replicate the corrupt output outside
    the periodic jobs.
    
    A first thought was that it was due to AFS corruption due to multiple
    writes (I4f8a2f2c6c8164e7ea207f8e4b286e06df0b13dd), however this does
    not appear to be the case.
    
    Experimentally manually running the builds, on infra nodes, under
    python2 and python3, in parallel just as done here, does not replicate
    the problem.
    
    This patched version of pip will output the sha256 hash for the final
    build output of each wheel.  The plan is to correlate that against any
    corrupt file that appears.  If the corrupt hash matches any file
    produced by pip, then we know the problem is inside pip (and we will
    have the exact build situation that it occured in); if the corrupt
    file does not match then we must have some sort of issue copying the
    files or similar.
    
    Change-Id: I81943ed459bf4e2c77cae42e50af5fc5979682b4
    
  - Normalize projects.yaml
    
    Change-Id: I7bdcc1ae35d6b5eb5f73dd328597129641b53cfe
    
  - Merge "Stop installing nodepool in all the test envs"
  - Merge "Update ansible library location to envsitepackagesdir"
  - Merge "Add openstack/flare project."
  - Stop installing nodepool in all the test envs
    
    We only need it in the nodepool env. Also, install from pip and let
    tox-siblings take care of updating from source for us.
    
    Depends-On: https://review.openstack.org/611629
    Change-Id: I0ece7b751662b4198276e88adcf263634fd792d6
    
  - Update ansible library location to envsitepackagesdir
    
    We install zuul so that we can pick up library entries. The proper path
    for this is envsitepackagesdir. Also, just list zuul in the requirements
    so that we're not cloning remotely. tox-siblings will take care of it in
    the gate for us, because we add zuul to required-projects in the
    openstack-zuul-jobs-linters job.
    
    This adds a setup.py and setup.cfg so that tox-siblings can do its
    thing.
    
    Depends-On: https://review.openstack.org/611607
    Change-Id: I864308af3424a0b0505a252d0d5cf44277172fbf
    
  - Merge "New Airship project - Tempest Plugin"
  - Merge "Remove airship-deckhand jobs, as they are all in project"
  - Merge "Add os_manila role to openstack-ansible"
  - Merge "Revert "Reduce gate window floor to 10""
  - Merge "Add Octavia charm"
  - Merge "Add cells charm and interfaces"
  - Merge "networking-midonet: Update the dashboard for recent changes"
  - Merge "Add kayobe-config[-dev] to gerritbot for #openstack-kayobe"
  - Merge "Remove fetch-tox-output from release-openstack-python"
  - Remove fetch-tox-output from release-openstack-python
    
    We do not use tox -e venv anymore for release-openstack-python, remove
    it to avoid an failure like:
    http://logs.openstack.org/33/33d839da8acb93a36a45186d158262f269e9bbd6/release/release-openstack-python/3a9339d/job-output.txt.gz#_2018-10-19_14_13_36_512020
    
    Change-Id: Ib2fd39b0f9b6799e8b5a39044e70b2540b2b5541
    
  - Restore full OVH-GRA1 quota
    
    This is a follow-on to Id01f85fcee150f9360f508b09003a8d0043155bd to
    restore the full quota.
    
    Change-Id: Iec483a37f711f12fbb8ae6fe3299aabe4f621ac4
    
  - Normalize projects.yaml
    
    Change-Id: Ifef4327784bb46d58e205f82d489e0e7a7e9aaae
    
  - Merge "Remove x-vrif-minus-2 from gerritbot notifications"
  - Merge "Revert "Disable ovh-gra1""
  - Merge "wheel-mirror: serialise copies to AFS"
  - Revert "Disable ovh-gra1"
    
    This partially reverts commit
    bfdd3e6a4234747ce637a8ef007821f90caac030.
    
    After fruitful discussions with amorin in IRC, we have nodes working
    again in this region.  This puts a small load on for us to monitor for
    a while.  A follow-on will do a full revert so we don't forget.
    
    Story: #2004090
    Task: #27492
    Change-Id: Id01f85fcee150f9360f508b09003a8d0043155bd
    
  - Merge "Add gabbi-tempest unofficial project"
  - Merge "Retire project Anchor - step 4"
  - Merge "Update governance-uc docs publishing"
  - Normalize projects.yaml
    
    Change-Id: I0b654fb18f56e86db85cfbba9efadf3a1e39fa9a
    
  - wheel-mirror: serialise copies to AFS
    
    This is a follow-on to I3761dd9d2ab752e66bcccdd2434405f11535b95f where
    I misunderstood what "linear" was doing.  What was really intended was
    to stop both the python2 and python3 builds copying to AFS at the same
    time.  "linear" just means the *tasks* start at the same time across
    hosts; not that they run serially.  To do that you want the (aptly
    named) "serial" specifier on the playbook.
    
    Add this so we do the copies sequentially
    
    Change-Id: I4f8a2f2c6c8164e7ea207f8e4b286e06df0b13dd
    
  - Remove airship-deckhand jobs, as they are all in project
    
    This patch set removes all the jobs for airship-deckhand.
    
    Deckhand already has all of these templates/jobs in its own
    in-tree .zuul.yaml: https://review.openstack.org/#/c/611427/1/.zuul.yaml
    
    Change-Id: Iaf2e0e1fd79b68ce1ea607f19cff5c40e47b05b1
    Depends-On: https://review.openstack.org/#/c/611427
    
  - Merge "Add new project config for tenks"
  - Fix Pygments install for release check
    
    This was accidentally added to the docutils task, and because of that
    it was overriding the docutils pip install. It needs to be its own
    separate task for both packages to be installed.
    
    Change-Id: I7e5cbc34f55cd9a384468cc8c2c09a7afa2a250b
    
  - Retire project Anchor - step 4
    
    This change removes the instances of the Anchor project from both
    projects.yaml and main.yaml. This is following step 4 of the
    manual[0] to retire a project.
    
    [0] https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project
    
    Change-Id: I677ddd219d66f3d808322bf306e0888970ac9742
    
  - Revert "Reduce gate window floor to 10"
    
    This reverts commit 24221d2c0b84449eb6c5c216918a87dd8e5528e5.
    
    This hasn't had a noticeable impact on the check queue backlog. It is
    still floating around 2 ish hours. We may as well go back to larger gate
    windows in an attempt to merge more code.
    
    Change-Id: I1b8b90ce371e66cbde63f0f7a62b9aebe0401835
    
  - Merge "Install Pygments before checking README syntax for publish jobs"
  - Merge "Remove periodic-tempest-dsvm-oslo-latest-full-master job"
  - Update governance-uc docs publishing
    
    governance-uc has moved to building docs using the tox-docs job,
    update the publish job the same way.
    
    Change-Id: Ibdffec8a5f7d16aa074216028b5e6d69374bc272
    Depends-On: https://review.openstack.org/598395
    
  - Install Pygments before checking README syntax for publish jobs
    
    Story: 2004094
    Task: 27496
    
    Change-Id: I4f2ea50bdc86a50da2c5d331d6d84fe430d710ce
    Signed-off-by: Graham Hayes <gr@ham.ie>
    
  - Merge "Disable ovh-gra1"
  - Disable ovh-gra1
    
    As described in the story/task, this region is currently not working
    
    Change-Id: Ief7b68b45537e7fc8791905d3039d35942636368
    Story: #2004090
    Task: #27492
    
  - Reduce gate window floor to 10
    
    Both the tripleo gate and the openstack integrated gate are incredibly
    flaky and they use up a good deal of test nodes. To mitigate the impact
    of this on the check queue and for people not working on either set of
    queues reduce the window floor to 10 from 20.
    
    Change-Id: I05aa65a132c272ad6bf60e44c82e0dd24b53bb8b
    
  - Import puppet-crane for TripleO
    
    This Puppet module is slated to be used to configure crane (a
    lightweight 'docker pull' API for containers).
    
    Needed-By: I897ce8b601bda54b0334eefbd8879e2587ee5515
    Change-Id: Ifdc403ca0faa57e61359707a5fc25a9dfa20e031
    
  - Add gabbi-tempest unofficial project
    
    Add basic config and access for gabbi-tempest project,
    with upstream to originating project on github.
    
    The project will not have a separate IRC channel, and makes
    no distinction between core team and release team.
    
    Gabbi-tempest is a tempest plugin that will, eventually, allow
    openstack services to easily run gabbi [1] tests in a simple way.
    See blog post for more info:
    https://anticdent.org/gabbi-in-the-gate.html
    
    [1] https://gabbi.readthedocs.io
    
    Change-Id: I19d99d3b215a70f77cfeeec743a3eb2dcea37bdb
    
  - networking-midonet: Update the dashboard for recent changes
    
    - make ml2-full job multinode [1]
    - make multinode-ml2 voting andd retire aio-ml2 [2]
    
    [1] I18a08685aac33cae73997d9e20e42da85692f9f1
    [2] I68e06d2aabfe91ba6f3dccb3a0c52eb99b07e4c3
    
    Related-Bug: #1739336
    Change-Id: I3a0a0cd7e41b55dc1b78fa6de485fd62cd616ed2
    
  - Remove periodic-tempest-dsvm-oslo-latest-full-master job
    
    This job can be replaced with tempest-full since that job installs
    all required-projects from source. This is done now in a QA repo,
    so the job can be removed.
    
    Depends-On: https://review.openstack.org/610394
    Change-Id: I296bd43fa5b691c7771f1f6d4f2669856aa64eca
    
  - Retire astra projects
    
    The repos are retired now, see also
    http://lists.openstack.org/pipermail/openstack-dev/2018-August/133513.html
    
    Change-Id: I7ba8b1aa55c8c93fa1bac313c39509645771156c
    Depends-On: https://review.openstack.org/610356
    Depends-On: https://review.openstack.org/610357
    Depends-On: https://review.openstack.org/610358
    Depends-On: https://review.openstack.org/610359
    
  - Readd openstack-tox-py35-with-neutron-lib-master
    
    Job openstack-tox-py35-with-neutron-lib-master is a master only job and
    should have stayed in project-config for networking-midonet like it was
    done for other repos. Readd it again.
    
    Change-Id: Ib7aa97464bf53339bd10dc7f7a88d8abea33598c
    
  - Disable packethost due to mirror outages
    
    The mirror keeps getting shutdown which leads to jobs failing in pre-run
    and restarting. This is just thrashing things and could lead to
    failures. Lets disable the region until we understand the problem.
    
    Change-Id: Ied3fd534dc029868fb770280c01bb564078c5a3d
    
  - New Airship project - Tempest Plugin
    
    This PS adds a Tempest plugin project for Airship, which will
    be used to confirm the correctness of APIs for Airship projects.
    This is being created as a standalone project per OpenStack
    conventions.
    
    The existing airship-tempest-plugin project to be imported contains
    a subset of tests for the Shipyard project; the tests will expand
    over time to test other Airship projects as well.
    
    Change-Id: I58d09f41d7f696de628d42cc5504572811d38c61
    
  - Merge "update the branching script to include a semver bump"
  - Merge "Cleanup devstack-gate jobs"
  - Merge "Small cleanups for zuul.d/projects.yaml"
  - Cleanup devstack-gate jobs
    
    The legacy job legacy-tempest-dsvm-neutron-pg-full is now named
    tempest-pg-full - using the new tempest and Zuul v3 frameworks.
    
    Similar swift-dsvm-functional, tempest-multinode-full, and
    tempest-full-py3-opensuse150 all are using new tempest/devstack Zuul v3
    native jobs.
    
    Remove these job from devstack-gate, they do not use devstack-gate
    anymore.
    
    Change-Id: Ic8b8b1f3f50a34be3fe3d2695fe3f1c5610671fc
    Depends-On: https://review.openstack.org/609530
    
  - Merge "Use root user for editing pip.conf"
  - update the branching script to include a semver bump
    
    We want to ensure that the version numbers on master are always higher
    than the version numbers on stable branches. We can do that by
    including an instruction in the commit message for the patch that adds
    the reno documentation build file when a branch is created. We use
    "feature" because we just need to bump the version enough to ensure it
    doesn't conflict with the stable branch but do not want to force new
    versions that make it appear the new release will be incompatible.
    
    Change-Id: I99f7e3858e94ac3bdc5780945e941db6e9b2bba9
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Small cleanups for zuul.d/projects.yaml
    
    Move tox-cover for storyboardclient to check queue, we do not run
    cover in post anymore.
    
    Move cover job to template for solum-infra-guestagent.
    
    Remove branches conditions from js-openstack-lib, there are no bugs
    branches.
    
    Remove branches condition from devstack-plugin-nfs,
    devstack-plugin-sheepdog, drbd-devstack, they are branch less.
    
    Use openstack-python35-jobs-neutron template for networking-arista.
    
    Change-Id: I7c07a97d9ea1bb5accf87f4112b0faad8b30bc8c
    
  - Use root user for editing pip.conf
    
    In Icb590e805d0d29130bff99335590d1d0f646e4e4 we added a task to ensure
    we don't use our own mirrors for wheel builing.  This updates pip.conf
    but isn't execurted as root.  As pip.conf (and /etc) are owned by root
    we need to switch to that user for this task.
    
    Without this we see the following failures:
        http://logs.openstack.org/96/594496/2/check/build-wheel-mirror-centos-7/76fba4f/job-output.txt.gz#_2018-10-11_02_07_18_214033
    
    Change-Id: Iee83a463aa9f3d4d45727e3f6c641ce8436b0b83
    
  - Force python3 for zuul-tarball job
    
    Since both zuul and nodepool only support python3, use python3 to build
    sdist and bdist_wheel.
    
    Change-Id: I452574f9fd1c34aa60e81d63d2bc6771a30b51d6
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Fix syntax error with zuul-tarball job
    
    Currently zuul_work_dir is not defined. We can fix this by using
    zuul.project.src_dir from the inventory file.
    
    Change-Id: I61b65f73b9ba7ae14e3a0a5ce1dccaa325a77362
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Remove x-vrif-minus-2 from gerritbot notifications
    
    This event is currently a noop and a new event name is in the works to
    replace its intended functionality. This removes all references to the
    non-functional notification. Teams can add the new replacement
    notification once it's available if they want to have these.
    
    Change-Id: Iad5fd75bc10924b483a14a449853b6b8e7c4c465
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Merge "Add publish-to-pypi job for oslo.upgradecheck"
  - Merge "Replace openSUSE tempest check with newer version"
  - Merge "remove job settings for neutron repositories"
  - Merge "Revert "OVH GRA1 Maintenance" - 2018-10-11 0000UTC"
  - Merge "remove job settings for barbican repositories"
  - Merge "remove job settings for openstack/monasca-analytics repo"
  - Merge "remove job settings for Telemetry repositories"
  - Add publish-to-pypi-python3 template for kayobe
    
    We are preparing the first release of kayobe that uses the openstack
    release tooling. The validations found that there is no artifact
    publishing job for kayobe, so this change adds one.
    
    Change-Id: Ie54ca21d35ebb5e0fefb0d2e1a2a2fc49ba78116
    
  - Replace openSUSE tempest check with newer version
    
    We're migrating now to openSUSE 15.0 (yes, 15.0 is newer than 42.3),
    remove legacy job legacy-tempest-dsvm-neutron-full-opensuse-423
    and replace with native Zuul v3 job tempest-full-py3-opensuse150
    running python3.
    
    Remove extra job from experimental queue of devstack-gate, it's
    enough to have the job in check pipeline.
    
    Change-Id: Ia6f3407f1387d2f9ea97de6e0665919279511b3c
    Depends-On: https://review.openstack.org/609359
    
  - Merge "Use tox-docs for governance-tc publishing"
  - Merge "Add sphinx_build_dir to stx publish jobs"
  - Merge "Add link to gating docs from gate pipeline description"
  - Use tox-docs for governance-tc publishing
    
    Publish using tox-docs instead of using sphinx directly.
    
    Change-Id: If409fc54eb6777e63e3998e513ff1120d23cefca
    Depends-On: https://review.openstack.org/608442
    
  - remove job settings for neutron repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the neutron team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I248f311bd1caf484a5793b92d0c2cbb9bb17c7c1
    Story: #2002586
    Task: #24314
    
  - Add sphinx_build_dir to stx publish jobs
    
    We build these in other than doc/build...
    
    Change-Id: Ie042863db80f1c9672175d5a7bbe4b628b46a9a3
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - Merge "OVH GRA1 Maintenance 2018-10-10 1900 UTC"
  - Add link to gating docs from gate pipeline description
    
    There is confusion around why jobs that have already passed are
    restarted after a gate reset. There has also been some confusion around
    jobs not starting for inactive changes outside of the gate window.
    Attempt to address some of this by explicitly linking the gating docs
    for zuul from the gate pipeline description which will show up in the
    Zuul Status page UI.
    
    Change-Id: Id2451c813f5e5ea6595a3375f83ae9b49ca8dcd2
    
  - Add publish-to-pypi job for oslo.upgradecheck
    
    Change-Id: Id6c603eaee0472bce476e8f314b97758b4f45772
    
  - remove job settings for Telemetry repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Telemetry team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I9e3cec3705990d6b0624fc7f9bdfcc3a0eca2224
    Story: #2002586
    Task: #24339
    
  - Merge "Remove now obsolete required-repos"
  - Merge "Remove usage of tox -e venv from release job"
  - Merge "Create storyboard project for python-freezerclient"
  - Merge "Update publish-to-pypi-neutron"
  - Merge "Convert some more repos to publish-to-pypi-python3"
  - Add kayobe-config[-dev] to gerritbot for #openstack-kayobe
    
    Change-Id: I261db5b3b786c7f29e092abb42d426848a3578d7
    
  - Add Octavia charm
    
    Change-Id: I1a9526a3a56661cd66e1f9cc8ef09a55cc132d00
    Needed-By: Id16f496caecbf08bf787b863e15cb8ffd1f08a0e
    
  - Remove now obsolete required-repos
    
    With the change to python release and tarball jobs, we do not use
    tox venv anymore. Thus, we can remove all required-projects for
    these jobs. Since these jobs are part of the standard templates, we can
    remove the job including the required-projects list.
    
    Change-Id: I2680fbba8837431d6af34f177fa9524b6c4c7627
    
  - Remove usage of tox -e venv from release job
    
    The newer pti-python-tarball playbooks do not use tox -e venv anymore
    but call python setup.py directly. We can use these for all release
    and tarball jobs and simplify them. This allows to remove installing
    extra required projects or setting up a constraints file.
    
    Remove now unused playbooks.
    
    Change-Id: Ia1bc5d7715d4b8117d1d99c3415e5af88d902ced
    
  - Merge "Bump Limestone to max-servers 50"
  - Merge "Refresh openstack-ansible grafana dashboard"
  - Bump Limestone to max-servers 50
    
    The cloud has grown significantly over the past few months and we will
    begin scaling max-servers slowly to fill capacity.
    
    Change-Id: I8ead8e56ce5c54ac1ab286fe23f703d50760a560
    
  - Merge "Add publish jobs for StarlingX api-ref and releasenotes"
  - Merge "Move Stackalytics jobs to project repository"
  - Merge "Move performa jobs to project repository"
  - Refresh openstack-ansible grafana dashboard
    
    All of the graphs are currently broken. This patch brings data
    back for Xenial and Bionic lxc check jobs. Future patches will
    introduce graphs for the other jobs.
    
    Change-Id: I3246fed981be0e52cdd4d611e587b1af05b868a1
    
  - Update publish-to-pypi-neutron
    
    The publish-to-pypi jobs installs neutron, there's no need anymore
    for publish-to-pypi-neutron, remove usage of the template.
    We can safely replace this with publish-to-pypi-python3 since
    that does not use tox for installation.
    
    Change-Id: I4b4702af52a9eda114a8b6780b2b63bfd3ead7ca
    
  - Convert some more repos to publish-to-pypi-python3
    
    A couple of repos under governance were forgotten to convert to use
    publish-to-pypi-python3 in change
    I0aad9581908c28d0012039fe6c4cc89e6e62efae, update them.
    
    Change-Id: I5c755562f13bfb3435229b24b10d4ed5661a0911
    
  - Add openstack/flare project.
    
    Flare is a service for running and scheduling burstable task resources.
    Typical job is unlimited scientific batch from multiple teams with multiple
    priorities, which runs on limited compute resources (GPUs for example).
    
    Change-Id: Ic87a7aad09e6b768d7c40d507bff7a163d6bbe3d
    
  - Add cells charm and interfaces
    
    Add new nova-cell-controller charm and two associated interfaces.
    
    Needed-By: I9f00124ccaea66e1555bbb548386c187165c3cf0
    Change-Id: If73c0d836eea55dc9e64ad9b9cffc6521eb4d928
    
  - remove job settings for barbican repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the barbican team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I2d8c4030148ab9e26756a2b7ee303401e443adf7
    Story: #2002586
    Task: #24285
    
  - Create storyboard project for python-freezerclient
    
    Change-Id: I75c66e9e239be844726224364cc991fd333a2efe
    Signed-off-by: Trinh Nguyen <dangtrinhnt@gmail.com>
    
  - Merge "Test workspace setup role changes"
  - Merge "Use prepare-zanata-client role"
  - Add os_manila role to openstack-ansible
    
    Adding an openstack-ansible role for the manila shared filesystem as a
    service project.  This role is meant to deploy, configure and manage
    configuration for the manila api, scheduler, share and data services
    with the default NFS or other supported backends like cephfs.
    
    Needed-By: I491997a36dfe7e1d2db1347b68d6410cff483633
    Change-Id: I79cdb50333d65c575e1ae5e4eaa1005faf140aee
    
  - fix rsyslog builds on gentoo
    
    A new version was stabilized on the 5th that allows for more complex
    ssl usage.
    
    also, alphabetize the use flag definitions based on package name.
    
    Change-Id: Ie6f3f8462e98ca24879db9ef942ec81072330323
    
  - set use flags for systemd
    
    Change-Id: I081b23c1acec4b832bbfe1bae96d63e31ff6d335
    
  - Add publish jobs for StarlingX api-ref and releasenotes
    
    * Add publish-stx-api-ref to publish to /api-ref/<project-name>
    * Add publish-stx-releasenotes to publish to /releasenotes/<project-name>
    
    Change-Id: I3a7cc67e5f8946c16c2326697c4005b96a9389d4
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - Test workspace setup role changes
    
    This will test that the retries addition to the workspace setup role
    works before we apply it to all jobs via the update to the non test
    role.
    
    Depends-On: https://review.openstack.org/608342
    Change-Id: I8279e425024a4fdee858fc5b2d40d1262d3741de
    
  - Move performa jobs to project repository
    
    Similar to official projects, almost all of Zuul configuration is moved
    to project repo. The only remaining job is publish-to-pypy [1].
    
    Corresponding import patch is already merged into performa repo [2].
    
    [1] https://docs.openstack.org/infra/manual/creators.html#central-config-exceptions
    [2] https://review.openstack.org/#/c/607828/
    
    Change-Id: I5d320fb6ce59def449d1419f4511a211c7f680de
    
  - Move Stackalytics jobs to project repository
    
    Similar to official projects, almost all of Zuul configuration is moved
    to project repo. The only remaining job is publish-to-pypy [1].
    
    Corresponding import patch is already merged into stackalytics repo [2].
    
    [1] https://docs.openstack.org/infra/manual/creators.html#central-config-exceptions
    [2] https://review.openstack.org/#/c/607826/
    
    Change-Id: Id43ff25b44539231a1cc1646a463b7326cfe7214
    
  - Merge "remove job settings for OpenStackAnsible repositories"
  - Merge "enable sqlite in python"
  - Merge "always build universal wheels"
  - enable sqlite in python
    
    Change-Id: Ie7248a1765029bcf8b17433fc4714d359bfb2747
    
  - remove job settings for trove repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the trove team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I26c6ba57e4d654867e87468b52265403d3ff44eb
    Story: #2002586
    Task: #24342
    
  - Merge "Update stackviz tarball location"
  - Use prepare-zanata-client role
    
    The prep-zanata role has been moved to openstack-zuul-jobs and renamed
    to prepare-zanata-client, use it now and remove the now obsolete role.
    
    Change-Id: I1351d586d8c4211677300eb2e606ef6007ca816b
    Depends-On: https://review.openstack.org/525760
    
  - Merge "Add publish jobs for stx-governance and per-project"
  - Merge "upgrade complete"
  - upgrade complete
    
    This reverts commit 5c7223b4777ce282027ce003e028e3496a36b08f.
    
    Change-Id: I957c02ae2d12df67fedbab497df94f21ad38b8bc
    
  - Merge "remove job settings for OpenStack Charms repositories"
  - Merge "Update release jobs for driverlog and tempest"
  - Update stackviz tarball location
    
    We've patched stackviz to work under python3 properly but we are still
    pulling an old tarball for stackviz that was built last year. The legacy
    job that built the file at this location seems to have been removed.
    Switch to the new dist/ location which appears to be correct based on
    tarball file sizes.
    
    Someone that understands stackviz better than me should confirm this new
    locations is the correct one.
    
    Change-Id: If659a6f1fb50d288afed75e3f4975f7a4d140d35
    
  - Merge "Add release-zuul-python job that deals with javascript"
  - Add publish jobs for stx-governance and per-project
    
    * Refactor the publish-jobs into publish-stx-docs-base
    * Add publish-stx-governance
    * Add publish-stx-tox to publish to /<project-name>
    
    This follows the pattern in project-config/tree/zuul.d/jobs.yaml
    for publish-openstack-tox-docs-base and descendants.
    
    Change-Id: I32284de2ade15fecf97d320d61996d327e32b7f1
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - Merge "Align neutron grafana with actual jobs being run"
  - Merge "Move docs/cover job for monasca-{transform,ui} in-repo"
  - Merge "Add GPU instances to CI infrastructure"
  - Merge "Remove noop jobs for ara-{plugins,clients,server},os-log-merger"
  - remove job settings for OpenStack Charms repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the OpenStack Charms team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ic6cbb1fef9577df9a21271962c06d872311c3fed
    Story: #2002586
    Task: #24317
    
  - remove job settings for OpenStackAnsible repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the OpenStackAnsible team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Id4ad82487de5885f6581c5e9d6772981771fb25d
    Story: #2002586
    Task: #24319
    
  - always build universal wheels
    
    All of our projects are pure python, so we can build universal wheels
    by default.
    
    Change-Id: I65bf6f9c4f1873b5b7ef2ce13d51614fa28ec8a6
    Depends-On: https://review.openstack.org/607900
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Disable vexxhost mtl1"
  - Disable vexxhost mtl1
    
    This is being done for capacity reasons.  We'll be bringing back
    the region with 100+ VMs after the changes are complete which
    should be within less than 2 weeks.
    
    Change-Id: I549386c3ae0c3611eb50f8ffe6ad657d1f7bb443
    
  - Remove docs from os_monasca-agent
    
    change I2c79878d945c65ddccbfa79e6983fbc5ee4c991e removed the docs
    from os_monasca and not os_monasca-agent. No need to revert the other
    one since the jobs are all imported - but let's now really
    remove them for this repo so that we can import the zuul job for the
    open stable/ocata change.
    
    Change-Id: I7eb9e9d7921d0be34dd749e673f13cffb1fc1a7e
    
  - Merge "Remove sphinx publishing from openstack-ansible-os_monasca"
  - Add GPU instances to CI infrastructure
    
    This patch adds a small number of instances that include the
    following specifications:
    
    - 6 (dedicated) threads
    - 60GB memory
    - 225GB PCIe NVMe storage
    - NVIDIA K80 GPU
    
    This should hopefully help in adding CI coverage for vGPU
    support.
    
    Change-Id: If5b8f9cd305e2fd51b8dab315e4804ce7c628dfd
    
  - Merge "remove job settings for monasca repositories"
  - Merge "remove job settings for heat repositories"
  - Remove sphinx publishing from openstack-ansible-os_monasca
    
    To import the python3-first change on stable/ocata, we need to disable
    sphinx building since stable/ocata has no docs.
    
    The template is imported in newer branches, so we can easily remove it
    here.
    
    Change-Id: I2c79878d945c65ddccbfa79e6983fbc5ee4c991e
    
  - Add release-zuul-python job that deals with javascript
    
    The zuul releases need to build javascript when making artifacts. We
    also don't want to use the openstack project-template for zuul and
    nodepool.
    
    Add a new job and remove the release template from project-config. We'll
    add release-zuul-python from zuul and nodepool .zuul.yaml files.
    
    Change-Id: Ic999040ce21e867b2c9279cc3a445fba13a2730f
    
  - remove job settings for openstack/monasca-analytics repo
    
    This removes the job settings that have been migrated to
    openstack/monasca-analytics by the monasca team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Depends-On: https://review.openstack.org/#/c/595658/
    Change-Id: If3eb7f48b04d7724c9f996f90b9fd02c7ccc0e7d
    Story: #2002586
    Task: #24312
    
  - Align neutron grafana with actual jobs being run
    
    There has been some drift between the neutron grafana dashboard
    configuration and what jobs are actually being run.  This fixes a number
    of issues:
    
    1.) Adds the following jobs that were missing:
            - openstack-tox-pep8
            - openstack-tox-py36
            - tempest-full-py3
            - build-openstack-releasenotes (Check queue only)
            - openstack-tox-docs
    
    2.) Renames the job "neutron-tempest-multinode-full" to
    "tempest-multinode-full" to reflect how it is now named.
    
    3.) Remove these jobs that no longer exist or are being removed:
            - legacy-tempest-dsvm-py35
            - neutron-fullstack-python35
    
    Also, in Grafana there is no line for the tempest-slow job, despite the
    fact that it is defined here and it is clearly running in the gate.  So
    I change it's position slightly to try to get it to populate.
    
    Change-Id: I2c47742630f959024dcf8e647373ccc913ceb6de
    
  - Remove noop jobs for ara-{plugins,clients,server},os-log-merger
    
    These repos have in-repo jobs for check and gate, we can remove the noop
    jobs here.
    
    Change-Id: I9467f8ae04786e3443e1a33aa944d2fa70be720a
    
  - Move docs/cover job for monasca-{transform,ui} in-repo
    
    These jobs have been moved in-repo manually, remove them here.
    
    Change-Id: I0761d46477ff9dc9ba8566caf966f30c11aaabd1
    Depends-On: https://review.openstack.org/607577
    Depends-On: https://review.openstack.org/607579
    
  - remove job settings for monasca repositories
    
    This is a mechanically generated patch to remove most of the job settings
    that have been migrated to the git repositories owned by the monasca team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I757d10ad98f36aad059769551f104918d86e60a9
    Story: #2002586
    Task: #24312
    
  - Merge "Add api-ref job to ironic-inspector"
  - Merge "Add release job for os-ken"
  - Merge "Add tempest-slow to Neutron failure rate dashboard"
  - Merge "Enable storyboard for os-log-merger"
  - Update release jobs for driverlog and tempest
    
    driverlog is setup on pypi, https://pypi.org/project/driverlog/ , let's
    publish there.
    
    tempest publishes to pypi already, no need for an extra publish job. Use
    the new python3 publish job.
    
    Change-Id: I6cf7bd484cd39fa6a0f609ee21fca3b3abfeb5aa
    
  - Normalize projects.yaml
    
    Change-Id: I2b406adb66946008a15e4d489efc75004d765750
    
  - remove job settings for heat repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the heat team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Depends-On: https://review.openstack.org/599843
    Change-Id: Ica6e8d2066f886214f7946182f369d9372375fb7
    Story: #2002586
    Task: #24298
    
  - Merge "Create stx-governance repository"
  - Merge "elements/ndoepool-base: only initially populate ipv4 nameservers"
  - Merge "Use storyboard for os-ken project"
  - Merge "Add openstack/neutron-interconnection to neutron"
  - Create stx-governance repository
    
    Creating a new governance repository for StarlingX to be able to
    review and store the documents appropriately.
    
    The core group for the repository is the StarlingX Technical Steering
    Committee.
    
    Change-Id: I9d99f336787b68e196d9127312914342a1c2a877
    
  - Merge "Add template for ansible-role-chrony"
  - Merge "Move openstackdocstheme api-ref job in-tree"
  - Merge "Add coats project to openstack-infra"
  - Merge "remove job settings for freezer repositories"
  - Merge "remove job settings for tripleo repositories"
  - Add tempest-slow to Neutron failure rate dashboard
    
    New job is added to Neutron with [1] so we should have it on
    our grafana dashboard also.
    
    [1] https://review.openstack.org/#/c/583847/
    
    Depends-On: https://review.openstack.org/#/c/583847/
    Change-Id: I926e8346688d58e1023a30fc369e892786a75804
    
  - Merge "Set up stx-docs and stx-specs publish jobs"
  - Set up stx-docs and stx-specs publish jobs
    
    These will publish to docs.starlingx.io
    
    Change-Id: Ie2324fd2ee190fdaf3cc11cb2d1e14c5186a471a
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - Add coats project to openstack-infra
    
    This will host already existing greasemonkey scripts that improve
    gerit-zuul integration and build log augmentation scripts.
    
    To add those below to new coats-cores and coats-release groups:
    - ssbarnea
    - mpeterson
    
    Change-Id: Idb2e675a94da7c0ab538a5189a4758da7eb17dc6
    
  - Merge "make pipeline precedence progressively higher"
  - a control plane capacity upgrade is planned for later this week
    
    reducing the workload until then since the control plane is overloaded
    
    Change-Id: I4dc336fc5e4c3844bbc66e71d932e0f26fd4a0f2
    
  - Add release job for os-ken
    
    Change-Id: Ic6aa5880a4b0ea3009deac43831c9a3ddc8a47fb
    
  - remove job settings for tripleo repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the tripleo team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Iefa689fd35a25a4939c48e25bcdfa41650a71f3c
    Story: #2002586
    Task: #24341
    
  - remove job settings for freezer repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the freezer team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ib137d7d7d71b000af20785f8f9090016437d3980
    Story: #2002586
    Task: #24296
    
  - Add openstack/neutron-interconnection to neutron
    
    This project will implement the specs at [1].
    
    [1] https://specs.openstack.org/openstack/neutron-specs/specs/rocky/neutron-inter.html
    
    Change-Id: I607364560c825f2ec7a601a2d66ca7c0f68e9df1
    Needed-By: I0c55b15977dc071c434b49d9bc3bd31f7a7b8f15
    
  - Merge "remove job settings for manila repositories"
  - remove job settings for manila repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the manila team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ibd6474ad0a8051eac877f116f0e78dfffc671fb8
    Story: #2002586
    Task: #24309
    
  - Merge "Revert "Temporarily bump up capacity by 50 VMs""
  - Add template for ansible-role-chrony
    
    Change-Id: Ia100a5796bb39882c1bae4835d647f93b9b2e322
    
  - Normalize projects.yaml
    
    Change-Id: I7c1484c3cce1cb1ef96c2511954ac64f190c55e9
    
  - Merge "Use bionic for openstack-manuals publishing"
  - Merge "Blacklist logstash indexing of some very large screen logs"
  - Blacklist logstash indexing of some very large screen logs
    
    This blacklists three screen logs that aren't actually using
    oslo formatting so rather than just index INFO+ level logs
    we're indexing the entire file which is huge and causes
    OOM errors on our logstash workers.
    
    Change-Id: Ie7f6b11f4b4fa7c69bdedd070910cd4240eacb46
    Story: 2003911
    Related-Bug: #1795067
    Related-Bug: #1795068
    Related-Bug: #1795069
    
  - Merge "ensure the twine check command runs in the correct directory"
  - Merge "Adding openstack/octavia-lib project"
  - Merge "remove job settings for ironic repositories"
  - Add api-ref job to ironic-inspector
    
    This roots from new api-ref docs [1].
    
    [1] https://review.openstack.org/#/c/495752/
    
    Change-Id: Ib0852ce505cfa1d07bf6001480438f4a6d94fbca
    
  - ensure the twine check command runs in the correct directory
    
    chdir to the same directory used by the step that builds the dist
    files in the first place
    
    Change-Id: Idc905fd5bd921a2d0b5c384505b6bf5880973aba
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Use bionic for openstack-manuals publishing
    
    We switched to bionic in change
    I461a8769af2a6879d1a96db13aa91fbc8ace8c54 for building, update the
    publish job as well so that it works.
    
    Change-Id: Id55c6a2cb0806832f6790ae3c601fa10719199b8
    
  - make pipeline precedence progressively higher
    
    This patch changes the precedence settings for pipelines so that they
    become progressively higher. Under high load, this is expected to have
    the effect of prioritizing jobs needed to "finish" one patch
    completely over jobs related to patches that are not as far along in
    the approval process, which should prevent the post and gate pipeline
    queues from backing up at the expense of making the check pipeline
    queues deeper.
    
    Change-Id: I45cb34c29d86ca67e75604f6ac3b8af6758f6242
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Move openstackdocstheme api-ref job in-tree
    
    The repo is master only, we can move the job in-tree.
    
    Change-Id: I35b35fd6c89f81e042b343dd3f1809ac6955660e
    Depends-On: https://review.openstack.org/604609
    
  - Remove py3 jobs for manila-ui project
    
    We will handle these in repo.
    
    Change-Id: I15bbccecbaa0ebc5e6fa1dc4b2899e739ad42356
    
  - remove job settings for ironic repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the ironic team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ic7e099e7ace221418989b59da688c6f600a985f7
    Story: #2002586
    Task: #24302
    
  - Merge "switch all official python projects to python3 publishing job"
  - Merge "Temporarily bump up capacity by 50 VMs"
  - Revert "Temporarily bump up capacity by 50 VMs"
    
    This reverts commit c8cdfa8b12cbcadda0766d0e202644360a252dfa.
    
    Change-Id: I426db005755defa5bff4e83a2259f0a875e5b27a
    
  - Temporarily bump up capacity by 50 VMs
    
    Times are hard.  Gates are long.  Let's help flush them out.
    
    Please revert this once we've cleared the gate.
    
    Change-Id: Idf0d8a784f11aa4004a909ca911782f7c7496763
    
  - Merge "[manila-ui] Don't run python35 tests until Rocky"
  - Merge "Grafana: set zuul node requests yaxis min"
  - Grafana: set zuul node requests yaxis min
    
    Since node requests are something that we generally want to see
    reduced to 0, it can be misleading to show a graph where the lowest
    point on the y axis is, for example (as I write this) nearly 4,000.
    Fix the minimum to zero so it's easier to see what the overall trend
    toward zero is.
    
    Change-Id: Iad1b5667fd6d1d4bfa9fe50706ad71debd01d5c6
    
  - [manila-ui] Don't run python35 tests until Rocky
    
    manila-ui is python3 compatible only since stable/rocky [1]
    We don't intend to backport python3 compatibility fixes
    to earlier releases of this horizon plugin.
    
    Turn off jobs on stable/ocata, stable/pike and
    stable/queens here before the job config can
    be ported to the manila-ui repos for the respective
    branches.
    
    [1] https://review.openstack.org/#/c/552121/
    
    Change-Id: I14c15b9a4077fbc853b6b00aaae2821be724bc26
    Needed-By: https://review.openstack.org/#/c/593878/
    Needed-By: https://review.openstack.org/#/c/593881/
    Needed-By: https://review.openstack.org/#/c/593884/
    
  - switch all official python projects to python3 publishing job
    
    This patch updates the release jobs used by all python-based projects
    so they use the new jobs that run under python3.
    
    Change-Id: I0aad9581908c28d0012039fe6c4cc89e6e62efae
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Add zone-opendev.org project"
  - Enable storyboard for os-log-merger
    
    Change-Id: I22750b1673f82d6cb870450e32e7fdba0f1357d7
    
  - Merge "Added twine check functionality to python-tarball playbook"
  - elements/ndoepool-base: only initially populate ipv4 nameservers
    
    We are seeing a problem on Fedora where it appears on hosts without
    configured ipv6 unbound chooses to send queries via the ipv6
    forwarders and then returns DNS failures.
    
    An upstream issue has been filed [1], but it remains unclear exactly
    why this happens on Fedora but not other platforms.
    
    However, having ipv6 forwarders is not always correct.  Not all our
    platforms have glean support for ipv6 configuration, nor do all our
    providers provide ipv6 transit.
    
    Therefore, ipv4 is the lowest common denominator across all platforms.
    Even those who are "ipv6 only" still provide ipv4 via NAT --
    originally it was the unreliability of this NAT transit that lead to
    unbound being used in the first place.  It should be noted that in
    most all jobs, the configure-unbound role [2] called from the base-job
    will re-write the forwarding information and configure ipv4/6
    correctly during the base job depending on the node & provider
    support.  Thus this only really affects some of the
    openstack-zuul-jobs/system-config integration jobs, where we start out
    without unbound configured because we're actually *testing* the
    unbound configuration role.
    
    An additional complication is that we want to keep backwards
    compatability and populate the settings if
    NODEPOOL_STATIC_NAMESERVER_V6 is explicitly set -- this is sometimes
    required if you building infra-style images and are within a corporate
    network that disallows outbound DNS queries for example.
    
    Thus by default only populate ipv4 forwarders, unless explicitly asked
    to add ipv6 with the new variable or the static v6 nameservers are
    explicitly specified.
    
    [1] https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=4188
    [2] http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/roles/configure-unbound
    
    Change-Id: If060455e163266b2c3e72b4a2ac2838a61859496
    
  - Merge "Add ansible-role-chrony project"
  - Added twine check functionality to python-tarball playbook
    
    * twine has introduced a new feature to check the README.rst so that
      the content should render fine on pypi
    
    Change-Id: I05bceff2feafc24e93e295312cdff4bcabf00501
    
  - Merge "Move glare legacy jobs in-repo"
  - Add zone-opendev.org project
    
    Change-Id: Ife0e61cdfe3bde5825ac3942f5d9281b1c707e02
    
  - Merge "Add new project: sardonic"
  - Merge "Fix not working kolla graphs"
  - Revert "Disable OVH BHS1 region"
    
    This reverts commit 19e7cf09d9a9aa4730faca3f3cc506fed0cb454e.
    
    The issues in OVH BHS1 around networking configuration have been worked
    around with updates to glean and configuration to the labels in zuul.
    New images are in place for each supported image in BHS1. We can go
    ahead and start using this region again.
    
    I have manually tested this by booting an ubuntu-xenial node with
    glean_ignore_interfaces='True' set in metadata and the networking comes
    up with expected using DHCP. The mirror in that region is reachable from
    this test node.
    
    Change-Id: I29746686217a62709c4afc6656d95829ace6fb3b
    
  - Use storyboard for os-ken project
    
    Change-Id: I81f3d70fab2f405d60f9762c56d48588ad5996ff
    
  - Add new project: sardonic
    
    Sardonic is a hardware inventory system; not quite a CMDB, but a high
    quality data source for input into a CMDB.
    
    The idea for sardonic came out of some conversations between Oath and
    CERN, and we wrote up a document describing some of the use cases,
    requirements, and other random thoughts:
    https://docs.google.com/document/d/144g8E_fzGD4WZzMvswkeowzcILL4hxg4QDS-46KYCcQ/edit
    (apologies for the google doc - this will likely become a document
    within sardonic's documentation)
    
    This was presented to the ironic team during the Stein PTG, and folks
    were generally receptive to the idea. Some people from Red Hat and Dell
    were also interested in contributing, and we decided the next steps
    would be to spin up a repository in the OpenStack infrastructure.
    
    The long-term goal is for sardonic to integrate with ironic, and
    potentially other projects that deal with hardware (directly or
    indirectly), like Nova or Neutron.
    
    It's unclear if sardonic should be managed within the Ironic project, as
    a separate official OpenStack project, or remain unofficial; so we treat
    it as if it will eventually be official to reduce friction as much as
    possible.
    
    Change-Id: Ia7f339d1effbf650d6adfe9ddb94fac52d38a0fd
    
  - Merge "remove job settings for nova repositories"
  - Glean config on OVH nodes
    
    Instruct glean via metadata properties to ignore the config drive
    network_data.json interface data on OVH and instead fall back to DHCP.
    This is necessary because post upgrade OVH config drive
    network_data.json provides inaccurate network configuration details and
    DHCP is actually what is needed there for working l2 networking.
    
    Change-Id: I51f16d34a96ee8d964e8b540ce5113a662a56f6d
    
  - Move glare legacy jobs in-repo
    
    These jobs are now in-repo, remove them here.
    
    Depends-On: https://review.openstack.org/596544
    Change-Id: I07c5931e97310cfcc9347aabb5aaf2ec99f2f608
    
  - Fix not working kolla graphs
    
    - Fixed stats path for existing kolla build graphs
    - Removed deployment failures graphs - will be moved to kolla-ansible dashboard
    
    Change-Id: I9d3aa05a477dc230d66b58fee711667fd1faf07b
    
  - Move os-faults jobs to project repository
    
    Similar to official projects almost all of Zuul configuration is moved
    to project repo. The only remaining job is publish-to-pypy [1].
    
    Corresponding import patch is already merged into os-faults repo [2].
    
    [1] https://docs.openstack.org/infra/manual/creators.html#central-config-exceptions
    [2] https://review.openstack.org/#/c/602578/
        https://review.openstack.org/#/c/600011/
    
    Change-Id: I84988d8f682f9b555b260a0929c0092d84a727b7
    
  - Adding openstack/octavia-lib project
    
    The Octavia team decided at the PTG that we need to create a new
    repo, octavia-lib, to provide a library for Octavia provider drivers.
    
    This patch adds the 'openstack/octavia-lib' repository to the Octavia
    project.
    
    Needed-By: https://review.openstack.org/604890
    Change-Id: Ic276323b611353f363de918ec4fdb10d3084dc3f
    
  - Merge "Add cherrypy to third-party ci"
  - Merge "Remove extra branches attributes"
  - Merge "Move storyboard cover job in-repo"
  - Merge "Remove most job entries for microversion-parse"
  - Merge "Retire fuxi projects (step 4)"
  - Merge "Retire charm-ceph (step 4)"
  - Merge "Avoid double root-marker"
  - Merge "remove job settings for karbor repositories"
  - Merge "remove job settings for cinder repositories"
  - Move storyboard cover job in-repo
    
    Depends-On: https://review.openstack.org/604667
    Change-Id: I496d54e53ae94699b346c8871d432f051682a7b7
    
  - Remove extra branches attributes
    
    The repos nodepool, devstack-gate, group-based-policy-specs are master
    only, we can remove the branch lines for these. These branch lines
    were part of the automatic conversion from Zuul v2 and are not needed.
    
    Change-Id: I2a26bc7f214f203e1463f9ce2be18d9421a77428
    
  - remove job settings for kuryr repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the kuryr team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I22681a8fc20464c028d928d42e4485a4e28e34bc
    Story: #2002586
    Task: #24306
    
  - Retire charm-ceph (step 4)
    
    This repo has been retired, remove it from infrastructure.
    
    Change-Id: Ie13db7f40841046d3bb667d26bf677021168d516
    Depends-On: https://review.openstack.org/603305
    
  - Retire fuxi projects (step 4)
    
    this is step 4 of retiring a project called "Remove Project from
    Infrastructure Systems".
    
    Change-Id: I0ae9308c6f27cdb5893195fbfdcc3ff028a41517
    Depends-On: https://review.openstack.org/604523
    Depends-On: https://review.openstack.org/604524
    Depends-On: https://review.openstack.org/604525
    
  - Merge "remove job settings for tricircle repositories"
  - Merge "Follow swift functional job rename"
  - Merge "Start migrating Adjutant to Storyboard"
  - Follow swift functional job rename
    
    The job is now in-repo and has been renamed (and converted to Zuul v3),
    follow rename.
    
    Change-Id: I95d232f14ca397ff17fc164f8c877db5be96f854
    
  - Merge "Move coverage jobs to voting check job"
  - Merge "Move keystone-tempest job in-repo"
  - Merge "Add puppet-placement to deploy OpenStack Placement"
  - Merge "Adjust metalsmith ACL to match ones of an official project"
  - Merge "remove job settings for glance repositories"
  - Start migrating Adjutant to Storyboard
    
    Change-Id: Ie4dab56db765adbfd29093db560f48d8c885992c
    
  - Merge "remove job settings for OpenStackSDK repositories"
  - Adjust metalsmith ACL to match ones of an official project
    
    metalsmith is now a part of the ironic project, so dropping tagging
    and creating branches privileges from a special group.
    
    Also add metalsmith to #openstack-ironic IRC.
    
    Governance change: https://review.openstack.org/602075
    
    Change-Id: I716e25e3eee451cc00845c0f3be06d82216f7e50
    
  - Disable OVH BHS1 region
    
    This reverts commit 756a8f43f7c5458fb7b4c831e6c1ef65918dc6f6, which
    was where we re-enabled OVH BHS1 after maintenance.  I strongly
    suspect that this has something to do with the issues ...
    
    It appears that VM's in BHS1 can not communicate with the mirror
    
    From a sample host 158.69.64.62 to mirror01.bhs1.ovh.openstack.org
    
    ---
     root@ubuntu-bionic-ovh-bhs1-0002154210:~# ip addr
     1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
     2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether fa:16:3e:1b:4b:32 brd ff:ff:ff:ff:ff:ff
        inet 158.69.64.62/19 brd 158.69.95.255 scope global ens3
           valid_lft forever preferred_lft forever
        inet6 fe80::f816:3eff:fe1b:4b32/64 scope link
           valid_lft forever preferred_lft forever
    
     root@ubuntu-bionic-ovh-bhs1-0002154210:~# traceroute -n mirror01.bhs1.ovh.openstack.org
     traceroute to mirror01.bhs1.ovh.openstack.org (158.69.80.87), 30 hops max, 60 byte packets
      1  158.69.64.62  2140.650 ms !H  2140.627 ms !H  2140.615 ms !H
    
     root@ubuntu-bionic-ovh-bhs1-0002154210:~# ping mirror01.bhs1.ovh.openstack.org
     PING mirror01.bhs1.ovh.openstack.org (158.69.80.87) 56(84) bytes of data.
     From ubuntu-bionic-ovh-bhs1-0002154210 (158.69.64.62) icmp_seq=1 Destination Host Unreachable
     From ubuntu-bionic-ovh-bhs1-0002154210 (158.69.64.62) icmp_seq=2 Destination Host Unreachable
     From ubuntu-bionic-ovh-bhs1-0002154210 (158.69.64.62) icmp_seq=3 Destination Host Unreachable
     --- mirror01.bhs1.ovh.openstack.org ping statistics ---
     4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3049ms
    ---
    
    However, *external* access to the mirror host and all other hosts
    seems fine.  It appears to be an internal OVH BHS1 networking issue.
    
    I have raised ticket #9721374795 with OVH about this issue.  It needs
    to be escalated so is currently pending (further details should come
    to infra-root@openstack.org).
    
    In the mean time, all jobs are failing in the region.  Disable it
    until we have a solution.
    
    Change-Id: I748ca1c10d98cc2d7acf2e1821d4d0f886db86eb
    
  - Move coverage jobs to voting check job
    
    There was a thread some time ago that suggested coverage jobs weren't
    doing much in the "post" pipeline because nobody looks at them and the
    change numbers may be difficult to find anyway [1].  This came up
    again in a cleanup to add non-voting coverage jobs in
    I5c42530d1dda41b8dc8c13cdb10458745bec7bcc
    
    There really is no consistency across projects; it seems like a couple
    of different approaches have been cargo-cult copied as new projects
    came in, depending on which random project was used as a template.
    
    This change does a cleanup by moving all post coverage jobs into the
    check queue as voting jobs using the template "openstack-cover-jobs".
    For infra repos that use "tox-cover", the set up is changed to use a
    voting check job.
    
    Note that only repos are updated that are not currently in the process
    of the python3-first migration, these repos need separate handling
    in-repo.
    
    [1] http://lists.openstack.org/pipermail/openstack-dev/2016-July/099491.html
    
    Co-Authored-By: Andreas Jaeger <jaegerandi@gmail.com>
    Co-Authored-By: Ian Wienand <iwienand@redhat.com>
    Change-Id: I4e64bb803929f1dbaef26bf513d3a0afa91484d8
    
  - Merge "Install gentoolkit on Gentoo"
  - Merge "Revert "Revert "Revert "OVH BHS1 Maintenance" - 2018-09-19 1200UTC"""
  - Install gentoolkit on Gentoo
    
    Change-Id: I031d6fa77337ea7cbf5865c2f568e9a498096a00
    
  - Add openstack-python36 job to Neutron Grafana dashboard
    
    New job was added to Neutron in [1] so it should be also added to
    Grafana failure rate dashboard.
    
    [1] https://review.openstack.org/#/c/591074/
    
    Change-Id: Ic6019bd810c243d9fbfae20d4012cecb43cec4bd
    
  - Revert "Revert "Revert "OVH BHS1 Maintenance" - 2018-09-19 1200UTC""
    
    Enable OVH BHS1 again.
    
    This reverts commit d74c51b0a578043e17915d4191d363031ee7a93b.
    
    Change-Id: Ie3c24efb3e9a753d027dc680ab6a26c6a1934159
    
  - Merge "Revert "Revert "OVH BHS1 Maintenance" - 2018-09-19 1200UTC""
  - Revert "Revert "OVH BHS1 Maintenance" - 2018-09-19 1200UTC"
    
    OVH is not ready yet.
    
    This reverts commit d610f9b6b2060388ef5072dfb0daf517a0be10bf.
    
    Change-Id: I8365d0def2c1bcb1ca16889092f2267c374942df
    
  - Merge "Revert "OVH BHS1 Maintenance" - 2018-09-19 1200UTC"
  - Merge "OVH BHS1 Maintenance 2018-09-19 0700 UTC"
  - Add ansible-role-chrony project
    
    Needed-By: https://review.openstack.org/#/c/603516/
    Change-Id: I5cbf6ef41d9d4e1d22f3b9f35214c47b46d6e05b
    Related-Blueprint: tripleo-chrony
    
  - Merge "remove job settings for blazar repositories"
  - Merge "Disable unbound chroot on test node images"
  - remove job settings for blazar repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the blazar team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I03a200ddbb8bd3791f6f941447442397b6b68ddf
    Story: #2002586
    Task: #24286
    
  - Merge "remove job settings for masakari repositories"
  - Merge "Retire charm-ceph project"
  - Normalize projects.yaml
    
    Change-Id: I2b651b627aec774f2c4986790c1dc6e5df741a7b
    
  - Move keystone-tempest job in-repo
    
    keystone-tempest-plugin has no stable branches, so we can move the job
    in-repo and remove it here.
    
    Depends-On: https://review.openstack.org/603281
    Change-Id: Ie636aa2b1641e00935446f489d0f0412f5f5bf6d
    
  - Add puppet-placement to deploy OpenStack Placement
    
    This is a new service that we'll deploy with an individual module.
    
    Change-Id: Ib8193d5dd34b35f3374345812d74d6ebeb6b5ea0
    
  - Upload arm64 images to linaro-london cloud
    
    We have enabled this cloud region on our launchers but they cannot
    launch images because the images are not being uploaded there yet.
    Configure nb03 to upload to the cn1 and london arm clouds.
    
    Change-Id: I85d1a002c6e0d9287e36fe3c04c982a25087ea70
    
  - Disable unbound chroot on test node images
    
    On centos this seems to be part of the built in config, on ubuntu this
    seems to not be configured but is unbounds default behavior there, on
    gentoo it chroots per the default described in the manpage.
    
    In order to force consistent behavior across all systems disable the
    chroot when we configure our logfile path (so that the logfile's dir is
    present and writeable) by setting chroot: "" across the board.
    
    This should fix the unbound service on gentoo and be a noop for our
    other platforms.
    
    Change-Id: Ic1b66c1982c14759e8fd8370452df21d2b0d9510
    
  - Merge "Add linaro-london to nodepool"
  - Add linaro-london to nodepool
    
    This cloud should be ready to accept CI jobs.  The mirror is up and
    working and the cloud launcher has applied against it.  The os.large
    flavour is there, and there should be enough resources for 8 nodes.
    
    Change-Id: I1cdd0245cb91ea11763cae6b6531045cde14e82f
    
  - include conf files for unbound via glob
    
    Change-Id: I27af4b501add096d9983932b95fcb3c8557155d4
    
  - Merge "Create puppet-placement"
  - Merge "Add oslo.upgradecheck"
  - Merge "Add openstack/ha-guide to zuul"
  - Merge "Set launchpad group to neutron-tempest-plugin"
  - Merge "Add new project config for kayobe-config-dev"
  - Revert "OVH GRA1 Maintenance" - 2018-10-11 0000UTC
    
    This reverts commit 5181709199c3d722062111c65b396c37ced6f0e9.
    
    The maintenance period is 2018-10-10 starting at 1900UTC and ending at
    0000UTC the 2018-10-11. We can revert this change when the maintenance
    period is over.
    
    Change-Id: Id8b618c18c1fd10b4d6e38630f676d60163591c8
    
  - OVH GRA1 Maintenance 2018-10-10 1900 UTC
    
    OVH is performing cloud upgrades which requires API outages.
    For GRA1: The maintenance period is 2018-10-10 starting at 1900UTC and
    ending at 0000UTC the 2018-10-11. This changes sets max servers to 0 so
    that we do not notice this maintenance on our end.
    
    Change-Id: I8edcea76d944d54993571fca19884760edac452b
    
  - Revert "OVH BHS1 Maintenance" - 2018-09-19 1200UTC
    
    This reverts commit 795900bf086c691c112432dfadb142de43908ec8.
    
    The maintenance period is 2018-09-19 starting at 0700UTC and ending
    at 1200UTC. We can revert this change when the maintenance period is
    over.
    
    Change-Id: I7a9aa5d123f6116645bd7a24da698ed855b02a03
    
  - OVH BHS1 Maintenance 2018-09-19 0700 UTC
    
    OVH is performing cloud upgrades which requires API outages.
    For BHS1: The maintenance period is 2018-09-19 starting at 0700UTC and
    ending at 1200UTC. This changes sets max servers to 0 so that we do not
    notice this maintenance on our end.
    
    Change-Id: I954c95593562f125042abdffefc91f04f6e5eb75
    
  - Merge "remove job settings for zaqar repositories"
  - Prevent wheel builds using the existing mirror
    
    I think we have a situation where a wheel build has somehow put a
    corrupt wheel into our mirrors, but the next run seems to grab the
    corrupt wheel from the mirror again ...
    
    Remove the wheel mirror from the pip configuration before starting the
    build so we're actually building directly from upstream, which is what
    is intended.
    
    Change-Id: Icb590e805d0d29130bff99335590d1d0f646e4e4
    
  - Merge "remove job settings for dragonflow repositories"
  - Merge "Move Shaker jobs to project repository"
  - Merge "Remove Nova gerrit patch notices from placement"
  - Merge "Remove python-fenixclient template"
  - Merge "Remove translation jobs from watcher-dashboard"
  - Create puppet-placement
    
    Needed-By: Ib72426d8722c066c63e661eca879338835028a34
    Change-Id: Iaa49c42eb41a0826b2499d3210144131e067eb72
    
  - Remove translation jobs from watcher-dashboard
    
    no content to translate beside releasenotes
    stable jobs are failing due the missing content
    
    removed branches on Zanata at set the project read-only
    
    Change-Id: I2219a8c66af386f79d488e8c9cebc71ca1105f34
    
  - Remove docs-on-readthedocs-failing
    
    Now that Armada has correctly followed the new docs-on-readthedocs
    pattern here [0] we can drop this job from project-config.
    
    [0] https://review.openstack.org/#/c/601297/
    
    Change-Id: I8f971a2486c28d85c253063675c6edaccb881d32
    
  - Add oslo.upgradecheck
    
    This will be used to house the common code for upgrade checks.
    
    Change-Id: Iea97c7b6f17e00d0c88149c9cc32d04f788ca3a2
    Needed-By: https://review.openstack.org/602483/
    
  - Correct important punctuation in main.yaml
    
    This is just to test a new job.
    
    Change-Id: Iada783fe4529b26ee92159bd3b954e6564ccae2f
    
  - Merge "Reconfigure Zuul on main.yaml update"
  - Retire charm-ceph project
    
    charm-ceph has been superceeded by charm-ceph-osd and charm-ceph-mon;
    retire charm-ceph as it's no longer maintained.
    
    Change-Id: Ic1c31011e78d44c9443433a8bc76839bd03fcedb
    
  - Merge "Add gentoo to providers"
  - Add gentoo to providers
    
    We've added gentoo images for building, but no providers currently
    have a gentoo image defined.  Add them.
    
    Change-Id: I89ee589df468d0eb32952fd3a899b834f823ad39
    
  - Merge "remove job settings for magnum repositories"
  - Merge "End project gating for fuxi projects"
  - Merge "Revert "Disable +r on #openstack-infra""
  - Revert "Disable +r on #openstack-infra"
    
    This reverts commit 7f6f0e7f963f69e0c5933cc80e1ebc4d5c0dc944.
    
    Change-Id: I50f81a52f05db3eebb31ae5a4b2ed268ac1cf94a
    
  - Merge "Revert "Stop requiring users be registered on openstack channels""
  - Revert "Stop requiring users be registered on openstack channels"
    
    Next spam wave...
    
    This reverts commit c4e643a1a4ff6538dfc441c9c6eb9e1e25f9cf4f.
    
    Change-Id: If4341aab522ef79c538b41af5ea9ff81425d64cb
    
  - End project gating for fuxi projects
    
    These projects are abandoned and will no longer be updated nor maintained,
    so we'll retire it. This commit ends the project gating and will be
    followed up by more commits removing the project content.
    
    This commit affects:
    
    - openstack/fuxi
    - openstack/fuxi-golang
    - openstack/fuxi-kubernetes
    
    Announcement:
    http://lists.openstack.org/pipermail/openstack-dev/2018-September/134546.html
    
    Change-Id: I2efa5b08b0ff38cada99945371902add0f8748cd
    
  - Move Shaker jobs to project repository
    
    Similar to official projects almost all of Zuul configuration is moved
    to project repo. The only remaining job is publish-to-pypy [1].
    
    Corresponding import patch is already merged into shaker repo [2].
    
    [1] https://docs.openstack.org/infra/manual/creators.html#central-config-exceptions
    [2] https://review.openstack.org/#/c/601960/
    
    Change-Id: Ia94474d0d0342f2fcd2edb3a9f86c1a93f524c57
    
  - Add dashboard for bridge runtimes
    
    This uses stats produced by I299c0ab5dc3dea4841e560d8fb95b8f3e7df89f2
    
    Change-Id: Iab6988291333e95df1a521787b0a5ce04abde47e
    
  - remove job settings for tacker repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the tacker team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I349838571fa30070c0174a663799854c014cc932
    Story: #2002586
    Task: #24324
    
  - Merge "set Gentoo's min-ready to 1"
  - Merge "remove job settings for Quality Assurance repositories"
  - set Gentoo's min-ready to 1
    
    Also correct the name of the gentoo image
    
    Change-Id: I30d6c7e8401e03e8b6efdff4d703e36064caf406
    
  - Merge "remove job settings for keystone repositories"
  - Merge "Add patch submitting for project doc translation"
  - remove job settings for nova repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the nova team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I7be8d6a584ebe93e1a384d9f0672204f7affc221
    Story: #2002586
    Task: #24315
    
  - Move to london linaro mirror
    
    I have moved nb03.o.o to the linaro-london cloud, as it should be much
    more reliable in keeping it's connection to zookeeper and keeping
    builds updated.  The mirror is up; switch to it for builds.
    
    Change-Id: Ifaf66737b13a0da8ba05c135d7aa70f148392dd8
    
  - Reconfigure Zuul on main.yaml update
    
    Change-Id: I2eaada615f071cbba98e4d22590efe3caa531632
    Depends-On: https://review.openstack.org/602145
    
  - remove job settings for zaqar repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the zaqar team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I6abe8de2d9f9c085ed3471cbf6a38328eae1690e
    Story: #2002586
    Task: #
    
  - Merge "Upgraded of the control plane completed."
  - Upgraded of the control plane completed.
    
    This reverts commit 486c216626cdc61be5878600b00ca806eaa9cccd.
    
    Change-Id: I4bd8b20568d44d93854f55866fd310696edc411b
    
  - Add patch submitting for project doc translation
    
    Currently in propose-translation-update job for project docs are only
    building of pot files included. Here we will generate and propose a
    patch for:
    
    - horizon (docs)
    - openstack-ansible
    - openstack-helm
    
    as the chosen test projects.
    
    Change-Id: Iaed9cdadeeb6d174429c65cdcfac940f6f5543ac
    
  - Merge "Set bindep profile for tox-docs publish jobs"
  - Set bindep profile for tox-docs publish jobs
    
    tox-docs uses the bindep profiles "doc compute", use them also for
    publishing using tox-docs.
    
    Change-Id: I38456a5e620930d1b4a1695e513c9feb62642e88
    
  - upgrading the control plane - 90 minutes required
    
    Change-Id: I84e5dddea446a2aa51affb5a4a828189bb9283ef
    
  - Merge "Fix limestone-ci-cloud acl typo"
  - Merge "remove job settings for Puppet OpenStack repositories"
  - Fix limestone-ci-cloud acl typo
    
    Change-Id: I9ac0a184251cec7b5cbf1a07f606c34c12301cf3
    
  - Remove python-fenixclient template
    
    Zuul jobs will be moved to local repo in [1]
    
    [1] https://review.openstack.org/#/c/602030/
    
    Depends-On: I98c9e0c8c8b257bfd46c2e056dd44181bef9efad
    Change-Id: I66ef7af43269a817e6f3320ef5877feea54f4af4
    Story: #2003734
    Task: #26402
    Signed-off-by: Trinh Nguyen <dangtrinhnt@gmail.com>
    
  - remove job settings for User Committee repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the User Committee team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I3d61595894f5cf3d6def6bf89722ee83e424a0b5
    Story: #2002586
    Task: #24758
    
  - remove job settings for Quality Assurance repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Quality Assurance team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    This updates legacy-periodic-tempest-dsvm-oslo-latest-full-master as
    well to mark it running on master and removes unused irrelevant-files
    for a periodic job.
    
    Change-Id: I6c63fef537800165cb44c1a644f90b565edf9115
    Story: #2002586
    Task: #24327
    
  - Avoid double root-marker
    
    prepare-for-afs includes already the root-marker wirter, an extra
    write-root-marker is not needed and wrong - we currently end with
    stable/queens job having two root-markers:
    html/.root-marker
    html/queens/.root-marker
    
    Remove the extra root-marker.
    
    Change-Id: I9a7de9ec372266b3b6dcd650b69f1ec401ef0b0c
    
  - Normalize projects.yaml
    
    Change-Id: I03824f6184ee03f072058fe49831c7032cdf65e1
    
  - Merge "Add Limestone CI Cloud repo"
  - Merge "remove job settings for I18n repositories"
  - Merge "remove sudo from pip and virtualenv calls"
  - Remove Nova gerrit patch notices from placement
    
    Remove the notifications from Nova patches from the -placement channel,
    as they are no longer needed. Since placement specs are still filed
    under nova-specs, leave those notifications as-is.
    
    Change-Id: I78261f64ecc42ec8c6f7be307628781def4c0c60
    
  - Add Limestone CI Cloud repo
    
    Add a repo containing the configuration and CD jobs for the Limestone
    nodepool cloud.
    
    Change-Id: I4a6101bba319f05eebe76b87bfc0c3b51fd54067
    
  - Merge "switch Gentoo's python to use python3.6"
  - Merge "Remove Fenix project template"
  - Merge "remove job settings for murano repositories"
  - Add openstack/ha-guide to zuul
    
    This adds openstack/ha-guide to the list of untrusted projects.
    
    Project will need to be manually switched back to "Active" in gerrit
    before the updated ACLs can be applied.
    
    Change-Id: Ib518c1711211d12fc01b2b1284f7132b1f8b2f6e
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Merge "Enable Fenix to use Storyboard"
  - Set launchpad group to neutron-tempest-plugin
    
    Change-Id: Iddd040c5c2be8a0f9c10f94b58a4ede618c6aec6
    
  - remove sudo from pip and virtualenv calls
    
    Change-Id: I2f8ea4260c82d8623c74b8ac6355d9eb5f6698e9
    
  - Merge "Move gce-api legacy job in-repo"
  - Merge "remove job settings for SIGs repositories"
  - Merge "remove job settings for winstackers repositories"
  - switch Gentoo's python to use python3.6
    
    Change-Id: I5697f7c7567ec5e56ff0e8f04ea0d07e23ae0203
    
  - remove job settings for murano repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the murano team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I7654042aff1982139d3077e95e950e886a5ff816
    Story: #2002586
    Task: #
    
  - unpause the Gentoo image build
    
    Change-Id: I368a581018c0e7567a255383b9ff49895cd46899
    
  - remove job settings for SIGs repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the SIGs team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Id80d0a7e34bb3053a262f31ded0a90d0ab602792
    Story: #2002586
    Task: #24760
    
  - Merge "Add JJB rtd webhook id"
  - Merge "stx-distcloud should use new core group"
  - Merge "remove publish-openstack-sphinx-docs from openstack/eslint-config-openstack"
  - Merge "Remove ospurge project template"
  - Remove Fenix project template
    
    zull jobs for Fenix will be moved to the repo [1]
    
    [1] https://review.openstack.org/#/c/600892/
    
    Change-Id: I5137209b65094226f8b323b4b8bc1f133c0665d3
    
  - Enable Fenix to use Storyboard
    
    As Fenix is in its early stages, It's a good time to move it to
    StoryBoard.
    
    Change-Id: I1bb3a727bf9033fa1b859e4e7218bec313c933fd
    
  - remove publish-openstack-sphinx-docs from openstack/eslint-config-openstack
    
    The repo uses the nodejs docs jobs.
    
    Change-Id: I350a21857998c97e4e6998ead832ddeecd1dd4d7
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - remove job settings for I18n repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the I18n team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I9d742d18a8f6ab07c005858a03b0d67dce7dae51
    Story: #2002586
    Task: #24300
    
  - remove job settings for cinder repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the cinder team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I647c820161c9c0433b87e1fc76329b4008b6e648
    Story: #2002586
    Task: #24288
    
  - stx-distcloud should use new core group
    
    stx-distcloud repo should use the new stx-distxloud.config ACL file
    
    Change-Id: Ibd4e600595ddf1d9ae8d13f0afb5dec00df302e2
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - Merge "Retire developement-proposals (Step 4)"
  - Move gce-api legacy job in-repo
    
    Remove job that was moved in-repo.
    
    Change-Id: I3f483882fb28f52a48eb639d698a4f035ece37d1
    Depends-On: https://review.openstack.org/600946
    
  - Remove ospurge project template
    
    The project template and jobs for the
    ospurge project will be moved to the
    repo [1].
    
    [1] https://review.openstack.org/#/c/600907/
    
    Depends-On: https://review.openstack.org/#/c/600907/
    Change-Id: I4c40c15e29ab6feb903f8b43c0b35339cb7f1fc1
    
  - Revert "add signing steps to javascript publishing job"
    
    Turns out playbooks/javascript/publish.yaml is also used in
    generating branch tarballs, which we don't want to sign. This has
    resulted in the publish-openstack-javascript-content job, e.g. for
    the openstack-infra/storyboard-webclient project which runs it after
    every commit, to fail with:
    
    The task includes an option with an undefined variable. The error
    was: 'gpg_key' is undefined
    
    We probably need to switch to running separate versions of this job
    for tags and branch updates so that we can exclusively sign the
    former.
    
    This reverts commit 7244f69975311ac8f570082e419d45563ca7cc16.
    
    Change-Id: I77fd1bd315d96f8fe082b3e50a430cd8602c4d71
    
  - Add cherrypy to third-party ci
    
    So that Zuul can perform integration testing.
    
    Change-Id: I9f5a6183b38d78230792c9b442f5e91229051454
    
  - Merge "remove job settings for OpenStackClient repositories"
  - Merge "remove job settings for OpenStack-Helm repositories"
  - Merge "remove job settings for qinling repositories"
  - Merge "remove job settings for Packaging-rpm repositories"
  - remove job settings for watcher repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the watcher team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I948b75e937fd83d29d566407b6d97293227ddcfb
    Story: #2002586
    Task: #24344
    
  - Merge "Retire developement-proposals (Step 2)"
  - Merge "Remove system-config project config"
  - Merge "Add development-proposals to spec index"
  - Merge "Use tox-docs for specs publishing"
  - Merge "Remove references to pypi mirroring from dashboard"
  - Merge "Normalize projects.yaml"
  - Merge "remove job settings for ec2-api repositories"
  - Merge "remove job settings for kolla repositories"
  - Merge "remove job settings for storlets repositories"
  - Normalize projects.yaml
    
    Change-Id: Iaeda4b39e2bc580b5cb37f712f2a9597a413334c
    
  - Retire developement-proposals (Step 4)
    
    Remove project from infrastructure.
    
    Change-Id: I143ea943a97b38d99273478ecfd243c794210cd2
    Depends-On: https://review.openstack.org/600645
    
  - Retire developement-proposals (Step 2)
    
    The product WG is abandoned, retire this repo.
    
    Announcement:
    http://lists.openstack.org/pipermail/openstack-dev/2018-September/134409.html
    
    Change-Id: I8b8c6120d5deb17f69aac422db911e51d5c6ca3b
    
  - Revert "Revert "Revert "Disable inap-mtl01 provider"""
    
    This reverts commit 7bb5fe0408a756da65a4b168cb9460b45f496b4e.
    
    The mirror has been rebuilt.
    
    Change-Id: I2141ccf36e466fcc284c831e90dfae202e98fc7d
    
  - Add JJB rtd webhook id
    
    Change-Id: I5cbf7b5cfea349a0bd72d2abee40710175cf5b2f
    Signed-off-by: Thanh Ha <zxiiro@linux.com>
    
  - Merge "Add new project Gyan"
  - Add new project Gyan
    
    Change-Id: Ief5cc4c1262a41a74b8de7a6ca4e536dd690aa84
    
  - Merge "Remove #openstack-product"
  - Merge "Add stx-distcloud and stx-distcloud-client repos"
  - Merge "Stop requiring users be registered on openstack channels"
  - Remove system-config project config
    
    This has been moved in-repo.  Keep the queue membership here
    for easy reference.
    
    Change-Id: Ie5b3259fede20b9b42e34d4ff08fe64e249c8f72
    Depends-On: https://review.openstack.org/600475
    
  - Use tox-docs for specs publishing
    
    Switch specs publishing to use the PTI tox-docs job.
    
    Depends-On: https://review.openstack.org/600457
    Change-Id: I5fd5f4146c96a73c68b9b6b0a3150ca13c201bc3
    
  - remove job settings for senlin repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the senlin team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Idec4585c66d1c11bd02cab753ca4057a346938fd
    Story: #2002586
    Task: #24334
    
  - Add new project config for tenks
    
    Importing upstream repo: https://github.com/stackhpc/tenks
    Should contain a master branch only.
    
    Related spec: https://review.openstack.org/#/c/579583/
    
    Change-Id: Iada90b335677ab2d82ac7a2d493ce6d02eb91a13
    Needed-By: I7df185529ded2817b77b11c5479df30e4574c1e7
    
  - Revert "Revert "Disable inap-mtl01 provider""
    
    This reverts commit 6b2f8bbfd58b91a6343422b299a5afe593ed991a.
    
    It appears the mirror server has gone missing during the updates
    (which is why we originally disabled this for a maintenance period).
    
    Disable until we can rebuild
    
    Change-Id: Ie5d7f9f9cd02c34bbfbea75eac44622c834d2c1a
    
  - Remove references to pypi mirroring from dashboard
    
    Because we are reverse proxying PyPI, there is no reason to keep
    the mirroring information in the AFS dashboard.
    
    It is confusing, as it leads to thinking the pypi mirrors are
    outdated.
    
    [1]: https://review.openstack.org/#/c/597399/
    
    Change-Id: Ic01f40cea16d82ad49fcde5bf329aedb43aac2d0
    
  - Merge "Change neutron grafana dashboard to 2-column format"
  - Merge "Revert "Disable inap-mtl01 provider""
  - Revert "Disable inap-mtl01 provider"
    
    This reverts commit 671e429ddcfa53f85e09dc961fc12cc97b06aa60.
    
    Change-Id: I2408f638c2a5269c9b40628623d0589df79ae647
    
  - Stop requiring users be registered on openstack channels
    
    Freenode sustained a spam attack that forced us to require users be
    registered on our channels. Recently we removed this requirement on
    the #openstack-infra channel to see if the spam attacks have persisted.
    Now a day later we have had no spam attacks.
    
    Remove the +r (and related +f) modes from our channels to be more
    friendly to users.
    
    Change-Id: I10783a393765f14e6dc44be46b789b67fdbbc7f3
    
  - Change neutron grafana dashboard to 2-column format
    
    The new layout for the Neutron grafana dashboard expresses results in
    sets of two: first the rate of failure, then the number of jobs.  But
    the display we had been using was formatted for 3 columns, which meant
    things did not line up.  I experimented using the "older release"
    neutron dashboards with increasing the span from 4 to 6, which resizes
    from three columns to 2.  This means that all of the failure rate graphs
    are in one column, and all the job count graphs are in a second column,
    for easy comparison.  This change implements the 2-column format for the
    main neutron dashboard.
    
    Here are links so you can compare the format:
    
    Main dashboard: http://grafana.openstack.org/d/Hj5IHcSmz/neutron-failure-rate?orgId=1
    Older dashboard: http://grafana.openstack.org/d/pM54U-Kiz/neutron-failure-rate-previous-stable-release?orgId=1
    
    Change-Id: I51d7f9ae895cf7ef4caace5a74cf66f78e3581cf
    
  - Remove unused noop-jobs from stx
    
    Now all stx repo have in-repo .zuul.yaml files with both check and gate
    jobs, remove noop-jobs template for these.
    
    Change-Id: I03bd805173de00db325ae7f75ab0de58afcf6053
    
  - Merge "Add a group for kayobe projects"
  - Merge "Retire puppet-odsreg (step 4)"
  - Merge "Match older neutron dashboards to HEAD one, bump versions"
  - Merge "Remove job settings for metalsmith"
  - Merge "Switch to tempest-multinode-full job"
  - Merge "Retiring project Anchor"
  - Merge "Retire openstack-chef-repo (step 2)"
  - Merge "Retire puppet-odsreg (step 2)"
  - Merge "Replace the old Rocky cycle signing key with Stein"
  - Merge "remove job settings for Release Management repositories"
  - Merge "remove job settings for adjutant repositories"
  - Retire puppet-odsreg (step 4)
    
    This change remove the repo from the infrastructure systems.
    
    Depends-On: https://review.openstack.org/599706
    Change-Id: I9f0600531785a81e6ec59a4b900d4de133a1e156
    
  - Retire puppet-odsreg (step 2)
    
    This repo is not used anymore, retire it.
    
    Announcement sent out:
    http://lists.openstack.org/pipermail/openstack-dev/2018-September/134233.html
    
    Change-Id: I29db206948de2e50592e9699faabf23c04a3f01d
    
  - Normalize projects.yaml
    
    Change-Id: Ie543d4667b7ca40b97e0c7e019dd340c00ecab49
    
  - Merge "remove job settings for cloudkitty repositories"
  - Merge "Switch unmodified readthedocs jobs to warning job"
  - Disable inap-mtl01 provider
    
    We (INAP) will perform a maintenance affecting connectivity.
    
    Change-Id: I0054129d16405f0e3bd867a58756be86b377c9f4
    
  - Merge "Zuul: increase max-nodes-per-job"
  - Merge "Disable +r on #openstack-infra"
  - Add new project config for kayobe-config-dev
    
    This project has been renamed from the upstream of dev-kayobe-config to
    ensure a consistent prefix for all kayobe repositories.
    
    The upstream Github repo should contain a master and stable/pike
    branches, both of which are required here.
    
    Change-Id: I1380037c4ec49866e4b5b0bb6ce23acca747acaa
    
  - Add a group for kayobe projects
    
    Change-Id: I07475e091a41ddf29c345116c26053e0b29503ec
    
  - Merge "Infra repo retirement of 18 repos - step 3"
  - Merge "skip collecting built artifacts in packaging test job"
  - skip collecting built artifacts in packaging test job
    
    We don't need to collect and sign the artifacts in the job that tests
    building python packages.
    
    Change-Id: I8b0db281b759fea668fd47c170c999d0b566e92f
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Unretire the openstack/cookbook-openstack-bare-metal repo"
  - Merge "remove release job variants for networking-bgpvpn"
  - Merge "Add openstack-map repository"
  - Remove job settings for metalsmith
    
    Migrated in-tree in https://review.openstack.org/599511
    
    Change-Id: I7f3729744291870ee7c66a5aba492eabee8a401d
    
  - Remove most job entries for microversion-parse
    
    microversion-parse will be hosting their jobs definitions
    locally in .zuul.yaml (see the depends-on).
    
    publish-to-pypi stays because it is not branch aware, see
    https://docs.openstack.org/infra/manual/creators.html#central-config-exceptions
    
    Change-Id: Ia3aa60b30f8b7f719e60c3ff3aec4d87b9bba4b9
    Depends-On: https://review.openstack.org/599448/
    
  - Switch unmodified readthedocs jobs to warning job
    
    Changes to the publishing trigger for readthedocs requires some
    intervetion by owners of the readthedocs projects.
    
    Despite a mailing list post, uptake of the fix has been low.  This is
    compounded by the trigger jobs running the post pipeline, so nobody
    ever looks at the results.
    
    The dependent change adds a template with an always-failing,
    non-voting job that should catch project maintainers attention as they
    look at reviews.  When the 'rtd_webhook_id' value is added here,
    projects should also revert to the non-fail template version.
    
    Change-Id: I023bc4b0fcaf51c8ab21cc12ece9e59095b678b2
    Depends-On: https://review.openstack.org/599269
    
  - Retire openstack-chef-repo (step 2)
    
    This repository is no longer used, retire it. This is step 2 per
    https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project
    
    Step 1 is not needed.
    
    The announcement was sent at
    http://lists.openstack.org/pipermail/openstack-dev/2018-September/134168.html
    
    Change-Id: I4f178db09348ea5dbc8391a1829652a0d1bb8571
    
  - Merge "remove job settings for InteropWG repositories"
  - Merge "remove job settings for octavia repositories"
  - Merge "Normalize projects.yaml"
  - Merge "remove job settings for swift repositories"
  - Normalize projects.yaml
    
    Change-Id: Iad2561a139d42817b8f08fb829a826c4025e365c
    
  - Replace the old Rocky cycle signing key with Stein
    
    This is a zuul-encrypted export of the signing subkey for the Stein
    release cycle: 0x27023b1ffccd8e3ae9a5ce95d943d5d270273ada
    
    Change-Id: Id8f608eea622d2529a3367de84a255a3a7fc95e8
    
  - Merge "Add Freezer to StoryBoard"
  - Merge "Enable Searchlight to Use StoryBoard"
  - Merge "Set up slogging in Storyboard"
  - Add Freezer to StoryBoard
    
    Set 'use-storyboard' to true for all of the Freezer
    repositories.
    
    Change-Id: Ie7a2ed579e95eed8d474dea759901042ee21ebdc
    
  - Disable +r on #openstack-infra
    
    In order to test if the freenode spam attack is over set -rf on
    openstack-infra over the weekend to see if we get any spam. If things
    are quiet we can change the global setting.
    
    Change-Id: I842b50e1d49b6f3523a59a3e296731eeda382afb
    
  - Merge "remove job settings for Chef OpenStack repositories"
  - Merge "Add virtualbmc-core group"
  - Add stx-distcloud and stx-distcloud-client repos
    
    Change-Id: I3fa7488ae64abe6fd9411b0616cc4e45c01e4e41
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - remove job settings for Packaging-rpm repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Packaging-rpm team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I6347c45ba12baf2b26919364ec980fa4391b266a
    Story: #2002586
    Task: #24323
    
  - remove job settings for cloudkitty repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the cloudkitty team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I44d2ee9e745822c575439eb7594e2bf71bb44674
    Story: #2002586
    Task: #24289
    
  - remove job settings for Puppet OpenStack repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Puppet OpenStack team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I900ec7377a40d12dd4a254c0158880855c287719
    Story: #2002586
    Task: #24325
    
  - remove job settings for adjutant repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the adjutant team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I9b6a464a5c3e6dc247a2906c3c0b6562327b06d9
    Story: #2002586
    Task: #24284
    
  - remove job settings for Chef OpenStack repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Chef OpenStack team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I5e28d0ae8fa7991f63730a964a0f0bd50641fbfb
    Story: #2002586
    Task: #24287
    
  - Switch to tempest-multinode-full job
    
    'tempest-multinode-full' job is defined in Tempest
    to replace 'neutron-tempest-multinode-full' which was
    defined in Neutron's repo.
    
    Neutron is also switching to tempest job and removing the
    'neutron-tempest-multinode-full' definition.
    - https://review.openstack.org/#/c/587099/
    
    This is next step of using tempest-multinode-full job
    in all place - https://review.openstack.org/#/c/579399/
    
    Change-Id: I1da824256652f93b153b73a067d648cbf964f0cb
    
  - Add openstack/placement as a repo on #openstack-placement
    
    That repo now exists. For the time being the #openstack-placement
    channel will report changes for nova and placement. Later some
    nova changes will be removed.
    
    Change-Id: Ie29bec70bdc9f43d612ece33c1231140a6a15b65
    
  - Add development-proposals to spec index
    
    Add this as reference.
    
    Change-Id: I151fa8227165105611e1d7b4b01c6df65ceea5e4
    
  - Remove #openstack-product
    
    This channel is not used anymore, the Product WG is abandoned.
    
    Remove the channel from our config.
    
    Change-Id: I764ee89f466dc94a3ca387d6d3193ed0a0a9f7ab
    
  - Normalize projects.yaml
    
    Change-Id: I9db79f7f204c778755bf52a09e39f69a40e07821
    
  - Merge "Create an openstack/placement project"
  - Merge "wheel-index: only create index once"
  - Merge "adding readthedocs to networking-ansible"
  - Zuul: increase max-nodes-per-job
    
    In system-config we currently have a 5 node job, and we may need
    to add nodes to it.  Make sure we have room when we do.
    
    Change-Id: I3008a5e28a3a50d60729a2fd20c37c64cf211139
    
  - Create an openstack/placement project
    
    This patch includes the changes necessary to bootstrap an
    openstack/placement repo that contains code seeded
    from https://github.com/EdLeafe/placement . That repo contains
    a clone of openstack/nova filtered by the filter_git_history.sh
    script from oslo.tools [1]. The result is a collection of the
    files that make up the placement service, it's test and docs
    and auxilliary stuff. It is not a working repo. It will be
    made to work via a series of changes to be reviewed in gerrit
    once the new repo is seeded. Initially those changes will be
    fairly mechanical, to fix file and import paths, and to remove
    unneeded files that were included in the results because they
    were non-placement members of commit required in the filtering.
    
    The first commit will add a .zuul.yaml file that sets up some
    noop-jobs and non-voting versions of openstack-tox-functional,
    openstack-tox-functional-py35, openstack-tox-py27, openstack-tox-py35,
    openstack-tox-p27, openstack-tox-pep8. As changes to the gerrit repo
    progress, the jobs will be made voting and additional jobs will be added
    for docs, api-ref, etc. Eventually the configuration will be update
    to use templates.
    
    The placement-core gerrit group will initially be seeded with the
    existing nova-core group and a small number of additional people
    selected from existing placement contributors.
    
    The openstack/placement repo will initially be a part of the official
    nova project. A patch indicating those plans will be made to governance.
    It will depend on this change.
    
    [1] https://git.openstack.org/cgit/openstack/oslo.tools/tree/filter_git_history.sh
    
    Needed-By: https://review.openstack.org/598380
    Change-Id: Icab8e931e5ae589eab0038ca12e6b5bdba04ff43
    
  - remove job settings for InteropWG repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the InteropWG team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ie70a1d190bbfc1dc9fdeffb2666fcc2054de8b83
    Story: #2002586
    Task: #24759
    
  - remove job settings for Release Management repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Release Management team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I626107844856d8e3116a74e5ce7dbb3bca838524
    Story: #2002586
    Task: #24330
    
  - Merge "Remove jobs settings for monasca-notification"
  - Merge "remove job settings for cyborg repositories"
  - Merge "remove job settings for rally repositories"
  - remove release job variants for networking-bgpvpn
    
    This cleanup was missed in the earlier patch that switched
    networking-bgpvpn to the new release job.
    
    Change-Id: I4cf3f67d7441029aafad92a281ecb394e902e49c
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "switch release job for networking-bgpvpn"
  - switch release job for networking-bgpvpn
    
    The old release job uses tox to run setuptools commands. This requires
    that the dependencies for the package being released also be
    installable with pip.
    
    The networking-bgpvpn package depends on networking-odl which depends
    on a git URL for ceilometer, which is not on PyPI and therefore cannot
    be installed with pip.
    
    In order to unblock the rocky release for networking-bgpvpn, we go
    ahead and switch the release job template to the new form of the job,
    which uses the newer PTI and does not require tox to build the
    package.
    
    Change-Id: I6028fc9b83b6d40df4dcb552284c8f2d68d2fdb8
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "remove job settings for mistral repositories"
  - Use $NF to get the last field from the wheel build log file
    
    $16 was right until we added --exists-action=i  since we want the last
    field just use $NF
    
    ---
    $ wget http://logs.openstack.org/41/588441/2/gate/build-wheel-mirror-ubuntu-trusty/5c9e90e/python2/master-job.log
    <snip>
    2018-08-30 18:16:56 (191 KB/s) - ‘master-job.log’ saved [89855/89855]
    
    [tony@thor project-config]$ awk -e '$7!=0 {print $NF}' master-job.log
    Command
    systemd-python===234
    ---
    
    Change-Id: If52e5655070c91f1508b815d3ec53421f55d2da5
    
  - Remove jobs settings for monasca-notification
    
    Beside stable/ocata all Zuul config imports are merged.
    In stable/ocata monasca-notification won't work with Python 3.5.
    
    Change-Id: Ic274e79ded4ec21964a3fdc54810489729411e8c
    
  - Normalize projects.yaml
    
    Change-Id: I63d51a9ee0178f525e969b67eb8b063cd07dc0c6
    
  - wheel-index: only create index once
    
    We saw what looks very much like the index generation racing, with
    "mv" unable to close the index file ...
    
    Move to a linear strategy so that each host finishes each task before
    moving on.  Then add run_once to the index generation so only one of
    the hosts in a python2/3 situation creates the index file.
    
    Change-Id: I3761dd9d2ab752e66bcccdd2434405f11535b95f
    
  - Merge "wheel-build: ignore existing files and fix error log"
  - Merge "Add openstack/os-ken to neutron"
  - wheel-build: ignore existing files and fix error log
    
    It seems that on trusty, when two branches have the same version of a
    requirement the first version builds, but then pip explodes on the
    second try as it prompts you asking if you want to overwrite the
    existing download.  Use the "--exists-action" flag to ignore.
    
    We have added two arguments for the upper-constraints.txt, which has
    pushed out the columns for the error matching.  Fix that too.
    
    Change-Id: I53ed7d8a86e6910b00a181cc3ca37b7aa4b7bb48
    
  - Merge "Neutron failure rate - include TIMED_OUT jobs on graphs"
  - Merge "remove job settings for designate repositories"
  - Infra repo retirement of 18 repos - step 3
    
    This is step 3 in retiring some infra repositories. It removes the projects
    from Zuul, removes from gerritbot and sets them as retired in gerrit.
    
    Repos to retire are:
    openstack-infra/activity-board
    openstack-infra/beaker-localhost
    openstack-infra/beaker-nodepool
    openstack-infra/err2d2
    openstack-infra/featuretracker
    openstack-infra/js-afs-blob-store
    openstack-infra/js-generator-openstack
    openstack-infra/js-openstack-registry-hooks
    openstack-infra/puppet-docker_registry
    openstack-infra/puppet-featuretracker
    openstack-infra/puppet-releasestatus
    openstack-infra/pypi-mirror
    openstack-infra/releasestatus
    openstack-infra/trystack-site
    openstack-infra/puppet-vinz
    openstack-infra/vinz
    openstack-infra/vinz-webclient
    openstack-infra/zuul-packaging
    
    Change-Id: If6079a85e9da6fff6c2dba48d70896d8a6149d17
    Depends-On: https://review.openstack.org/597389
    Depends-On: https://review.openstack.org/597388
    Depends-On: https://review.openstack.org/597390
    Depends-On: https://review.openstack.org/597392
    Depends-On: https://review.openstack.org/597649
    Depends-On: https://review.openstack.org/597393
    Depends-On: https://review.openstack.org/597394
    Depends-On: https://review.openstack.org/597395
    Depends-On: https://review.openstack.org/597631
    Depends-On: https://review.openstack.org/597650
    Depends-On: https://review.openstack.org/597440
    Depends-On: https://review.openstack.org/597401
    Depends-On: https://review.openstack.org/597439
    Depends-On: https://review.openstack.org/597634
    Depends-On: https://review.openstack.org/597396
    Depends-On: https://review.openstack.org/597397
    Depends-On: https://review.openstack.org/597398
    Depends-On: https://review.openstack.org/597531
    
  - Merge "wheel-build: only install afs client for publish jobs"
  - remove job settings for swift repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the swift team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ic86486a2bc2de2739c2488e8a81dd4940d2ec5db
    Story: #2002586
    Task: #24337
    
  - remove job settings for designate repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the designate team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I2344a28bd28457804f5624f7986c6ef05c19087a
    Story: #2002586
    Task: #24292
    
  - wheel-build: only install afs client for publish jobs
    
    The base build jobs don't need to interact with AFS, so remove the
    client install.
    
    The publish jobs run the wheel builds then but copy the files to the
    AFS volumes.  Add the openafs-client role to these.
    
    The release jobs run after the publish jobs and essentially do a "vos
    release" on the volumes that were just populated by the publish jobs.
    These run on the executor (which is already an AFS client) so nothing
    to do here.
    
    Change-Id: Iaa7c2ad23930fcdbd10a952d11e1647fa6e57b3b
    
  - Merge "Bump vexxhost-sjc1 to 50 servers"
  - Bump vexxhost-sjc1 to 50 servers
    
    Change-Id: I13608a04c96bd9ea9e081864d564237884982396
    
  - Merge "Update kerberos client variable names"
  - Neutron failure rate - include TIMED_OUT jobs on graphs
    
    As TIMED_OUT jobs are usually related to issues in slow test/api
    responses it is worth to include them in graphs to see how many jobs
    are failing because of timeouts.
    
    Since now TIMED_OUT jobs will be counted in same way as FAILURES
    in Neutron failure rate Grafana dashboard.
    
    Change-Id: Id51f3f3ecae3e4a41281a46861e1ffc5f549b72c
    
  - Merge "Infra repo retirement of 18 repos - step 1"
  - remove job settings for keystone repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the keystone team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Idddb4ae8ce64a9962a85e3d08883aa1fedeed489
    Story: #2002586
    Task: #24304
    
  - Infra repo retirement of 18 repos - step 1
    
    This is step 1 in retiring some infra repositories. It adds noop-jobs to
    repos that we want to retire for those that have jobs.
    
    Repos to retire are:
    openstack-infra/activity-board
    openstack-infra/beaker-localhost
    openstack-infra/beaker-nodepool
    openstack-infra/err2d2
    openstack-infra/featuretracker
    openstack-infra/js-afs-blob-store
    openstack-infra/js-openstack-registry-hooks
    openstack-infra/js-generator-openstack
    openstack-infra/puppet-docker_registry
    openstack-infra/puppet-featuretracker
    openstack-infra/puppet-releasestatus
    openstack-infra/pypi-mirror
    openstack-infra/releasestatus
    openstack-infra/trystack-site
    openstack-infra/puppet-vinz
    openstack-infra/vinz
    openstack-infra/vinz-webclient
    openstack-infra/zuul-packaging
    
    Rationale:
    
    openstack-infra/activity-board:
      Was part of bitergia work with openstack which is no longer done
    
    openstack-infra/beaker-localhost
    openstack-infra/beaker-nodepool
      These may have been attempts at having puppet beaker testing
      play nice with our CI but we hacked around it by pointing the
      beaker config at localhost. There are no commits here should be
      safe to retire.
    
    openstack-infra/featuretracker
    openstack-infra/puppet-featuretracker
      The product WG is abandoned, see
      http://lists.openstack.org/pipermail/user-committee/2018-February/002599.html.
      The website  http://featuretracker.openstack.org is also dead.
    
    openstack-infra/err2d2
      Part of a plan to make our IRC bots errbot driven but more
      recent spec has us sticking with supybot fork and plugins.
    
    openstack-infra/js-afs-blob-store
    openstack-infra/js-openstack-registry-hooks
      Allowed us to mirror npm packages on afs until npm grew too
      large. I think we can retire this as we don't mirror npm any
      longer.
    
    openstack-infra/js-generator-openstack
      Appears to be a cookiecutter like system for openstack js
      projects. Maybe we should just use cookiecutter?
    
    openstack-infra/pypi-mirror
      Was tooling to make a mirror of a subset of pypi. We moved to
      bandersnatch and now just proxy cache pypi.
    
    openstack-infra/trystack-site
      Trystack has been retired due to spam and the passport program
      is suggested instead.
    
    openstack-infra/puppet-docker_registry
      This is unused, there are other alternatives that can be used.
    
    openstack-infra/puppet-vinz
    openstack-infra/vinz
    openstack-infra/vinz-webclient
      Project to provide alternate Gerrit UI that never got commits.
    
    openstack-infra/releasestatus
    openstack-infra/puppet-releasestatus
      releasestatus is not used since December 2015, see
      https://review.openstack.org/#/c/254817
    
    openstack-infra/zuul-packaging
      This is unused and outdated.
    
    Mail sent out:
      http://lists.openstack.org/pipermail/openstack-dev/2018-August/133958.html
    
    Change-Id: If91073b58e2feee3de26558508f88067a7132331
    
  - remove job settings for magnum repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the magnum team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ibf873c2a0140ab7d8b96aa80b3c62ac9df766d80
    Story: #2002586
    Task: #
    
  - remove job settings for ec2-api repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the ec2-api team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I26a7e6633c35cc741032d13aeed384d8ef0c799e
    Story: #2002586
    Task: #24295
    
  - remove job settings for mistral repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the mistral team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I5a2a311712dc35395666d7c1949a131859a8c344
    Story: #2002586
    Task: #24311
    
  - remove job settings for winstackers repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the winstackers team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I5aefe6895daf343c79fd5ed355d9fe09bae2cb8d
    Story: #2002586
    Task: #
    
  - remove job settings for storlets repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the storlets team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I232bb499ed222b332fc0d89162b0f01374bf04a9
    Story: #2002586
    Task: #
    
  - remove job settings for qinling repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the qinling team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ic7a063a9bc1f3d7b18a2a326e971d47907a046ea
    Story: #2002586
    Task: #
    
  - remove job settings for kolla repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the kolla team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Iebff144955fc27ca17f98f7c95605e3314796305
    Story: #2002586
    Task: #
    
  - Merge "remove job settings for Technical Committee repositories"
  - remove job settings for OpenStackSDK repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the OpenStackSDK team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I70c2c77cac8021a4c1c5d79c8dee3a55bb87e50b
    Story: #2002586
    Task: #24321
    
  - remove job settings for OpenStackClient repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the OpenStackClient team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I87f5eb1ae71b8f99ad38742529713fc2cc073757
    Story: #2002586
    Task: #24320
    
  - remove job settings for OpenStack-Helm repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the OpenStack-Helm team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I94d74cabba863de74707fd901774b6ea3bceb7cf
    Story: #2002586
    Task: #24318
    
  - Merge "remove job settings for searchlight repositories"
  - Merge "Add pushMerge for starlingx-release"
  - Add virtualbmc-core group
    
    In order to grant repository level permissions to a new
    core reviewer for virtualbmc, we realized that we need
    a group for that purpose like our other repositories.
    
    As such, requesting the addition of virtualbmc-core group
    such that we can manage permissions for the repository and
    grant core reviewer powers without requiring changing the
    ironic-core group.
    
    After merging, we will naturally need ironic-core added to
    the group, so we can orchustrate/change the permissions with
    in the group and add the new reviewer as a group member.
    
    Change-Id: I16eab9b5fddabc2c8292a6d740e5ddc595275795
    
  - adding readthedocs to networking-ansible
    
    Change-Id: If2820f83fa89bf7c2a424625ab131894ef0d7ff8
    
  - remove job settings for rally repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the rally team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I7a6f50284225a8acf91010bcb4bd2ef7ef244779
    Story: #2002586
    Task: #24328
    
  - remove job settings for dragonflow repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the dragonflow team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I4fa34aa619b39afb6d4394a52261fbbafba62185
    Story: #2002586
    Task: #24294
    
  - Merge "Remove job settings for monasca-agent"
  - Merge "remove job settings for congress repositories"
  - Merge "remove job settings for Oslo repositories"
  - Update kerberos client variable names
    
    During review of the kerberos-client role these variable names
    changed, but I forgot to update the change that added this
    (I9a3af36048e4a4439fe86b36582667ff0af68035).  Update to the prefixed
    names.
    
    Change-Id: Icf7050d4a741e639f6ca2a47e30200524ae6d63a
    
  - Merge "Start booting instances at vexxhost-sjc1"
  - Enable Searchlight to Use StoryBoard
    
    Sets 'use-storyboard' to True for all the
    searchlight repos.
    
    Change-Id: Ie560f1c9560b216a15d3a38045f7067a0aa665c2
    
  - Merge "Remove legacy-install-afs-with-puppet role"
  - Merge "fix documentation job for requirements repo"
  - Merge "remove job settings for requirements repositories"
  - pbrx upload: remove protected flag
    
    This job is designed to be modified by other projects.  Its security
    currently depends on the allowed-projects setting.  Remove the
    protected flag which doesn't make sense in that case.
    
    Change-Id: Iefe6bd4457b0616352e86d110cc1680ee0626ddb
    
  - Match older neutron dashboards to HEAD one, bump versions
    
    Neutron has test failure dashboards not just for the current HEAD, but
    for the most recent release and the one before that.  The HEAD dashboard
    was revamped, and this brings the dashboards for the stable releases
    into line with that.  Also it bumps the versions now that stable/rocky
    is about to be the current release.
    
    Change-Id: Ic06660e32a37643420b610529f0eb34938c9887c
    
  - fix documentation job for requirements repo
    
    We want to publish the documentation from the requirements repo only
    out of the master branch. This patch restores the missing publish job,
    and switches all of the jobs to use the current PTI versions.
    
    Change-Id: Ibba42311222c277c0ff6c5ea6fe78f2d0648406e
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - remove job settings for requirements repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the requirements
    team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ia6dcbd17dbee6246475bdcb7576d3d82b17ad7c0
    Story: #2002586
    Task: #24331
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Add openstack-map repository
    
    The openstack-map repository will be used by Foundation staff as
    source data to build the OpenStack map and the "Software"
    section of the openstack.org website.
    
    Placing it in gerrit will help OpenStack project teams propose
    fixes to the data presented there.
    
    Change-Id: Iecb5d238e946c3fa5fce0179bed41ff0df95e8b6
    
  - Remove job settings for monasca-agent
    
    Python 3.5 was wrongly enabled for all branches. They always break on
    branches older than stable/rocky because of dependency of supervisor
    package that did not had version working with Python 3.
    
    Also remove Python 2 jobs as Zuul config for every branche soon will be
    merged to respective branches.
    
    Change-Id: I9dcdc2fc8fdb78552c87004bd02a5b513f60742a
    
  - Retiring project Anchor
    
    http://lists.openstack.org/pipermail/openstack-sigs/2018-August/000481.html
    
    Change-Id: I214259cc166fac10b597357d27079cffb021ae6f
    
  - Merge "Remove legacy-dg-hooks-dsvm"
  - add signing steps to javascript publishing job
    
    Change-Id: I7fc9e5100c5cc68bbd5385046377fd30f456534c
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "pbrx-upload: remove final flag"
  - sign artifacts built with the python3 publishing job
    
    Change-Id: Ibf74d899a07a718e3cb9c5279eedeb20a3229459
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - pbrx-upload: remove final flag
    
    This job isn't intended to be final (we expect jobs to set the
    prefix flag).  But it also isn't safe to allow anyone to run,
    so add allowed-projects.
    
    Change-Id: I647f44deb2edc078eb88aad349df6afbdd0c37e2
    
  - Unretire the openstack/cookbook-openstack-bare-metal repo
    
    Chef OpenStack retired the ironic cookbook in the Mitaka release due to
    a major refactor touching all cookbooks. This cookbook code has been
    refactored to support Ironic once again.
    
    Needed-By: https://review.openstack.org/596746
    Change-Id: I2c1efc572fe4dd994d71566263affe2f0c1ba8b3
    
  - Merge "Start building images for vexxhost-sjc1"
  - Merge "Add translation job to zuul.d/projects.yaml"
  - Merge "announce patches proposed to oslo stable branches"
  - Merge "Use noop-jobs for astara"
  - Merge "remove job settings for horizon repositories"
  - Merge "Rename pbr jobs"
  - Merge "Remove unneeded noop-jobs from airship"
  - Start booting instances at vexxhost-sjc1
    
    This starts by booting only 10 instances to start with a small
    sanity check to make sure everything is working well.  The
    number will be bumped up once things are running well.
    
    Change-Id: I196c1a5a53f314632644f31b54debbc016ab8b5e
    
  - Start building images for vexxhost-sjc1
    
    This new region can start receiving image uploads. A change later
    can be done to start launching images once the mirror is up.
    
    Depends-On: https://review.openstack.org/c/596823/
    Depends-On: https://review.openstack.org/c/596617/
    Change-Id: If0f8d7ccdc83bdf405769525e781645027136687
    
  - remove job settings for Oslo repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Oslo team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Story: #2003250
    Change-Id: I3476584f37402431787aabbce1d0c7bf37cebeee
    
  - Rename pbr jobs
    
    The pbr legacy jobs have been moved in-repo and renamed, follow for the
    periodic jobs and remove the migrated jobs.
    
    Change-Id: Ia018b1891bf9ef1c14c2779ee7711448246506fa
    Depends-On: https://review.openstack.org/571571
    
  - Add openstack/os-ken to neutron
    
    Needed-By: I4d320175dd1ab7dd66cbd8e5432c8f407bad75a5
    Change-Id: I1f94028a883eeba75d6697a4bcc4373a16569feb
    
  - Merge "Remove operations-guide jobs"
  - remove job settings for horizon repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the horizon team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I875e08e11200d291833e23019c3961c82097060f
    Story: #2002586
    Task: #24299
    
  - Merge "Remove legacy-requirements-integration-dsvm* jobs"
  - Merge "Fix some doc publishing jobs"
  - Merge "remove job settings for zun repositories"
  - Remove legacy-install-afs-with-puppet role
    
    This role uses the system-config:install_puppet.sh script to first
    install puppet on the wheel-builder host, and then uses
    puppet-kerberos/puppet-openafs to bring up the AFS environment.
    
    This is replaced with ansible roles to do the same AFS bring-up.  A
    new "openafs-client" playbook is added to configure this for the infra
    environment.  The wheel-building base job is reworked to use this.
    
    Roles have been tested under zuul with
    https://review.openstack.org/596018
    
    kerberos-client role:
    Depends-On: https://review.openstack.org/593486
    openafs-client role:
    Depends-On: https://review.openstack.org/593487
    add system-config to linters:
    Depends-On: https://review.openstack.org/596645
    Change-Id: I9a3af36048e4a4439fe86b36582667ff0af68035
    
  - remove job settings for zun repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the zun team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I48fb8776beb79abd2398ba27e9e3a2b44bf25f4e
    Story: #2002586
    Task: #24347
    
  - remove job settings for solum repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the solum team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ice98f7f1236aadb2bcaee3f47d665a7f3e98cdbe
    Story: #2002586
    Task: #24335
    
  - Remove legacy-dg-hooks-dsvm
    
    This job has been merged in-repo, remove it here.
    
    Change-Id: I181b3fc2fa435fb50e4d5d3355a0ccb38ef4e1df
    Depends-On: https://review.openstack.org/596542
    
  - Use noop-jobs for astara
    
    These jobs are all failing and astara has not merged a single change
    since October 2016. Use noop-jobs template here.
    
    This is either the first step in retiring the repository or a way to
    move the jobs in-repo where they can be enabled directly with testing.
    
    Change-Id: Ie349751645bcd500be9eb20e06b06a384221dd4f
    
  - Fix some doc publishing jobs
    
    Fix wrong parent of job publish-openstack-tox-docs-direct.
    
    Fix description for zuul-docs-publish.
    
    Move common post-run playbook to parent for publish-openstack-tox-docs.
    
    Change contributor-guide publishing to tox-docs.
    
    Remove publish-sphinx-docs-base, it's unused. Fold it into its only
    user.
    
    Remove build-sphinx-docs from jenkins-job-builder, we switched to
    tox-docs and the job passes, so no need to make it non-voting in check
    only but voting in gate.
    
    For log-classify: Use build-tox-docs instead of sphinx - the repo has no
    content, so let's use the proper job directly.
    
    Change-Id: I0b06818e26773560df13ae6eb2d9964d5e6bf43a
    
  - Remove legacy-requirements-integration-dsvm* jobs
    
    These jobs are in-tree and renamed, remove them. This split out from
    Ia6dcbd17dbee6246475bdcb7576d3d82b17ad7c0 to avoid duplicate runs
    while we sort out a couple of questions on docs publishing.
    
    Update remaining user in pypi-mirror.
    
    Change-Id: I9d58677e250edc07b37db39a97150d7e003a5c9d
    
  - Merge "stx-specs: Fix typo on label-Workflow"
  - stx-specs: Fix typo on label-Workflow
    
    Change-Id: I166b5e9d2f411fb87c2655b26757c12addbf0f27
    Signed-off-by: Saul Wold <sgw@linux.intel.com>
    
  - Merge "Move afsmon publish-to-pypi here"
  - Merge "Add publish-to-pypi for mistral-tempest-plugin"
  - Merge "Drop noop job of ui-cookiecutter"
  - Merge "Add publish-to-pypi for zaqar-tempest-plugin"
  - Merge "Add publish-to-pypi for trove-tempest-plugin"
  - Merge "Add publish-to-pypi for telemetry-tempest-plugin"
  - Merge "Add publish-to-pypi for blazar-tempest-plugin"
  - Merge "Add publish-to-pypi for senlin-tempest-plugin"
  - Merge "Add publish-to-pypi for magnum-tempest-plugin"
  - Merge "Add publish-to-pypi for ec2api-tempest-plugin"
  - Add publish-to-pypi for barbican-tempest-plugin
    
    Change-Id: I92fd9662bc8778f9ca5b818a4ec3ee8f38b062da
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for blazar-tempest-plugin
    
    Change-Id: Ia92941d8e1320735b53db218d030d091ec783872
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for ec2api-tempest-plugin
    
    Change-Id: Icc3163bc3799bee505529cb46fe836bc90d2fed3
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for magnum-tempest-plugin
    
    Change-Id: I013b2c5aba6dddfb869ceae1062fc59c260daddb
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for mistral-tempest-plugin
    
    Change-Id: Ib1b0771b5f111053ef2972fbb0546db3cc0738bd
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for senlin-tempest-plugin
    
    Change-Id: I83b01b8102a7d9471bbea698e7a74806b6ce8f7a
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for telemetry-tempest-plugin
    
    Change-Id: I7f4bde3cbb1c34934f3d5616da06731981069d65
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for trove-tempest-plugin
    
    Change-Id: I8e34ddf3233905300fe35c7aeb0ebece7fa5decd
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add publish-to-pypi for zaqar-tempest-plugin
    
    Change-Id: I40b79d5b783779c9ac2af3ecf73e2c47abcd2404
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Remove unneeded noop-jobs from airship
    
    All airship repos have in-tree check and gate queues with jobs, so we
    can remove the noop-jobs template for them.
    
    Change-Id: Ia84150d41e5bd2744b5f469c5146d0ab978ba1ea
    Exception: airship-berth, keep noop for it.
    
  - Add pushMerge for starlingx-release
    
    Allow the release team to re-merge from feature branches.
    
    Change-Id: Id81d941f51ba3079ceb2aab505b32d028481a76c
    Signed-off-by: Dean Troyer <dtroyer@gmail.com>
    
  - Merge "Add publish-to-pypi job to cloudkitty-tempest-plugin"
  - Merge "Add a job to push pbrx container images"
  - Add publish-to-pypi job to cloudkitty-tempest-plugin
    
    Change-Id: Idea76de2b7f593b67cd934196e6ec86740aa4c7e
    
  - Merge "stx-specs: Add new repo for specifications"
  - Merge "Fix translation subunit upload"
  - remove job settings for tricircle repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the tricircle team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I1b080c42eb2ece19711ae546d6a3bc98e9dcf570
    Story: #2002586
    Task: #24340
    
  - Add publish-to-pypi job to watcher-tempest-plugin
    
    Change-Id: I93fc4ef16144ae8f8ca0d1c793002faec263d247
    
  - remove job settings for octavia repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the octavia team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I4fb577418e6813ba81d521689fea5c791faa15fd
    Story: #2002586
    Task: #24316
    
  - Fix translation subunit upload
    
    The run job ended and did not upload the subunit file in case of
    failure.
    
    Move the subunit upload into it's own post-run script so that it runs
    everytime.
    
    Change-Id: I42c3f52e995e8c3c47efbf07c48eaaf66dbfa59b
    
  - remove job settings for PowerVMStackers repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the
    PowerVMStackers team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Iaf3339eab87510c3e5151efb1967c31585f7bd4d
    Story: #2002586
    Task: #24324
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Retire rst2bash (step 4)"
  - Merge "Update publish-openstack-sphinx-docs-direct jobs"
  - Merge "Use tox docs for zuul publishing"
  - remove job settings for karbor repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the karbor team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ic8c8dc209491200cc88018ea29bf09d455dcc99f
    Story: #2002586
    Task: #24303
    
  - Merge "Remove tagging rights for Adjutant team"
  - Merge "remove job settings for sahara repositories"
  - Add translation job to zuul.d/projects.yaml
    
    Change-Id: I686acbe13b690f65a0c98dfa7831073eaa37c16e
    
  - Merge "Add publish-to-pypi job to keystone-tempest-plugin"
  - Use tox docs for zuul publishing
    
    Follow https://review.openstack.org/594510 to use tox -e docs
    for publishing of zuul documents.
    
    Update zuul-base-jobs and zuul-jobs repo to use tox -e docs
    publishing as well with using template build-tox-docs.
    
    Change-Id: If14bef2021c9936bd80dad342e3d0bdbd2eb965e
    
  - Merge "Remove job config for openstack/election"
  - Merge "Adding jobs for qinling-dashboard"
  - stx-specs: Add new repo for specifications
    
    Adding stx-specs repos to store Specifications to be reviewed
    by a new group starlingx-specs-core.
    
    Story: 2003469
    Change-Id: Iba041de019b6f8b32dbd90c6597b7aead444889b
    Signed-off-by: Saul Wold <sgw@linux.intel.com>
    
  - Update publish-openstack-sphinx-docs-direct jobs
    
    Create new job using tox-docs called publish-openstack-tox-docs-direct
    so that projects can use it, this replaces publish-openstack-sphinx-docs-direct.
    
    Also, remove unused template publish-openstack-sphinx-docs-direct-python3.
    
    Change-Id: I9424d232e59abbf34aa288b02a72c506e98ba5d0
    
  - Adding create access to push stable branches
    
    Change-Id: Id7b1be558ca2e12454d0804275115d0f4b563cb0
    
  - Merge "Update infra-manual publishing"
  - Merge "Remove obsolete infra publish jobs"
  - Merge "remove job settings for vitrage repositories"
  - remove job settings for searchlight repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the searchlight team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ifbed2b2101ba0cf64f91440597dccdf7a40d3a1b
    Story: #2002586
    Task: #24333
    
  - remove job settings for vitrage repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the vitrage team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I895ef5a1a10570fcddecab073b3848f281c12817
    Story: #2002586
    Task: #24343
    
  - Remove openstack-python3 from accessbot
    
    The channel has been retired, and is currently set to private and
    forwarding everyone to #openstack-dev.  We don't need accessbot to
    manage it any more.
    
    Change-Id: I6d1c327dbe6067b22f516d029ef9344ce7cb78d8
    
  - Merge "prune dead branches when syncing with origin"
  - Merge "Explicitly add stable-maint-core to governed repos"
  - remove job settings for sahara repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the sahara team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I9d1ff0ad3e2f3f4fc2903aab4cafd4b1e0ed1e81
    Story: #2002586
    Task: #24332
    
  - Remove operations-guide jobs
    
    As part of the python3-first goal, all jobs for the
    openstack/operations-guide repo are being moved to be in-tree.
    
    Depends-on: https://review.openstack.org/593895
    
    Change-Id: Icc563bae2ee7ff2f91c54413cf1744d917a46b5f
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Add a job to push pbrx container images
    
    This job will be used to push docker images built by pbrx to the
    openstackzuul Docker Hub account.
    
    Change-Id: Id828b417512eed6b9e48d299398cd9049a7fb6ad
    
  - Update infra-manual publishing
    
    use tox-docs jobs for building and publishing.
    
    Also, remove some extra templates for jobs that use the read-the-docs
    template - the template includes check and gate build-sphinx job, so
    build-sphinx and noop-jobs can be removed.
    
    Depends-On: https://review.openstack.org/593723
    Change-Id: Ib9f5f1db8853d0f4ef18d5d67d0258c5f40797e1
    
  - Remove obsolete infra publish jobs
    
    These jobs are not used anywhere, remove them.
    
    Change-Id: I397aa9821f6c7649fe5418bf66810a7e0308d8d0
    Depends-On: https://review.openstack.org/593714
    
  - Update and fix tox-docs jobs
    
    Fix the infra tox-docs job, it did not publish the content - create
    a new common base template and use it for the tox-docs publish jobs.
    
    Change-Id: Ie95311bcd6079001bccf90f1e4608927a6fd0623
    
  - remove job settings for Technical Committee repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Technical Committee team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ibac34015993efd7b198e5c5b91e26f2592085890
    Story: #2002586
    Task: #24757
    
  - Merge "Use new infra tox-docs templates"
  - Merge "Retire rst2bash (step 2)"
  - Merge "Create publish-tox-docs-infra"
  - Add publish-to-pypi job to keystone-tempest-plugin
    
    In accordance with the release and QA teams' guidelines[1][2] add the
    publish-to-pypi job template to the keystone tempest plugin so that
    tagged releases can be managed by the release team.
    
    [1] http://lists.openstack.org/pipermail/openstack-dev/2018-August/133281.html
    [2] http://lists.openstack.org/pipermail/openstack-dev/2018-August/133189.html
    
    Change-Id: I4daad1a3c650426d03194b8f73d98333a0ba9e06
    
  - Merge "Add sphinx-docs job to Monasca projects"
  - Merge "[Neutron] Fix graphs with number of jobs running recently"
  - remove job settings for glance repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the glance team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I5c3eb34f2de84c98d53f2366f4ddbd7f33e1e1a6
    Story: #2002586
    Task: #24297
    
  - Use new infra tox-docs templates
    
    Use the newly defined templates everywhere.
    Update storyboard jobs, we can use the templates directly. Publishing
    happens with each merge for storyboard but only on release for the
    client, so update the templates and remove extra job variants.
    
    Change-Id: I3a8169737e37b472910f39ab1aeda84a3a6f2d1b
    Depends-On: https://review.openstack.org/593489
    
  - Create publish-tox-docs-infra
    
    Follow other projects and use "tox -e docs" for publishing of manuals
    instead of calling sphinx directly. This creates a new job
    publish-tox-docs-infra.
    
    Needed-By: https://review.openstack.org/593489
    Change-Id: I82c205acca0fcd652899d33c41a918bb77b0a194
    
  - [Neutron] Fix graphs with number of jobs running recently
    
    On neutron-failure-rate dashboard in grafana graphs which shows
    total number of jobs running in last 24h were calculated in wrong
    way.
    Now it is summarized so displayed data should be easier to
    interpretion.
    
    Change-Id: I42070c456d9b58cd6c79c977449f770b8eee9d22
    
  - remove job settings for masakari repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the masakari team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I665624404a7b8e9a27d8f713cad3da0c740fbc34
    Story: #2002586
    Task: #24310
    
  - remove job settings for congress repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the congress team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: If72d2c1e07b5e965e8927a4a7594bfee3b7f4e4e
    Story: #2002586
    Task: #24290
    
  - remove job settings for cyborg repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the cyborg team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I153c8544a1ad74229286ab0bd2f76f2f262a0f25
    Story: #2002586
    Task: #24291
    
  - Add tox-py27 jobs to zuul-jobs
    
    We have unit tests for ansible modules/libraries included in
    zuul-jobs.  As these run on the remote node, they need to be python
    2.7 and 3 compatible.  Add 2.7 unit tests.
    
    Depends-On: https://review.openstack.org/592767
    Change-Id: Ie61c04d6cd7d8d8b110bb2e947d0014434899944
    
  - Move afsmon publish-to-pypi here
    
    publish-to-pypi is tag-triggered and should stay in project-config.
    
    Related change: https://review.openstack.org/592670
    
    Change-Id: Ib15dc01c75a710e8490bc191291c757bb3cb7632
    
  - prune dead branches when syncing with origin
    
    The release scripts rely on having an actually up to date version of
    the repo being tagged or branched. Since the repos in the CI images
    may have branches that have been deleted in the upstream repository,
    we need to add the --prune option when we fetch any updates to cause
    those branches to be removed locally.
    
    Change-Id: I806283102be4de5ae865ca67978216a76de96a71
    Related-commit: I25848275f90ec440e85765f87a23cd1413aab6cb
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Drop noop job of ui-cookiecutter
    
    ui-cookiecutter now has its own CI job in its .zuul.yaml.
    There is no need for the noop job.
    
    Change-Id: I66f375e24e79da5a8e0632bf8f8e360eac844fa7
    
  - Merge "Add pbrx patch announcements to #zuul"
  - Merge "Revert "Revert "Revert "Temporarily stop booting nodes in vexxhost""""
  - Add pbrx patch announcements to #zuul
    
    At the moment, zuul image publication is dependent on work in the pbrx
    repo, but it's easy for that work to go unnoticed. Publish patch
    announcements to #zuul.
    
    Change-Id: Iefc6f63946b99d42a5a4a33a04c6cd9565308b59
    
  - Revert "Revert "Revert "Temporarily stop booting nodes in vexxhost"""
    
    This reverts commit 576b8d71796a35255fbb4b37cc52e993e15dac59.
    
    Change-Id: I6fd4822b6ce0aedb2eb07b2e487e86768f271e75
    
  - announce patches proposed to oslo stable branches
    
    We would like to hear about patches proposed to the stable branches as
    well as master.
    
    Change-Id: I7b76a40063523f2504f855b1e186175a7bb48011
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "remove job settings for Documentation repositories"
  - Retire rst2bash (step 4)
    
    The project is cleaned up now, remove it from infrastructure.
    
    Depends-On: https://review.openstack.org/592288
    Change-Id: I2ee9a91096eaf6e0100a6e0ac508e9f766e3b24d
    
  - Retire rst2bash (step 2)
    
    The repository is unused, retire it. This is step 2 according to
    https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project
    
    Note that step 1 is not needed.
    
    Announcement was sent out at
    http://lists.openstack.org/pipermail/openstack-dev/2018-August/133361.html
    
    Change-Id: I15c56ca52413dc498140e3819e3c89822aa40ac6
    
  - Adding jobs for qinling-dashboard
    
    This commit add following jobs for qinling-dashboard.
    
    - publish-to-pypi-horizon
    
    
    Change-Id: I6a17ab38abc07cb4e621743ca6a36468862d2d16
    
  - Normalize projects.yaml
    
    Change-Id: I720ee25c923b19b8830edb5e45024cb55503f479
    
  - Merge "Increase releasenotes publish timeout"
  - Merge "Swift logs: htmlify logs"
  - make requirements use storyboard
    
    Change-Id: Idc0fd45282c93160eecf0024a767d37ff0e46c61
    
  - Swift logs: htmlify logs
    
    Since we're not using the OSLA proxy, we need to pre-render
    htmlified versions of logs.
    
    Change-Id: I0dc194960a025bc6df4f8a21763762ea385338e0
    
  - Merge "Add qinling-dashboard project"
  - Increase releasenotes publish timeout
    
    Building nova with 4 translations takes too long, increase timeout.
    
    Change-Id: I9850f8d41bb303648a63c378c5f0376ec2c5f225
    
  - Merge "Publish Ceilometer to PyPI"
  - drop new job templates for oslo.messaging
    
    The python 3.5 and documentation PTI jobs do not work in the older
    branches of oslo.messaging, which makes moving the zuul configuration
    in-tree impossible. This patch drops the configuration for those jobs
    here so we can land the other patches to add the relevant jobs in
    those branches. The follow-up patch will finish removing the rest of
    the settings.
    
    Change-Id: I9be334ed175812bc0cf24d9fddbf8fd017d70309
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Add publish-to-pypi for manila-tempest-plugin"
  - Merge "Add publish-to-pypi for solum-tempest-plugin"
  - Merge "Add publish-to-pypi for murano-tempest-plugin"
  - Set up slogging in Storyboard
    
    This patch sets use-storyboard: true
    for the openstack/slogging repository.
    
    At IRC #storyboard channel, I and storyboard team
    made discussion and we decided migration date at Aug 31st.
    
    Change-Id: I3d79f17e2848816be592bd45151ce62db351f0fd
    
  - Merge "New Airship project - Treasuremap"
  - Explicitly add stable-maint-core to governed repos
    
    Some repos have ACLs with groups that contain the stable-maint-core
    group, while others do not include the group at all. All governed repos
    should include this team, even if they don't assert
    stable:follows-policy so stable branch issues can be resolved as needed.
    
    To make it consistent and clear, this adds stable-maint-core directly to
    the ACLs for all repos under governance.
    
    Change-Id: Ifdc429e2c9609475584f0473828d41d3f1067c72
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Remove tagging rights for Adjutant team
    
    Adjutant was accepted as a governed project late in Rocky. As a governed
    project, all releases should now be done through the release team. This
    removes the ACL rights allowing direct tagging in the repo.
    
    Change-Id: I96dc30f5282655c9eae1fd3d612d8e44b6c04a3c
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Install ssl devel libs
    
    Building some of our dependencies fails, add libssl-dev for building.
    
    Change-Id: I8cc4cb74ea5ac971ce2d22f448cb1229eb5e6cd0
    
  - Add publish-to-pypi for manila-tempest-plugin
    
    Add the publish-to-pypi job for manila-tempest-plugin in accord with
    the discussion here:
    
    http://lists.openstack.org/pipermail/openstack-dev/2018-June/131810.html
    
    Change-Id: I46ce4158358aa99f157c609a0ad98944b47e959b
    
  - remove job settings for Documentation repositories
    
    This is a mechanically generated patch to remove the job settings that
    have been migrated to the git repositories owned by the Documentation team.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ic308737ed9da4d22982eec2606928a346043a7ca
    Story: #2002586
    Task: #24293
    
  - Publish Ceilometer to PyPI
    
    Change-Id: Ief274c45ae2a2c4e9d0f9e0c4d39bc7ade52f2a9
    
  - Revert "Revert "Disable password auth on dib images""
    
    This reverts commit 08a258c96bd090d5ddc3ba74a0da3c02330f1dc0.
    
    Note the difference here is using all lower case for the options.  It
    seems sshd is sensitive to the case.
    
    Change-Id: Ide639491bcdedfb2ee8f76e8d0bfe83dde45805f
    
  - Merge "Revert "Disable password auth on dib images""
  - Revert "Disable password auth on dib images"
    
    This reverts commit 5d81e77e8c2fa49eeaa889967e121f5e2934b304.
    
    This breaks our images with:
    "/etc/ssh/sshd_config line 85: Bad yes/no argument: No"
    
    Change-Id: Id6feff2a6842764b2f375b77e33f52b5fc03944f
    
  - Add qinling-dashboard project
    
    This project provides Horizon plugin for Qinling.
    The repository will be a part of Qinling project.
    
    Change-Id: If6bb6c28354978de69e4576003bebdbffe72a0f7
    Needed-By: I31547b2a53c2af721be48c95e4b8932ffbb285a5
    
  - Add publish-to-pypi for solum-tempest-plugin
    
    This adds the publish-to-pypi job for cinder-tempest-plugin so we can
    start publishing it.
    
    Change-Id: I665772194a848045f1a5ff316730517e44894c5e
    
  - Add publish-to-pypi for murano-tempest-plugin
    
    This adds the publish-to-pypi job for murano-tempest-plugin so we can
    start publishing it.
    
    Change-Id: I2bfb03cffae7ddf4dcac98235efbe8355f1131d5
    
  - Merge "Remove fedora-27 from nodepool"
  - Merge "Add release jobs to ansible-role-tripleo-*"
  - Merge "Revert "base-test: Validate test-emit-job-header work""
  - Merge "Bump ansible for linters"
  - Merge "linters: Take a guess at the roles path"
  - Merge "Disable password auth on dib images"
  - Merge "base-test: Validate test-emit-job-header work"
  - Disable password auth on dib images
    
    Glean only configures key based authentication credentials. There is no
    reason to allow password auth so disable it. This shouldn't be necessary
    as no accounts allow password auth in /etc/shadow anyway but this gives
    us security in layers like onions and ogres.
    
    Change-Id: Ie17aa901eb3fe7387707a236287a3e880990eeb2
    
  - Merge "Set fedora-27 min-ready to 0"
  - Remove fedora-27 from nodepool
    
    We have no jobs using these images, we can safely remove them
    from nodepool.
    
    Change-Id: I6634317838bce4f5bbffe756d96e7dc4588b46fa
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Translation cleanup"
  - Set fedora-27 min-ready to 0
    
    We are in the process of remove this image from nodepool, and jobs are
    now using fedora-28.
    
    Change-Id: I58db5231681ccb033f23c7110050e814266abf2a
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Remove legacy scenario multinode job for nova"
  - Translation cleanup
    
    Remove ocata/pike translations of now retired django_openstack_auth, pike
    and ocata are not translated anymore.
    
    Use translation-jobs-master-only for magnum-ui/manila-ui together with
    the rocky template and add a comment that this can be changed once
    queens is retired (queens is part of translation-jobs-master-stable).
    
    Change-Id: I4590f796d7adbddbd1e49ea6770e998167462ce3
    
  - Add graphs with overall number of jobs run
    
    For each graph in Neutron failure rate dashboard in Grafana
    there is now additional graph which shows total number of jobs
    run in last 24h.
    With that information we will be able to know better if
    e.g. spike of failure rate of some job type is really problem
    in this job or maybe it's just for example problem of very small
    number of runs of such job.
    Let's say that UT is suddenly spike to 100% of failures - if that
    is because there were only 2 runs of UT recently and those 2 times
    fails, it's probably not big problem from CI point of view.
    But if this spike is seen on e.g. 10 runs - it probably means that
    something is wrong with this job and we should definitely check that.
    
    Change-Id: I5cf81301eb8a4f16a18dedeb317d12d88def9465
    
  - Clean Neutron failure rates Grafana dashboard
    
    This patch groups jobs from gate and check queue in graphs
    with similar titles.
    It also moves some jobs to graphs were they fits better, like
    e.g. "neutron-tempest-plugin-api" moved from graph with fullstack
    and functional tests to "Integrated tempest" graph.
    
    Thos patch also moves graphs for jobs which are only in check queue
    to the end of list of check queue graphs.
    
    Change-Id: Ib649d24887f2463410aa46eb219300bdbed4b18d
    
  - Merge "Move openstack-zuul-jobs completely in-repo"
  - Merge "Remove Networking-ODL fullstack from grafana"
  - Merge "Gerritbot: Enable notifications for openstack/openstack-chef"
  - Merge "Add readthedocs web hooks for powervm"
  - Merge "[n-odl] Make the Y axis display correctly"
  - Merge "Add neutron-fullstack-python35 job to Neutron dashboard"
  - Merge "Switch to publish-openstack-docs-pti for cyborg"
  - Merge "drop python 3.5 jobs from oslo.service"
  - Merge "Setup missing translation jobs for neutron-lbaas-dashboard"
  - Merge "Use translation-jobs-master-only"
  - Merge "Use translations-jobs-master-stable"
  - Setup missing translation jobs for neutron-lbaas-dashboard
    
    The stable branches should be translated as well.
    
    Change-Id: I53f6892915978cf9aceedcc81a6c2af56444f397
    
  - Merge "Revert "Make monasca-api py35 job voting""
  - drop python 3.5 jobs from oslo.service
    
    The python 3.5 jobs are failing on older stable branches where we
    never successfully supported that version. We have several other
    changes lined up to import the test settings into the oslo.service
    repo, but we can't land those while the 3.5 tests are still
    running. This patch removes the template that causes the jobs to run.
    
    We will restore the tests on the branches where they work in those
    separate patches, and come back with a later patch to remove all of
    the rest of the job settings (we don't want the repo completely
    untested during the migration).
    
    Change-Id: I897e198898dd5d005b00038a65a0a214428ee63f
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Use translation-jobs-master-only
    
    Use the new template where appropriate.
    
    Change-Id: I22396a6da0f169bfc83210a947ae1d552e23ae7f
    
  - Use translations-jobs-master-stable
    
    replace the previous translation templates with the new template
    translations-jobs-master-stable everywhere.
    
    Remove also a few remaining pike jobs that were not deleted in the
    previous change to add queens.
    
    Change-Id: I389676e92f34410fe8200db257653932686da803
    
  - Revert "Make monasca-api py35 job voting"
    
    This reverts commit a3b1ddf1eb70ffd271b976672ce5d092d4fbaa12.
    
    Stable/queens and older don't support Python 3. openstack-tox-py35 job has been enabled on master localy in monasca-api repository https://review.openstack.org/589923
    
    Change-Id: I6d364ea99b5b6b9e502e0b39ce554525e0bf4449
    
  - Merge "Use new translation jobs templates"
  - Move openstack-zuul-jobs completely in-repo
    
    The repo had a single template, this is now in-repo, so can be removed
    here.
    
    Change-Id: Ia597952a5b3dc7da243822ac852e2b7ee60aa976
    Depends-On: https://review.openstack.org/591026
    
  - Update horizon grafana
    
    Horizon grafana definitions were not maintained after zuul v3 migration.
    This commit tries to update them and also adds horizon tempest stats.
    
    Change-Id: I409d351e2cdf6d1324a7933448670f3d9d8d3307
    
  - Use new translation jobs templates
    
    Start using new translation jobs templates for first projects, this
    first change is more proof of concept to show the change.
    
    This change updates nova and documentation project repositories only.
    
    More to follow.
    
    Change-Id: I941fbcfb40729d0dda0c355d65848689ac073a61
    Depends-On: https://review.openstack.org/589372
    
  - Switch to publish-openstack-docs-pti for cyborg
    
    Change-Id: I21e695d6d71b6db64d37813466bf4d2fc78c387d
    
  - linters: Take a guess at the roles path
    
    It's probably reasonable to assume that for interactive use, the
    required roles for linting in zuul-jobs and openstack-zuul-jobs are in
    sibling directories of project-config.  Set this as the default
    environment value.
    
    Change-Id: I388fdae998ac3cb87c30616ed761c888e1e429f0
    
  - Bump ansible for linters
    
    I noticed this when I tried to use Ansible 2.5 "loop:" constructs.
    
    Unfortunately, we can't just rely on bringing in zuul to pull the
    right version of ansible.  ansible-lint being uncapped just takes it
    over, and we end up with the latest version.  Pin it to the current
    zuul requirements and add a note (maybe one day
    https://github.com/pypa/pip/issues/988 will get a fix ...)
    
    Change-Id: Iaf8f0f5cdc46df41fec7c436c1179c80bb5c368e
    
  - New Airship project - Treasuremap
    
    Airship is a collection of components that provide a declarative
    interface for deploying bare metal Kubernetes at scale,
    facilitating integrated deployment of OpenStack on Kubernetes.
    
    The Airship Treasuremap project will serve these purposes:
    
    1. House reference deployment manifests that can be used as a
    starting point for setting up an Airship site.  The YAML
    manifests will be self-documented so that the settings that
    typically vary on a site-by-site basis can be easily found.
    
    2. CICD pipelines that will integrate the reference manifests,
    the various Airship components, and OpenStack (via OpenStack-Helm)
    to ensure that the manifests are always up-to-date and that
    changes to Airship and OpenStack-Helm do not result in an
    integration regression.
    
    3. A documentation overview of Airship, its components, and how
    it can be used.
    
    Change-Id: I0a8d98b544825e9be548031b0fd62d559f7d6722
    
  - Merge "Remove fedora-27 jobs"
  - Add readthedocs web hooks for powervm
    
    This is necessary due to a recent readthedocs API change per [1].
    
    [1] http://lists.openstack.org/pipermail/openstack-dev/2018-August/132836.html
    
    Change-Id: If70b86d829c5892e9734f4c8b64865bdef9769a5
    
  - Add release jobs to ansible-role-tripleo-*
    
    Adds release-openstack-server jobs to ansible-role-tripleo-* repos.
    
    This change also reduces gerritbot config for tripleo repos by use of
    a regex.
    
    Change-Id: Ia7ca7e3010253e5abf779686db4ca5942e945af7
    
  - Use log-inventory in base jobs
    
    Once base-test successfully tests log-inventory is working we add it
    into the other base jobs.
    
    Change-Id: Iee5af26f2cb2ca5270a8f5443e6181776a3275f7
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Gate zuul-job on fedora-latest"
  - Merge "Remove legacy-tempest-dsvm-neutron-full-fedora-27 job"
  - Merge "Adding tobiko to the project list"
  - Remove Networking-ODL fullstack from grafana
    
    Since the fullstack jobs are being removed, removing them from Grafana
    dashboard for Networking-ODL as well.
    
    Change-Id: I99f1e88de26f0dcdd1396ed7f373ff255de45205
    Depends-On: https://review.openstack.org/590200
    
  - [n-odl] Make the Y axis display correctly
    
    Currently it is left to auto detection and doesn't show correctly when
    the data doesn't hit the limits.
    
    This patch makes sure it is always displayed as a percentage.
    
    Change-Id: I5663b9e5011c5b8a85529cc9edbb7dd9dced3672
    
  - Merge "Fix rocky-3 ACLs (performance-docs)"
  - Revert "Add openstack-manuals to periodic pipeline"
    
    The bug in Zuul is fixed.
    
    This reverts commit d7609409062cb2cd9b0a93c81b5a308dd8a879ca.
    
    Change-Id: I81a8dbc541f486ac1a94e8e289057625c6fce323
    
  - Fix rocky-3 ACLs (performance-docs)
    
    The regular run to check for ACL issues reveales issues with the ACL
    of performance-docs (rally team) and Adjutant repositories. In this
    patch we will only fix performance-docs as Adjutant won't be released
    until Stein.
    
    Change-Id: I1b8013dcfe975ec130443688727f09c34acb643c
    
  - Gerritbot: Enable notifications for openstack/openstack-chef
    
    Change-Id: I5d167614b77eb4a6c1e3c64cee2b8bb21306e2ea
    
  - Normalize projects.yaml
    
    Change-Id: Iec7e58fd49a9bbfa16addd3ca470988a996012aa
    
  - Add openstack-manuals to periodic pipeline
    
    Change-Id: I90e6d1b6927cb5eec07cd04f80c4d19b2eab9351
    
  - Add neutron-fullstack-python35 job to Neutron dashboard
    
    This job was moved from experimental to check queue as non-voting
    in [1].
    It should be added to Neutron dashboard in Grafana also.
    
    [1] https://review.openstack.org/#/c/586324/
    
    Change-Id: If783b4c585493476c341b956954b75493355505c
    
  - Merge "Follow wip-upload-swift rename"
  - Merge "devstack-plugin-kafka tests moved to project repo"
  - Merge "Add Tripleo Ansible repo"
  - devstack-plugin-kafka tests moved to project repo
    
    Change-Id: I7f58b34e22257636f2a771d9cb8eff9f4f16e878
    
  - Merge "Check for empty project entries"
  - Merge "Remove eol tagging from eol_branch.sh"
  - Merge "Import eol_branch.sh"
  - Follow wip-upload-swift rename
    
    Change-Id: I5087fe50381dbcaceeee3a0773b08432f4a295d5
    Depends-On: https://review.openstack.org/#/c/588677/
    
  - Merge "Set python35-jobs as voting for monasca-agent"
  - Merge "accessbot config: refactor"
  - Add compile bindep profile to publish-zuul-docs
    
    This updates it to match build-sphinx-docs.
    
    Change-Id: I8d3ce9d4282af448dc2444155548e26579e4d6ae
    
  - Merge "Setup two additional translation jobs for Rocky"
  - Merge "Enforce Py3 for `charm-glance`"
  - Add Tripleo Ansible repo
    
    This repo is a TripleO Ansible project directory.  It contains
    playbooks for use with TripleO deployed clouds.
    
    This change also adds an ACL specifically for TripleO Ansible
    components, and changes relevant repos to use it.
    
    Change-Id: Ieed37aa1362a3fa419b605b320732afec61b0551
    Needed-By: I60107545babcefbc3ece86287616eb5635e75b83
    
  - Merge "Add publish-to-pypi for cinder-tempest-plugin"
  - Merge "Switch to publish-openstack-docs-pti for murano"
  - Merge "gerrit-dash-creator: revert to readthedocs template"
  - Merge "Remove Ansible function jobs from cloud-launcher"
  - Remove eol tagging from eol_branch.sh
    
    Tagging at eol is now done in the releases repository, thus remove
    tagging from the script.
    
    Change-Id: I9e91fb030b42cf8b238313c27d11da593a77b851
    
  - Import eol_branch.sh
    
    Import this script from now retired openstack-infra/release-tools
    repository. It is run manually at eol time to retire a branch.
    
    Change-Id: Idcffdc5c5c540bd73ee7ee3e5be9274d693d5f1f
    
  - Merge "Move ironic-tempest job for Neutron to "in tree""
  - Merge "Add releasenote job to python-blazarclient"
  - Add #oooq channel to accesslist
    
    Change-Id: I8fe621b251742eebf5221d270d6bf8b998775bd9
    
  - Enforce Py3 for `charm-glance`
    
    The charm has been converted to Py3 and the Py3 jobs should now
    vote on changes.
    
    Change-Id: Ibc96841bb3bac76c21e2cf3d5960d1a3befdbdaa
    
  - Setup two additional translation jobs for Rocky
    
    Change-Id: Ibeb8dbacd5927284b08bf954c4e6c5c8b9539f8f
    
  - accessbot config: refactor
    
    In responding to some comments on the original changes, it made me
    realise that the global "alumni" and "mask" values are not actually
    required.  Each channel looks up these values in the global dictionary
    first, which is the correct place to put them.
    
    This moves them into the global dictionary, but also adds and updates
    (removes stackforge references) more details about what's happening
    with the channel config keys.
    
    Change-Id: Ic8fc5022d670e0dbcbb53ef803125317dfc008f7
    
  - Merge "Enforce channel modes with accessbot"
  - Merge "Add OpenStack IRC Wall of Fame"
  - Adding tobiko to the project list
    
    Tobiko is a framework for testing OpenStack upgrades.
    It's:
    
    * Deployer Agnostic - should work with any OpenStack deployer
                          like DevStack, TripleO, Ansible projects.
    * Continous Testing - Allows to test the cloud during the upgrade
                          and not only pre and post upgrade process.
    
    Change-Id: I0d98573e1e7c783d04afd3a3046a95618da50e01
    
  - Check for empty project entries
    
    Check that no entries are added to zuul/projects.yaml that only contain
    the project name but do not configure any jobs. These are redundant,
    let's remove them.
    
    Change-Id: I048c9011038a38fee4694defc012762079065ce5
    
  - fix api-wg/sig project settings
    
    The api-wg repository was renamed to api-sig in
    7ccc97ca7eadfc6d6165500018c3c4bc84228ad2 but the project settings were
    not updated, which means changes to zuul.d/projects.yaml are failing
    validation.
    
    Change-Id: Ibc337f67a638729f92662d81ac88e0ae9108e18a
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Bump packethost back to 100 max-servers
    
    We've been running at 10 max servers for a day and a half and there are
    no errors launching nodes according to grafana. Additionally the mirror
    node (http://mirror.us-west-1.packethost.openstack.org) is still up and
    running.
    
    I think we are good to bump back up to 100 max servers given this under
    the assumption that the disk size increases have made things happier.
    
    Change-Id: I873c7067dc2f21e1f42b5b94fdec4e6df728e993
    
  - Merge "Add cloud launcher role to infra. channel"
  - Merge "Rename the API-WG to API-SIG"
  - Merge "Unretire the openstack-chef project"
  - Remove Ansible function jobs from cloud-launcher
    
    The cloud-launcher needs a devstack deployment in order to be
    able to run properly therefore the jobs listed never pass.
    
    The jobs have been migrated and moved off to the repo but
    those need to be removed first in order for the change that
    adds the new working jobs to pass.
    
    Change-Id: I45bd413bd468963be1cb11764291dad2f7bf2fbc
    Needed-By: I5c714eb0732f345f56b9b0b9afa12ad1cc08fcdf
    
  - Add cloud launcher role to infra. channel
    
    Change-Id: I1d66e8a8c6d8b7e608fc0fb22b15649f9c3de13b
    
  - Unretire the openstack-chef project
    
    The maintainers for Chef OpenStack seek to use openstack-chef as the
    entry point for the example repository for scripts and configs to reduce
    friction with user onboarding. Restore it from the attic.
    
    Needed-By: https://review.openstack.org/585473
    Change-Id: Iffa580af0a37ec08c735825332d02f358c2a958b
    
  - Move ironic-tempest job for Neutron to "in tree"
    
    Job ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa
    was moved to be defined in Neutron's zuul.yml config file in [1].
    There is no need to have it configured in this repo.
    
    [1] https://review.openstack.org/#/c/588229/
    
    Change-Id: I7461c1d3080f52e456a51c3df517e15475225838
    
  - gerrit-dash-creator: revert to readthedocs template
    
    The trigger-readthedocs-webhook job has been shown to work now, so
    revert to the template.
    
    Change-Id: I6ced1df56f1e44fbf5a1ea46743b7bff1eb127ad
    Depends-On: https://review.openstack.org/583834
    
  - Remove legacy-tempest-dsvm-neutron-full-fedora-27 job
    
    This is an experimental job, which doesn't look like anybody is using.
    It is also blocking the removal of fedora-27 nodes in nodepool.  If
    people would like to use newer versions of fedora, we can add back the
    job as non legacy.
    
    Change-Id: Id41609063a52787413448152e064ffad64bdd2bd
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Remove fedora-27 jobs
    
    We no longer support fedora on bindep-fallback testing, so we can
    remove this job. And fedora-latest is already in place for other
    location.
    
    Change-Id: Icf35c09451fb6bb3ccc35f0bb32820ae35950bfc
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Gate zuul-job on fedora-latest
    
    We do this for openstack-zuul-jobs we should also do it for zuul-jobs
    too. We also run these nodes for openstack jobs, having coverage will
    protect us from breaking things.
    
    Change-Id: Icdbe553bef88d17020bc60f4b8a15d9b6dbc4f05
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Add AJaeger to IRC operator list"
  - Start running jobs on packethost again
    
    Last time we learned things about networking and MTUs, this time we
    learned things about disk and not running out of it. We now have many
    more terabytes of disk space on our hypervisors so that we crash VMs
    (like our mirror) when they run out of disk.
    
    Change-Id: I2b1363c5a1e049082892d2f5f775a8309a19a04a
    
  - Merge "Remove legacy-muranoclient-dsvm-functional-mysql-backend for muranoclient"
  - Merge "ansible-role-container-registry: switch to non-pypi jobs"
  - Merge "Remove various windmill jobs from projects.yaml"
  - Merge "add publish-to-pypi to vmware-nsx-tempest-plugin"
  - ansible-role-container-registry: switch to non-pypi jobs
    
    Switch the release jobs for ansible-role-container-registry to non-pypi,
    this is an Ansible module, we don't want it in pypi.
    
    Change-Id: Id814295cfe6a59863e58f0a01014fd31f1c38371
    
  - Merge "Add Fluorine functional to grafana and remove fullstack"
  - Merge "Try again with rtd password secret"
  - Try again with rtd password secret
    
    Debugging suggests that this password is incorrect.  I can't be sure
    that I didn't generate it from an input file with a newline and
    without using the "--strip" argument to encrypt_secret.py.
    
    Try again ... this time I have used --strip ...
    
    Change-Id: I133492ad20e535c6c3d44a7160ae17eccea4750b
    
  - Enforce channel modes with accessbot
    
    In the dependent change, accessbot gains the ability to set channel
    modes.  Enforce our global mode of registered users only, with a
    forward to #openstack-unregistered to catch those who need help with
    nickserv.
    
    Change-Id: I004f7c9c9093262bea6e841be41166d3b6ecfb10
    Depends-On: https://review.openstack.org/588134
    
  - Add OpenStack IRC Wall of Fame
    
    With the dependent change, accessbot will remove chanserv access of
    people listed as alumni.  This list is taken from the recent cleanups
    I9f4b4c665106803a1aeb6b1aa7256a958804ede7 and
    I59c7b3b03bb27676ff5b4640009e1dfc29e18028.
    
    Change-Id: I816adefe3a4997dc84edc8595a112a4361fa9ece
    Depends-On: https://review.openstack.org/588115
    
  - Merge "readthedocs secret : remove prefix"
  - Rename the API-WG to API-SIG
    
    The group has changed its name and focus. This change reflects that.
    
    Change-Id: Ic7fac6cd2b37fab7168b4e6416cf4ab135b737d4
    
  - Remove various windmill jobs from projects.yaml
    
    All of these projects are in the middle of being converted to in-tree
    jobs. It is safe for us to remove these jobs as we plan to land
    in-tree changes right away.
    
    Change-Id: Ia64eff3dcca47d023d950faeca82de8d660ab71b
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Cleanup IRC access"
  - Add AJaeger to IRC operator list
    
    Add myself so that I can help if needed.
    
    Change-Id: Iefc677c193fa61cbac7803da77433ab0ee0c3fee
    
  - readthedocs secret : remove prefix
    
    Per the dependent change, the role changed the name of data keys.
    
    Change-Id: Ideb8cf44bcd42dd9b9060ad185e24ece972a7baf
    Depends-On: https://review.openstack.org/587767
    
  - Merge "[generate_puppetfile] Add support for handling commit"
  - Merge "Add trigger-readthedocs-webhook job"
  - Remove job config for openstack/election
    
    With Id62b8c7aee609dcb4bfbcf0afdf0e4d7d8305d20 we have the job config
    in-repo so remove the duplicate items from project-config
    
    Change-Id: Ieca0ac0860b31f08c5a9a503dcc7e8e4456aaf76
    Depends-On: Id62b8c7aee609dcb4bfbcf0afdf0e4d7d8305d20
    
  - Add publish-to-pypi for cinder-tempest-plugin
    
    This adds the publish-to-pypi job for cinder-tempest-plugin so we can
    start publishing it.
    
    Based on discussion here:
    http://lists.openstack.org/pipermail/openstack-dev/2018-June/131810.html
    
    Change-Id: Ieceb3d384f24eebb96da98583be209873509c164
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - add publish-to-pypi to vmware-nsx-tempest-plugin
    
    This patch adds the publish-to-pypi template to the
    openstack/vmware-nsx-tempest-plugin project so that we have the ability
    to release versions to PYPI.
    
    Change-Id: Id9a88fe6f8abb7aa0ddf38183313484ed3e6c361
    
  - Merge "Promote bast-test change for configure-unbound"
  - Promote bast-test change for configure-unbound
    
    This has been tested with:
    
      http://logs.openstack.org/28/587128/1/check/windmill-fedora-latest/c1fb677/job-output.txt.gz
    
    And does seem to address the validate-host error:
    
      No viable v4 or v6 route found to git.openstack.org. The build node is
      assumed to be invalid
    
    Change-Id: Ib9145d91de9b5cd574cbe203037a2144dcd53b9a
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Set python35-jobs as voting for monasca-agent
    
    Change-Id: I02f09d87befbc6d69cef97429ea51c459e91bbcc
    
  - Add trigger-readthedocs-webhook job
    
    This job is to trigger readthedocs via their new API
    
    The old API was quite simple in that anyone could hit the end-point
    and trigger a new build.  The v2 API now requires authentication and a
    unique id for each project we wish to update.
    
    If projects wish, they can directly use the new "trigger-readthedocs"
    role (from the dependent change) and create their own jobs, providing
    their username/password or webhook authentication token directly from
    a secret in their project playbook.
    
    This job, however, uses the infra secret for the "openstackci" user to
    update the docs.  Projects that wish to take this route require some
    minor setup, but don't have to worry about managing new jobs or their
    secrets and gain some benefits in having the openstackci user as a
    backup admin.
    
    To use the trigger-readthedocs-webhook job, projects will need to do
    the following:
    
    1) add openstackci user as an admin of their RTD project
    
    2) generate an webhook via the "Integrations" dashboard page on the
       RTD project
    
    3) provide the id from that webhook URL in job or project variables.
       This webhook id is not private; it is useless without
       authentication (it appears to be a global monotonically increasing
       integer for each webhook generated).
    
    4) include the job. gerrit-dash-creator is populated with the new job
       for initial testing.  Other projects are currently using the
       "docs-on-readthedocs" template.  Change
       I3b65813671961d07c0a743685c537ad1df4bf68 proposes switching the
       template to use this new job.
    
    Change-Id: Ic34ea5ead26a477a1cc5f8b25fd2ce1949c1dc13
    Depends-On: https://review.openstack.org/579434
    Depends-On: https://review.openstack.org/584230
    
  - Merge "Swift logs: don't compress ara html"
  - Merge "Remove heat-templates python jobs"
  - Merge "Skip releases jobs on doc updates"
  - Swift logs: don't compress ara html
    
    This is handled transparently with the swift upload.
    
    Change-Id: Ied980e7a9d7906c916984f300d517da2a9222846
    
  - Merge "Swift logs: don't run the regular log upload script"
  - Swift logs: don't run the regular log upload script
    
    This works well enough that we don't need the fallback.
    
    Change-Id: I24ccca767300e128f4bb1651aeaa12b379436dda
    
  - Move configure-unbound into its own play
    
    Clean up pre.yaml based on previous comments.
    
    Change-Id: I1db6ba6b2bd974d2b78626ae0005190e4784a938
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Fix vexxhost secret
    
    The password was entered incorrectly.
    
    Change-Id: I83437c2d363f2408a4e779e2f0e38eaf28467d8a
    
  - Merge "Add auth_url to vexxhost secret"
  - Merge "Publish swift logs also to static fileserver"
  - Merge "Setup translation jobs for Rocky"
  - Add auth_url to vexxhost secret
    
    The profile parameter is currently ignored by openstacksdk until
    https://review.openstack.org/585780 lands.
    
    Change-Id: Ie09b27cb915d029241f2703476033dc5fe5eb9c4
    
  - Publish swift logs also to static fileserver
    
    While we're testing/debugging the upload-logs-swift role, it would
    be nice to still see the logs when it fails.  So publish logs to
    both places temporarily.  Since it runs last, the static URL will
    be the one reported to Gerrit.
    
    Change-Id: Ife54e000ecc36396f37c6da3bd992283628fa831
    
  - Merge "Add a base job to test storing logs in swift"
  - Setup translation jobs for Rocky
    
    ceilometer
    cinder
    designate
    designate-dashboard
    freezer-web-ui
    glance
    heat
    heat-dashboard
    horizon
    ironic
    ironic-inspector
    ironic-ui
    karbor
    karbor-dashboard
    keystone
    magnum
    manila
    monasca-ui
    murano
    murano-dashboard
    networking-ovn
    neutron
    neutron-fwaas-dashboard
    neutron-vpnaas-dashboard
    nova
    octavia
    octavia-dashboard
    sahara
    sahara-dashboard
    searchlight
    searchlight-ui
    senlin
    senlin-dashboard
    solum
    solum-dashboard
    swift
    tacker
    tripleo-ui
    trove-dashboard
    watcher
    watcher-dashboard
    zaqar
    zaqar-ui
    zun-ui
    
    Removed obselete Pike jobs
    
    Change-Id: If1b6a327c586e8b187022de9f6347a782c294ffc
    Depends-On: https://review.openstack.org/#/c/587055/
    
  - Add a base job to test storing logs in swift
    
    Change-Id: Icbf5d4b2f58ec31b215328c2cf1482892fa4dc53
    
  - Merge "Split roles after unbound into own play"
  - [generate_puppetfile] Add support for handling commit
    
    We sometimes [1] need to use a commit hash as a pin,
    so adapt the script to work with commit hash pins as well.
    
    [1] https://review.openstack.org/#/c/586946/
    
    Change-Id: I8867b3d41dc6ceef084c6d978cc405b9f6710375
    
  - Merge "Add publish-to-pypi-horizon job to masakari-dashboard"
  - Merge "Add non-voting nodejs-npm-run-lint nodejs-npm-run-test jobs"
  - Split roles after unbound into own play
    
    This is because we actually want unbound to finish reloading before
    running any other roles. Without this, we only restart unbound after
    all roles have run.
    
    This is to help debug an issue in fedora, where we cannot traceroute
    to git.o.o properly, and think we are failing to resolve DNS properly.
    
      http://logs.openstack.org/47/586847/1/gate/windmill-fedora-27/2f06941/job-output.txt.gz
    
    Change-Id: Ida150b3d484538caf0b040c417c391c7cd76dcc5
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Run tox-py35 on changes to zuul-jobs"
  - Merge "Add Grafana dashboards for stable Neutron releases"
  - Remove heat-templates python jobs
    
    Those jobs are for deprecated hooks which now already replaced by
    heat-agents (so as python jobs). Those deprecated hooks should be
    remove soon, so do not need to check them in heat-templates.
    
    Change-Id: I737aafb2935c3c62758612ef82e7c80db07380c0
    
  - Remove legacy-muranoclient-dsvm-functional-mysql-backend for muranoclient
    
    We move legacy-muranoclient-dsvm-functional-mysql-backend job to muranoclient,
    so remove this job from project-config.
    
    Depends-On: https://review.openstack.org/#/c/586746/
    Change-Id: Ib4bfe118e8f39bc9888fbdbff4cbece00106a38d
    
  - Switch to publish-openstack-docs-pti for murano
    
    Change-Id: I29b965ab7a77425e5107085742afe285d31d782d
    
  - Merge "Aslo apply the py35 job for trove-dashboard queens"
  - Merge "Set up translation for cloudkitty-dashboard"
  - Merge "Change neutron CI dashboard to a week view"
  - Merge "Switch to publish-openstack-docs-pti in Octavia"
  - Merge "Run propose-updates for requirements-constraints to Python3.6"
  - Merge "Update oslo.limit testing jobs"
  - Merge "Drop requirements-check from renderspec"
  - Merge "Add linters check to make sure site-variables is yaml"
  - Merge "Disable packethost in nodepool"
  - Merge "Add gerritbot for StarlingX (openstack/stx-*) projects to #starlingx IRC channel"
  - Merge "Minor typo fix: duplicate HDD label"
  - Add linters check to make sure site-variables is yaml
    
    A YAML syntax error in site-variables was merged recently. Errors in
    that file break basically everything, so add a check that the file at
    least parses.
    
    Change-Id: I9b2c47a0461275e1d53aabe387f0309719d46b77
    
  - Fix site-variables typo
    
    This is breaking all jobs.
    
    Change-Id: Id02a8a4765a11c286f09fb707845d246f545bf08
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Disable packethost in nodepool
    
    For some reason, we keep losing the regional mirror in packethost,
    which makes jobs fail.  Disable nodepool there until we better
    understand what is happening.
    
    Change-Id: I8d2a01cd1e1fa7421d72ba4b2f75d10d0511e7a7
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Set zuul_output_dir in site-variables"
  - Merge "Remove legacy scenario multinode job for cinder"
  - Merge "import networking-cisco jobs into net-cisco tree"
  - Merge "Add pbrx-release team for pbrx"
  - Add gerritbot for StarlingX (openstack/stx-*) projects to #starlingx IRC channel
    
    Change-Id: I1af0cab51cb64d0173af3706d14a4785d1cae318
    Signed-off-by: Austin Sun <austin.sun@intel.com>
    
  - Minor typo fix: duplicate HDD label
    
    Change-Id: I3d2c9020c6cc52be1d1a5c5003ca5b7811130ea8
    
  - Add publish-to-pypi-horizon job to masakari-dashboard
    
    Change-Id: I9d19dae05d7ca30f7d204d7d1836543528cba98d
    Signed-off-by: Sampath Priyankara <sam47priya@gmail.com>
    
  - Normalize projects.yaml
    
    Change-Id: I95b3eb6fa94010a30a54410ea7944212ea1754e9
    
  - Aslo apply the py35 job for trove-dashboard queens
    
    We have all py35 related patches backported to the Queens branch
    already, so it's better to use negative branches matching now.
    
    Change-Id: I613f2794aa7587e122111b0b5488babb1a383ceb
    Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
    
  - Merge "Import ansible-role-tripleo-cookiecutter"
  - Run tox-py35 on changes to zuul-jobs
    
    The repo has a unit test framework now.
    
    Change-Id: I756dfe8976c89b493b10ea2f3dc1999da5182a9c
    Depends-On: https://review.openstack.org/584541
    
  - Cleanup IRC access
    
    Removed some inactive members. Add myself.
    
    Change-Id: I9f4b4c665106803a1aeb6b1aa7256a958804ede7
    
  - Merge "Fix typo in ansible-role-openstack-operations project"
  - More slight enhancements to nodepool graph
    
    Fix up the yaxes for the new syntax
    
    Don't scale the yaxis but just graph it in ms
    
    Remove the non-working job tracker
    
    Change-Id: I085302a8686fefd811f23d131b69d255dbe9ebf1
    
  - Set nullPointMode for Time to Ready panel
    
    Experiment with setting nullPointMode to connected, to restore
    previous look for panel. Upgrading to newer grafana seems to have
    removed this setting.
    
    Change-Id: I78004ead50b670e8b538800bdf1be1eec74ac6e8
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Add back grafana/nodepool.yaml
    
    This was deleted by mistake and gives an overview of all providers.
    
      https://review.openstack.org/577045
    
    Change-Id: I62bb27aade9037648e234c2be879407560903f3b
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Revert "Run propose-update-constraints under Python3.6""
  - Run propose-updates for requirements-constraints to Python3.6
    
    Currently we're running propose-updates forrequirements-constraints
    under python 3.5 (on xenial).  We take the results of freezing the
    constraints fro 3.5 and emit them as 3.4 constraints also.  In the near
    term[1] we'd like to use the same technique to generate 3.6 constraints.
    
    With the inclusion of I8784509bc162eb6f2e80261bc2d81dbe63ce7989, and
    knowing that we no longer run on trusty node, we can now clone the 3.5
    constraints freeze to both 3.4 and 3.6.  However given that soon we'll
    be moving from xenial to bionic this introduces debt that will need to
    be fixed after the August release.
    
    Instead just move propose-updates for requirements-constraints job to
    bionic now and start cloning 3.6 to 3.5 and 3.4.
    
    Several jobs use propose-updates as a parent so I've made this change
    specifically where we call the propose-updates job specifically for
    requirements-constraints
    
    Note: This may feel very familiar if you reviewed
    I541b64afaee3bf466ff1a461fd2cb472657c4986, The aim is the same but I
    mis-understood what propose-update-constraints was doing and it wasn't
    the right job and was reverted in I75280b23e2e60800af45dc2343c82008ec9971a9
    
    [1] See re-design discussion:
        http://lists.openstack.org/pipermail/openstack-dev/2018-July/132152.html
    
    Change-Id: I1874d4f20a6d69a881f0d9407e159c35ab21542d
    
  - Revert "Run propose-update-constraints under Python3.6"
    
    This reverts commit c1de884d33cb4fc252e71c5477b87ac5c9ba653b.
    
    propose-updates-constraints != propose-updates.  The later does what I want, the former is used by the release-team after releasing a new library.
    
    #eggonface
    
    Change-Id: I75280b23e2e60800af45dc2343c82008ec9971a9
    
  - Fix typo in ansible-role-openstack-operations project
    
    Change-Id: Ifd0761ebb75ba41413c3959473a7472750ce5d9a
    
  - Merge "Remove legacy-tempest-dsvm-nova-os-vif"
  - Switch to publish-openstack-docs-pti in Octavia
    
    Change-Id: I6a6b38d5226dccd23c6ee81d1477c155a871ad1c
    
  - Merge "Remove glance_store queens translations"
  - Merge "Run propose-update-constraints under Python3.6"
  - Update oslo.limit testing jobs
    
    Now that we're starting to add code and tests to oslo.limit, we
    should start running them in gate and check queues.
    
    Change-Id: I7841ac94280148e77f76ae9d5da178dce129c853
    
  - Drop requirements-check from renderspec
    
    The dependencies of renderspec were dropped in https://review.openstack.org/#/c/541752/
    and since then we've been unable to land patches. remove
    the requirements check so that we can develop renderspec again.
    
    Change-Id: Ieb3a0689a2718626a69a8b12fc862480f48c9cd1
    
  - Add non-voting nodejs-npm-run-lint nodejs-npm-run-test jobs
    
    Change-Id: Ia8294450a8efcce4c7a4721ec1b49d2c30e41792
    Co-Authored-By: Saju Madhavan <sajuptpm@gmail.com>
    Closes-Bug: bug/1782932
    
  - Remove glance_store queens translations
    
    The jobs fail since translate.o.o has only a master branch, remove the
    template.
    
    Change-Id: Ieaa7934f195cccec97cf3554d11c80b792a4bfb1
    
  - Merge "Add Zuul job for stx-docs"
  - Skip releases jobs on doc updates
    
    Unit tests and pep8 checks not needed when only updating
    documentation. Skip so we don't waste gate resources.
    
    Change-Id: I6ad353b67ce7f1d2c8dcbd8d2b24ed706974a712
    Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
    
  - Clean packethost floating IPs
    
    This instructs nodepool to clean up unattached floating IPs. This will
    clean up leaked floating IPs.
    
    Change-Id: Id7411fe975bf1a15db66916755c90e082f17d11d
    
  - Add pbrx-release team for pbrx
    
    It's not an official project, so it needs a team who can push tags.
    
    Change-Id: Ib3d313a1af8873d710d10a58f2413bcd40aa26cf
    
  - Remove legacy scenario multinode job for nova
    
    The legacy job 'legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend'
    has been migrated to tempest repo as "tempest-sceanrio-all" [1].
    
    "tempest-sceanrio-all" job runs
    - all scenario tests including slow tests - same as old job
    - it exclude the live migration api tests - these tests are covered
                                                by "nova-live-migration"
    
    New job "tempest-sceanrio-all" will be added on nova gate
    by- https://review.openstack.org/#/c/583840/
    
    This commit removes the old job entry for nova from project.yaml and
    dependent patch adds the corresponding new job in nova gate.
    
    [1] http://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml#n147
    
    Depends-On: https://review.openstack.org/#/c/567697/
    
    Change-Id: I9a7974dcac2663c6c14b629c47350ec52487e3f6
    
  - Merge "Clarify Zuul Ram and HDD usage graphs"
  - Clarify Zuul Ram and HDD usage graphs
    
    Make it clear that these values are percentages. We update labels to
    convey that and scale the values so that we get 71% instead of 7.145.
    
    Change-Id: I64bb9cfa536c2ba395be0264839a7a50929d7477
    
  - Merge "Drop legacy scenario multinode job from Tempest"
  - Merge "Add openstack-dev/bashate to #openstack-qa channel"
  - Merge "Gate governance with project-config"
  - Merge "Add Zuul jobs for Airship specs repo"
  - Merge "Consolidate nodepool graphs"
  - Remove legacy scenario multinode job for cinder
    
    The legacy job 'legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend'
    has been migrated to tempest repo as "tempest-sceanrio-all" [1].
    
    "tempest-sceanrio-all" job runs
    - all scenario tests including slow tests - same as old job
    - it exclude the live migration api tests - these tests are covered
                                                by "nova-live-migration"
    
    New job "tempest-sceanrio-all" will be added on cinder gate
    by- https://review.openstack.org/#/c/583842/
    
    This commit removes the old job entry for cinder from project.yaml and
    dependent patch adds the corresponding new job in cinder gate.
    
    [1] http://git.openstack.org/cgit/openstack/tempest/tree/.zuul.yaml#n147
    
    Depends-On: https://review.openstack.org/#/c/583842/
    Change-Id: I353a39aba501ff45d0f04e917720d03bd2ddeac0
    
  - Drop legacy scenario multinode job from Tempest
    
    The legacy job:
    legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
    has been superseded by https://review.openstack.org/#/c/580877/5
    which uses ZuulV3.
    
    So we should drop this job to reduce unnecessary consumption of
    nodes.
    
    Change-Id: I5b8df4f521cd3118fa26cbb4397e6d4f18133684
    
  - Add openstack-dev/bashate to #openstack-qa channel
    
    This commit adds openstack-dev/bashate gerritbot annouce
    under QA.
    
    Change-Id: I887f980daf82ef1584b047163829492bf9f6671c
    
  - Gate governance with project-config
    
    To avoid the potential to typo new project names in governance, we're
    adding a linter to the governance repo to ensure the project exists in
    project-config[1]. Add project-config as a required project for the
    governance linters job so that new projects need not wait for the
    project-config patch to merge before the governance patch can pass
    tests.
    
    [1] https://review.openstack.org/583637
    
    Change-Id: I8be9eae083ad2b1e9387704e064d104b196a0d1b
    
  - Merge "Switch to not-voting check-requirements for git-upstream"
  - Change neutron CI dashboard to a week view
    
    The Neutron CI team, the primary customer for the Neutron Failure Rate
    dashboard [1] meets once a week to review CI status.  It would be useful
    if we did not need to change the Grafana view to a one-week view each
    time, so a "time" stanza is added in accordance with the grafyaml
    documentation [2].
    
    [1] http://grafana.openstack.org/dashboard/db/neutron-failure-rate
    [2] https://docs.openstack.org/infra/grafyaml/
    
    Change-Id: I20853dc71cbcc280e7039a1404d17c81ec172c5a
    
  - Add Grafana dashboards for stable Neutron releases
    
    In the Neutron CI meeting [1] it was discussed that failures on CI jobs
    for stable branches were not getting sufficient visibility, because
    the lack of dashboarding means that we are dealing with anecdotal data
    as opposed to trended metrics.  This change adds "back one" and "back
    two" dashboards (referring to stable/queens and stable/pike
    respectively) that can persistently refer to the last two stable
    releases, and will be updated with each release to refer to the proper
    stable branches.
    
    [1] http://eavesdrop.openstack.org/meetings/neutron_ci/2018/neutron_ci.2018-06-19-16.00.log.html#l-70
    
    Change-Id: I8a372ffe640ef1125e6acc2d5e40ef54c9f8e261
    
  - Merge "Create airship-specs repo"
  - Add Fluorine functional to grafana and remove fullstack
    
    Until now n-odl only had oxygen in the gate. Now it is adding also
    Fluorine to it. In addition, fullstack is failing and we will probably
    remove it anyways.
    
    This patch adds monitoring for functional in grafana and removes the
    fullstack monitoring.
    
    Depends-On: https://review.openstack.org/582980
    Depends-On: https://review.openstack.org/582748
    Change-Id: If818ec84c25815228f0fcf7e94ed4270250077d9
    
  - Normalize projects.yaml
    
    Change-Id: If07033500284941a2c943adc36df9c87ea17a098
    
  - Run propose-update-constraints under Python3.6
    
    Currently we're running propose-update-constraints under python 3.5 (on
    xenial).  We take the results of freezing the constraints fro 3.5 and
    emit them as 3.4 constraints also.  In the near term[1] we'd like to use
    the same technique to generate 3.6 constraints also.
    
    With the inclusion of I8784509bc162eb6f2e80261bc2d81dbe63ce7989, and
    knowing that we no longer run on trusty node, we can now clone the 3.5
    constraints freeze to both 3.4 and 3.6.  However given that soon we'll
    be moving from xenial to bionic this introduces debt that will need to
    be fixed after the August release.
    
    Instead just move propose-update-constraints job to bionic now and start
    cloning 3.6 to 3.5 and 3.4.
    
    [1] See re-design discussion:
        http://lists.openstack.org/pipermail/openstack-dev/2018-July/132152.html
    
    Change-Id: I541b64afaee3bf466ff1a461fd2cb472657c4986
    
  - Merge "Use full 100 nodes in packethost"
  - Merge "Run kata-runsh on the kata runtime repo"
  - Use full 100 nodes in packethost
    
    This cloud appears to be happy now with the new MTU values. Let us use
    our full quota again.
    
    Change-Id: I42e8ecd77fbf3d995a59b7c61aabee9e77de1571
    
  - Import ansible-role-tripleo-cookiecutter
    
    Cookiecutter template for TripleO Ansible Roles
    
    Change-Id: I8e1282aac052f5d05f20bbeb16ea4961e157a897
    Needed-By: I6165193690d8eeaedd281f7bce8f2617789a6651
    
  - Remove legacy-tempest-dsvm-nova-os-vif
    
    The job is now defined in os-vif repo as os-vif-ovs and the experimenal
    nova job is also migrated, so we can remove it here.
    
    Change-Id: I08298bf7dcf5683defa988c97527db48075dafb1
    Depends-On: https://review.openstack.org/583023
    
  - Merge "move control of jobs to os-vif"
  - Run kata-runsh on the kata runtime repo
    
    The runtime repo is far more active than the proxy repo. We used the
    proxy repo job to get the job working. Now that the job runs
    successfully [0] apply it to the runtime repo so that people will see
    the results and we can start to receive feedback on the setup.
    
    [0] https://github.com/kata-containers/proxy/pull/74#issuecomment-405294886
    
    If kata is happy with this the next step will be deploying a kata zuul
    tenant.
    
    Depends-On: https://review.openstack.org/#/c/582289/
    Change-Id: I16f508bd892112f7d24d43f8f9f3952552aa7229
    
  - Reenable packethost in nodepool
    
    Packethost instances have an mtu of 1500 now and we've tried to address
    the small mtu problem in devstack gate and zuul jobs for multinode
    network overlays. We should be good to start a small number of instances
    in packethost to see that everything is working against before bumping
    this number up to 100.
    
    Change-Id: I52a73f039f4fe074042e367fa0262f0ce3715725
    
  - Merge "Adding Ansible roles for TripleO"
  - Merge "Add OpenStack operations Ansible role"
  - Switch to not-voting check-requirements for git-upstream
    
    Git-upstream doesn't fully comply with check-requirements and will
    require a number of iterations to land before it can be re-enabled.
    
    Change from the check-requirements template to run the job from
    openstack/requirements 'requirements-check' non-voting.
    
    Note git-upstream is not listed in openstack/requirements projects.txt.
    
    Change-Id: Id62d4afdcd78361550c9f36ace4115599b4dec69
    
  - Merge "Stop publishing zuul docs to docs.openstack.org"
  - Merge "Set up os-acc repository"
  - Merge "Make monasca-api py35 job voting"
  - Merge "Allow heat-templates checking along with py35"
  - Merge "Remove sahara-extra legacy jobs, moving in-tree"
  - Merge "Remove shade, nodepool, zuul from infra docs list"
  - Merge "Enable publishing to pypi for neutron-tempest-plugin"
  - Stop publishing zuul docs to docs.openstack.org
    
    Redirects to zuul-ci.org are in place.
    
    Change-Id: I7cc766b4c265882332dded21eaf49f3e38d0a79e
    
  - Remove shade, nodepool, zuul from infra docs list
    
    These have moved out of the infrastructure program and are no
    longer published in these locations.
    
    Change-Id: I70b8986bbcb52be09f6a23d8374a3865a79d9188
    Depends-On: https://review.openstack.org/582305
    
  - Set up translation for cloudkitty-dashboard
    
    Change-Id: I24416a26a46704ba03319be4328cdbcd16a8d78b
    Task: 22817
    Story: 2002867
    Depends-On: https://review.openstack.org/#/c/580367/
    
  - Add OpenStack operations Ansible role
    
    This Ansible role handles tasks related to operating an OpenStack cloud
    deployed with TripleO. It contains tasks for cleaning up Docker, restarting
    services, and fetching log files.
    
    Change-Id: Id92ad1a43f3e2c5947a49f17e7c1cf9e3f3fefc4
    Needed-By: I40ec0766e4918d5def9cda508741e6d0c17d7b2d
    
  - Enable publishing to pypi for neutron-tempest-plugin
    
    As this is fresh ground I picked the python3 job so wer don't have debt.
    I registered the package on pypi yesterday and added openstckci
    
     >>> import xmlrpc.client
     >>> client = xmlrpc.client.ServerProxy('https://pypi.org/pypi')
     >>> client.package_roles('neutron_tempest_plugin')
     [['Owner', 'openstackci'], ['Owner', 'o-tony']]
    
    Change-Id: I32a191befacb94aac316f91e847903aa8b4ea28f
    
  - Merge "proposal/OSA: Sync the contents of the sync folder"
  - Merge "Revert "proposal: OSA: Do not sync tests/tests-repo-clone.sh anymore""
  - Add Zuul jobs for Airship specs repo
    
    Change-Id: I1b4eba959359304ca4012c5ee44bb8e3cb14a9ae
    
  - Create airship-specs repo
    
    Change-Id: I0ad090a151d0123dcd256751cbbaa234795d5560
    
  - Use ensure-output-dirs in base-test
    
    Change-Id: Ia6c6a70e25f4bf47f4e0128ebd5b89a0437e7c80
    Depends-On: I969218f59c3fc237e1b85f016a7d0c1548a0b073
    
  - Set zuul_output_dir in site-variables
    
    This makes it un-overrideable.
    
    Change-Id: I499214a433479cf19d030954afce70e880cf6b0a
    
  - Merge "Put StarlingX projects into a common gate queue"
  - Merge "switch whereto to use publish-to-pypi-python3"
  - Merge "remove branch aware project settings for whereto"
  - Merge "remove publish-openstack-sphinx-docs-python3 job"
  - restore project settings for reno
    
    These project templates were mistakenly moved to reno's in-tree
    configuration file.
    
    Change-Id: I8eb0e218ee9082668baa20e0c9c955fd1a1f3596
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Remove sahara-extra legacy jobs, moving in-tree
    
    The legacy jobs for sahara-extra which builds the artifacts and
    publishes them are going to be moved downstream, but better remove
    them first from here so that the post jobs (legacy and new)
    do not conflict with each other.
    This means a short interval where sahara-extra will not have a build
    job, but the amount of patches for sahara-extra is really small.
    
    Needed-By: https://review.openstack.org/532691
    Needed-By: https://review.openstack.org/581096
    Change-Id: If924a8d2ee1de913452d81165993f94c31a42f6f
    
  - import networking-cisco jobs into net-cisco tree
    
    This patch removes the networking-cisco jobs according to the
    python3-first community goal. They will now be maintained in the
    networking-cisco tree.
    
    Change-Id: Iaaf4b36a13bcbfcb9f75a3fedda8667e7527356f
    Depends-On: https://review.openstack.org/581063
    
  - Adding Ansible roles for TripleO
    
    Based on the newly introduced design of per-repository Ansible
    roles for TripleO component management, this change adds the
    bulk of repos needed for TripleO Ansible tooling.
    
    Related to: Ic016538588afdb1d483ab892a1d4b17fc77b5dd4
    
    Change-Id: Ib02f9ef8fc9172c65851c1fa30ad51114a4c7e0e
    Needed-By: Ie8aea149d97b77bdfd8455d3e36e97bb47510afc
    blueprint: ansible-tasks-to-role
    
  - switch whereto to use publish-to-pypi-python3
    
    Use the python3 version of the PyPI publishing job.
    
    Change-Id: I2ca5aa78c758f8ac91f0efc0a4c019a026e22450
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - remove branch aware project settings for whereto
    
    Move the project templates that are branch aware out of project-config
    and into the whereto repository.
    
    Change-Id: Ibfd330f1d2de9726d3f82d73efc437e7b46523c6
    Depends-On: https://review.openstack.org/580736
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - remove publish-openstack-sphinx-docs-python3 job
    
    We no longer need this job since we are going to use
    publish-openstack-tox-docs instead.
    
    Depends-On: https://review.openstack.org/580488
    Change-Id: I3d16c4ebaed177e1cbb2930e45007842d9962e4a
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - switch incorrect python3 docs job to correct one
    
    We are replacing publish-openstack-sphinx-docs-python3 with
    publish-openstack-docs-pti.
    
    Change-Id: I581df5a76d7a656732796f2414c46d94a4f23ff7
    Depends-On: https://review.openstack.org/580485
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - remove restrictions on repos allowed to use publish-openstack-tox-docs
    
    We want to use publish-openstack-tox-docs as part of the PTI for
    building documentation for all projects, so we need to allow all
    projects to use it.
    
    Change-Id: I718397cd51d43220e5226e8f88b7db699ea01bdd
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - proposal/OSA: Sync the contents of the sync folder
    
    We have an emerging need to synchronise a common set of tasks across
    roles. While it may sometimes make sense to create a role for this
    sort of thing, the overhead of doing so would be greater than simply
    copying the file between roles. We're also finding include_role to
    be somewhat buggy, especially when used from inside a role.
    
    This patch adds the ability to copy a set of files from the source [1]
    to the same path (without the 'sync' prefix) in the destination roles,
    abiding by the same rules as all other synchronised files.
    
    [1] openstack/openstack-ansible/tests/sync
    Relates-to: https://review.openstack.org/579527
    Change-Id: I598ff6aae50e6570d5f262c830c4be10f1cc0b75
    
  - Merge "Remove release-tools configuration"
  - Put StarlingX projects into a common gate queue
    
    Required for Depends-on to work (merge) as expected
    
    Change-Id: I6e598519ba4960cfbfb90344d881456e20b3dae7
    
  - Revert "proposal: OSA: Do not sync tests/tests-repo-clone.sh anymore"
    
    This reverts commit 022703d08470f3b8f1d5b4567ee3671a2f72ad0a.
    
    We actually still want to sync this file for stable branches, so we revert
    this commit.
    
    Change-Id: I63ac677b620cd627b6a4c8dfa6c8e978d4ec6f61
    
  - Make monasca-api py35 job voting
    
    Change-Id: I1286249becfdeb280a97ae25d368ebf3c8567a80
    
  - Add releasenote job to python-blazarclient
    
    Change-Id: Id2d889519912b762b2b482b7ddc11f8781a7565d
    
  - Merge "Revert "Revert "Temporarily stop booting nodes in vexxhost"""
  - Revert "Revert "Temporarily stop booting nodes in vexxhost""
    
    It looks like our transit provider is still acting up on IPv6 and peering
    disputes means that if that one transit provider has issues, we can
    no longer reach Google.
    
    Disable until we figure out what to do.
    
    This reverts commit 5450a084a69706bcda139d4c098acd108417725a.
    
    Change-Id: Ida69a40ca70a1b5eea5c29c62581a5906829f55c
    
  - Set up os-acc repository
    
    This patch adds jobs for os-acc.
    
    Change-Id: Ic9fb35ddd6b7f175dfe44b5d05f96c475defb121
    
  - Allow heat-templates checking along with py35
    
    This patch will bring heat-templates fully check in
    code-base and zuul gate with python3.5.
    
    Change-Id: I4d2d4d7f360982a6dc5d6253dd2a0a381e99f92f
    
  - Add executor used HDD metric to zuul-status dashboard
    
    Start tracking HDD usage for zuul-executors, as it now has the
    ability to stop / start builds.
    
    Change-Id: Ibf891deadcaa8e5d323992e9626765341ca5c44a
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Add os-acc to openstack repo"
  - Merge "Drop neutron-tempest-multinode-full job from Tempest"
  - Merge "Publish Devstack docs for stable branch too"
  - Merge "Add StarlingX documentation repository"
  - Publish Devstack docs for stable branch too
    
    Currently Devstack docs are built for master only but
    we should have those published for stable branch also as
    Devstack is branched.
    
    This commit allows Devstack docs to be published by template
    'publish-openstack-sphinx-docs'
    
    Change-Id: I854e810d2f328387a6e6c6b1af4ceda54c4f5cb7
    
  - Revert "Temporarily stop booting nodes in vexxhost"
    
    This reverts commit edc1710e34ba86df1349f2235619bb6cdd044d99.
    
    Routing issues appear to be sorted out and ipv6 addrs ping in vexxhost
    once again.
    
    Change-Id: I4567c487bc6066ac3c7dbd27d98d2bc91b1657b4
    
  - Merge "Add api-ref-jobs to Watcher templates list"
  - Merge "Add gerritbot to #openstack-service-broker IRC channel"
  - Merge "Remove ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa for nova"
  - Merge "remove lower constraints to vmware-nsx gate pipeline"
  - Merge "Stop running jobs for the release-tools repo"
  - Merge "drop pypy jobs from cliff"
  - Merge "Add py35 jobs to python-tempestconf"
  - Merge "increase timeout on neutron-lib periodic for vmware-nsx"
  - Merge "There are no core developers, only core reviewers"
  - Merge "Remove obsolete zuul and jenkins dev configs"
  - Drop neutron-tempest-multinode-full job from Tempest
    
    This patchset drops neutron-tempest-multinode-full job from
    Tempest since Tempest now has an in-tree Zuul v3 version called
    tempest-multinode-full (which is voting, while this legacy
    job being removed is non-voting). tempest-multinode-full
    replaces neutron-tempest-multinode-full [0].
    
    This is to cut down on extraneous resource consumption
    that is being dedicated to an obsolete job.
    
    [0] 83b154a283/.zuul.yaml (L105)
    
    Change-Id: Idc7b5f28c9a57890ded3e442387df9d781d7233b
    
  - Temporarily stop booting nodes in vexxhost
    
    IPv6 routing issues are causing most jobs to fail due to lack of
    connectivity (mostly manifesting as DNS lookup failures). Set
    max-servers to 0 for now while the problems are addressed.
    
    Change-Id: I583e3971b77990a23da29d615c22c5433b876249
    
  - Merge "Revert "Add doc build job for Chef OpenStack""
  - Add Zuul job for stx-docs
    
    Depends-On: https://review.openstack.org/#/c/579301/
    Change-Id: Iffe1d77d52c3b3c272c581afba9b44ad6e78526a
    
  - Add StarlingX documentation repository
    
    Adding stx-docs as the documentation repository for the
    StarlingX project.
    
    Needed-By: https://review.openstack.org/#/c/579303/
    Change-Id: Id3f49dbeabf4a01ee87b1c299443e8c3915d386c
    
  - Add py35 jobs to python-tempestconf
    
    The issues which prevented the correct execution of unit tests
    using Python 3.x have been solved.
    
    Story: 2002574
    Task: 22144
    Change-Id: I03189cb57b069f9689329ad23c8151fae1749e07
    
  - drop pypy jobs from cliff
    
    The jobs have been non-voting for a long time and are failing. We
    don't seem to have anyone who wants to fix things up so they will
    work, so let's turn them off for now.
    
    Change-Id: I8802b41fb312b29d37784cb77818747b7cca2787
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Remove release-tools configuration
    
    Remove configuration specific to the now-retired
    openstack-infra/release-tools repository and set its Gerrit ACL to
    the common read-only one shared by all retired projects. In removing
    the ACL, switch the ACL used by the release-test repository as it
    shared this one previously.
    
    Change-Id: Ib03e48b1771bd43502abf28f866b13a636506585
    Depends-On: https://review.openstack.org/579188
    
  - Add gerritbot to #openstack-service-broker IRC channel
    
    Change-Id: I8a9ec28313878df7d4d9e2f9a487c4a800948adc
    
  - Make vexxhost specific pool for kata flavors
    
    The kata test instances can only run in vexxhost currently and there are
    delays in processing these node requests because we content with the
    openstack requests as well. Split this into a separate pool so that we
    can better model resource quotas/maxes as well as creating a separate
    thread just for these node requests.
    
    Change-Id: I449bba31c0e4a29d20af6ca7f3888bf9dc85945c
    
  - Stop running jobs for the release-tools repo
    
    The openstack-infra/release-tools repository is being retired, as
    the Release Management Team ceased using it months ago. As a first
    step, stop testing new changes for it so that we can replace its
    content with a retirement notice.
    
    Change-Id: Ia94fe9fcbffe9a748694290f5cb91b8ca26237b8
    
  - Revert "Add doc build job for Chef OpenStack"
    
    Turns out that this is causing issues with stable branches that do not
    yet have a doc/ tree. We'll define the docs builds in the local repo
    instead, see [0].
    
    Note that this isn't a clean revert, due to the removal of
    "system-required" that has happened in the meantime, now the complete
    project definition is removed.
    
    [0] https://review.openstack.org/579148
    
    This reverts commit 9c7980078e1101a432d925aea7bcdcc06e9fcffd.
    
    Change-Id: I4e41e0a591e76483b036a3cc8e8c09a4d449a147
    
  - Merge "Add devstack-plugin-ceph to #openstack-qa channel"
  - Add os-acc to openstack repo
    
    OS-ACC is a lib implements the nova/cyborg interaction.
    
    Change-Id: If2d59686c62fdbe2fac44519f8e013d26f78892f
    
  - Merge "Test for system-required"
  - Merge "Cleanup system-required stragglers"
  - Merge "Remove direct tagging from manila repositories"
  - Merge "Add kata runtime and tests repos to zuul"
  - Merge "Don't use requirements/constraints for infra docs"
  - Remove ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa for nova
    
    The job is overriding the irrelevant-files which means we end up
    running it on nova docs-only changes.
    
    We've moved the usage in-tree to the nova repo and fixed the
    irrelevant-files so we don't need this defined in project-config
    anymore. The in-tree change to nova will be backported to stable
    branches to maintain coverage.
    
    Depends-On: I9435fe84c8dc8a6f35ffb195ddbf71ca34edb242
    
    Change-Id: I09e49512264909f1fa27f5d0e3703cdbb851ae4c
    Related-Bug: #1776981
    
  - Don't use requirements/constraints for infra docs
    
    The infra docs publication jobs are sharing a base job with the
    openstack ones. The problem is - Infra doesn't follow
    requirements/constraints, so the job is actually building the docs for
    publication inappropriately.
    
    Split the base job in twain, allowing infra projects to appropriately
    not be built with requirements/constraints applied.
    
    Change-Id: I47050ca666a81a05ae85b956668c88848bb1a50b
    
  - There are no core developers, only core reviewers
    
    We've insisted in the past that "core developers" aren't a thing, so
    if we want to avoid continued propagation of that terminology then
    we should do our best to avoid using it in Zuul pipeline
    descriptions.
    
    Change-Id: Ifbebf824716e4a4d1bab4eb194a8b6e8b4fedd5f
    
  - Remove obsolete zuul and jenkins dev configs
    
    We no longer need Zuul v2 configuration for zuul-dev, nor associated
    JJB files. Remove them.
    
    Change-Id: Ia6c57882d0bb48184adfeecf7a50c4813da82a47
    
  - jenkins-job-builder change docs job
    
    Switch from using openstack specific sphinx job to generic one
    which is not using openstack upper constraints.
    
    Change-Id: I1422d6468a2a78855481e193baf04d7568947117
    Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
    
  - Add devstack-plugin-ceph to #openstack-qa channel
    
    Make gerritbot annouce changes for devstack-plugin-ceph.
    
    Change-Id: I18aa95cb8a81b6bbbbbca592011c404509dbf704
    
  - Add api-ref-jobs to Watcher templates list
    
    Watcher has API reference[1] now.
    
    1. https://review.openstack.org/558559
    
    Change-Id: I27d8b16343ac8c2fc6c3fea44fd95235c91bd052
    
  - Test for system-required
    
    system-required template is now obsolete, check that nobody sneaks it in
    again.
    
    Change-Id: Ifa96cba6ac2d16a6a8b5f7637d706fbf824f7fb8
    
  - Cleanup system-required stragglers
    
    A few projects got thorugh with the merging and rebasing races. Clean
    these up as they don't need explicit system-required templates anymore.
    
    Change-Id: I4f99b3b5f315bbcd6d173603cd250931b56b893d
    
  - Add kata runtime and tests repos to zuul
    
    The tests repo is where much of the CI config is stored, adding this
    repo will allow us to do cross repo depends-on for CI updates. The
    runtime repo is a repo under active development. Adding jobs to this
    repo will allow us to gather real feedback.
    
    Change-Id: I6768029692d75a4a085994815cae59a518829809
    
  - Readd openstack/operations-guide repo
    
    This restores read/write to the openstack/operations-guide,
    adds event notifications to the #openstack-operators channel,
    and sets up base jobs for patches to the repo.
    
    Change-Id: Ide2319f124e20c7164f25fa81454d291edf6c3c2
    
  - Merge "Use wildcard to apply system-required template"
  - Merge "Set up cgit aliases for StarlingX"
  - remove lower constraints to vmware-nsx gate pipeline
    
    The patch https://review.openstack.org/#/c/573386/ added the lower
    constraints job to the project config for vmware-nsx. However the
    constraints job is already defined locally in vmware-nsx; so should
    be updated there instead.
    
    This patch removes the lower constraints job from vmware-nsx global
    project config pipeline.
    
    Change-Id: I7f1a32f487c7681b1c68dcf10c6fe3707820c182
    
  - increase timeout on neutron-lib periodic for vmware-nsx
    
    At present the openstack-tox-py35-with-neutron-lib-master job for the
    vmware-nsx project times out [1]. As a result we can't be sure if the
    tests are fully successful or not and this impacts our perdicability
    of neutron-lib releases.
    
    This patch bumps the timeout. I'll talk to that team in regards to
    slimming their UT suite.
    
    [1] http://logs.openstack.org/periodic/git.openstack.org/openstack/
    vmware-nsx/master/openstack-tox-py35-with-neutron-lib-master/0b29ffb/
    job-output.txt.gz#_2018-06-27_07_08_05_006704
    
    Change-Id: I43589f528c817006ffe7a7d393840ec27cb12ebd
    
  - Use wildcard to apply system-required template
    
    We require all projects to have the system-required template ... unless
    we aren't gating them which is the case for ansible/ansible and
    kata-containers/proxy. That's a bunch of boilerplate though, and zuul
    now supports wildcard project configuration.
    
    Make a wildcard config that applies to every project starting with
    openstack that contains system-required. Remove the projects that didn't
    have anything but that.
    
    Change-Id: Ic1099625ae0500657e01e7cf48bce1273f7e0e24
    
  - Add openstack/operations-guide to zuul
    
    This adds the openstack/operations-guide to the list of
    untusted-projects.
    
    Change-Id: Ic2e0ce6ae3993201630640609729490adab3c444
    
  - Remove direct tagging from manila repositories
    
    Manila still had direct tagging ACLs for manila-test-image
    (which was never released) and manila-image-elements.
    
    After making sure that manila-image-elements could be supported
    by regular release requests through openstack/releases, let's
    clean that ACL up.
    
    Depends-On: https://review.openstack.org/578379
    Change-Id: I044bd0cf7aeefcc2cdfc46e0439845e0ad7c9c5c
    
  - Use supercedent manager in post
    
    Update the post (and promote) pipelines to use the supercedent
    pipeline manager.  This will cause only the latest versions of
    artifacts to be published, rather than having multiple jobs
    racing.
    
    https://zuul-ci.org/docs/zuul/user/config.html#value-pipeline.manager.supercedent
    
    Change-Id: I2db1024b67d40ea3203f3636a61fe2ae7e09ff46
    
  - Merge "Test log-inventory role using base-test"
  - Disable packethost to debug possible MTU issues
    
    It seems that packethost sets up instances with MTU 1450 running vxlan
    as tenant network, while all our other providers have MTU 1500. These
    causes various jobs to fail. Disable the provider until the jobs can be
    fixed.
    
    Change-Id: I36535c4bc26b3b400feb9793b94543d4af0fe5d9
    
  - Test log-inventory role using base-test
    
    This adds log-inventory role to base-test so that we can test it.
    
    Depends-On: https://review.openstack.org/563787
    Change-Id: Ia0861b4a5d1e34213b29b33548ea6205c0364861
    
  - Merge "[translation] doc generatepot jobs for 3 projects"
  - Merge "Add Zuul config for openstack-service-broker"
  - Merge "Add octavia to vmware_nsx jobs"
  - Merge "Zuul for New Fenix project"
  - Add octavia to vmware_nsx jobs
    
    Patch Iadb24e7eadcab658faf3e646cc528c2a8a6976e5 addes an Octavia driver
    to the vmware_nsx project. As a result Octavia is now required for the
    vmware_nsx jobs.
    This patch adds octavia as a required project to the vmware-nsx project
    jobs where applicable.
    
    Change-Id: Ic1b944c78c4f8c2b7066665514f920eade0d292f
    
  - Merge "Remove undefined job legacy-rally-dsvm-keystone"
  - Merge "Normalize projects.yaml"
  - Remove undefined job legacy-rally-dsvm-keystone
    
    This job is undefined now and project-config changes fail.
    
    See I10d868199e3bf74a066c17ed823a5f4b2c947b58 for removal of job.
    
    Change-Id: I5ae482cac07d0a456f756b3ddc76bca2f2670497
    
  - Normalize projects.yaml
    
    Change-Id: Ia65c4598a6a95a5b18fb6a1aef269e92a8ced660
    
  - Merge "Remove Rally tagging ACL"
  - Zuul for New Fenix project
    
    Fenix implements infrastructure maintenance and upgrade in interaction
    with application on top of it.
    
    Change-Id: Ib60a646c545d32065fdb024425d3096e07dc3c5f
    Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
    
  - Merge "be more resilient in make_branch.sh for retired repositories"
  - Merge "New Fenix project"
  - Revert "Disable vexxhost"
    
    This reverts commit 18af898eb5463dcf617ad5fec8efe57b18089d5d.  The
    problems are fixed.
    
    Change-Id: I2a843fae3bf6c271146657c4b1cfd6d726ee323d
    
  - Disable vexxhost
    
    At request of mnaser, disable this for a while for some debugging
    
    Change-Id: Ibb4ee03e2ae4ea30a3764e49496fc25e8085944c
    
  - Merge "add access bot to #openstack-mentoring"
  - Run kata-runsh-fedora-28 on kata proxy
    
    We are adding fedora support for kata CI to OZJ. Run the new job against
    proxy pull requests.
    
    Change-Id: Ia9bdd3a34b77cd13d2a057911d92405e46fddca8
    Depends-On: https://review.openstack.org/577563
    
  - Merge "Add Vitrage to StoryBoard"
  - Merge "use python3 to run launchpad commenting script"
  - Consolidate nodepool graphs
    
    All of these dashboards are the same, and have mostly copied all the
    same issues with them.  This makes updating anything a massive pain.
    
    This implements a single dashboard template with a small script to
    create individual dashboards for each provider and its regions.
    
    I have included a range of fixes.  The y-axis format has changed in
    later versions of grafana.  The API time tracking is no longer scaled,
    but we just tell grafana it is in ms and it displays it correctly.
    The test nodes history graph is moved to the top, as it is probably
    the most interesting graph (note this splits itself out per region, if
    mulitple regions are selected).  Values for "null as zero" are
    consistently set.  Various formatting fixes for the labels are
    included.
    
    Change-Id: I5fbffaec3c82aa1fce0947f771de67edd15f7dfc
    
  - Add fedora vexxhost flavor for Kata
    
    The current plan for Kata is to show that rough parity with their
    existing/previous CI works under Zuul and have them provide feedback on
    that via third party check jobs run against kata-containers/runtime. If
    this works out and Kata wants to move forward we will need to deploy
    "production" Zuul CI for them in a new Zuul tenant.
    
    Currently we only have Ubuntu Xenial testing for them, but they also
    have Fedora and CentOS testing. Add a Fedora label to continue pushing
    on this. Followup should be to add CentOS once Fedora is working, then
    start commenting on the runtime repo.
    
    Change-Id: Ie269c8a233ae4de8a3fe43c4f7d5ff11e1db1c82
    
  - use python3 to run launchpad commenting script
    
    Use python3 when running the script to comment on launchpad tickets as
    part of the release process. The depends-on patch adds the python3
    version of launchpadlib via bindep.
    
    Change-Id: I189d83462381723bb8309c248d0ace21ae6f30c1
    Story: #2001691
    Task: #22329
    Depends-On: https://review.openstack.org/577290
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Merge "Remove legacy rally jobs"
  - Merge "Bump packethost max servers to 100"
  - Merge "Remove direct tagging from swift-bench ACL"
  - add access bot to #openstack-mentoring
    
    Change-Id: I409bf39567ae2f4ac479c78c45f15e405c15fd8d
    
  - Remove legacy rally jobs
    
    It had happened. All Rally plugins for OpenStack has a separate
    repository rally-openstack which is covered by in-tree zuul v3 native
    jobs.
    
    Since these plugins are removed with [*] there is no need to launch
    legacy jobs there.
    
    [*] I36e56759f02fe9560b454b7a396e0493da0be0ab
    
    Needed-By: I10d868199e3bf74a066c17ed823a5f4b2c947b58
    Change-Id: Iaf43583b3f753546f9d6f12140d166978d19af51
    
  - Bump packethost max servers to 100
    
    This was originally set to 95 to ensure that we would have room to boot
    test nodes if we needed them and to avoid conflict with our slightly
    bigger than expected mirror host. However, we have quota for 100 and
    nodepool has learned to dynamically check against quota so we should be
    able to safely boot test instances and nodepool will avoid running up
    against the quota accidentally.
    
    As for the slightly larger than expected mirror node it is using more
    disk which I don't think is one of the resource constraints we have to
    worry about instead ram is our constraint but we are using only 8GB of
    ram for the mirror node.
    
    Change-Id: Ief5e8b923aab4f623c983c260c74d37fc3436836
    
  - Merge "Move openstack-python-jobs to os-api-ref repo"
  - Merge "Extend Cinder pylint timeout"
  - Add Vitrage to StoryBoard
    
    Adds all vitrage repos to a vitrage group and
    enable use-storyboard: true to set up the projects
    in StoryBoard.
    
    Change-Id: I24d4c1ae5463157ada0d3f27db8800fce8d9e9a0
    
  - New Fenix project
    
    Fenix implements infrastructure maintenance and upgrade in interaction
    with application on top of it.
    
    Change-Id: Icff7156f95fc383732999569df0b0a7bd0f65330
    Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
    
  - Bump packethost nodes to 95
    
    We have quota for 100 nodes, but we share with the control plane, so
    subtract some for the slightly oversized mirror server and give some
    headroom for a manual node launch if need be.
    
    Change-Id: I5c494c6d6c22ac4392280e6ec11ec7eb133f6f0e
    
  - nodepool grafana : remove job runtimes
    
    These stats aren't updating any more.  Unfortunately, I don't think
    there's any current replacement as nodepool doesn't have any insight
    into the job it is satisfying a request for.
    
    Change-Id: Ib69fbda5ee019180cd8761d0ead474b426bce379
    
  - Add packethost grafana graphs
    
    This provider is now live
    
    Change-Id: I431238cc8244f938951300d5b0d081383de1ff86
    
  - Merge "Bump capacity at VEXXHOST"
  - Merge "Increase packethost max-servers to 10"
  - Bump capacity at VEXXHOST
    
    Change-Id: Ia4985a956ff87372c950d1cb1c26161ee80d4d08
    
  - Extend Cinder pylint timeout
    
    The pylint job in Cinder takes a long time, often resulting in
    timeouts and the job being killed before it can actually complete.
    This extends the timeout to give it more time to run.
    
    Change-Id: I07e788c3bb7350e05df3391d5340ae4c0b58abd3
    
  - Merge "Just use chmod instead of file for log permissions"
  - Just use chmod instead of file for log permissions
    
    The file module with recurse goes to the bad place when the content has
    a symlink to '.'. Rather than fighting it - just use chmod -R, which
    does what we want.
    
    Change-Id: Ied4cc2a7e252db555ffdc3f1fd47edaf93b666da
    
  - Merge "Add use-storyboard: True to Patrole"
  - Merge "fix the check-python-release role"
  - Merge "Use infra-root-keys-2018-06-15 in nodepool"
  - Normalize projects.yaml
    
    Change-Id: I7a5ceb2f7d07ae86b22f771930eec7c4add550f4
    
  - Increase packethost max-servers to 10
    
    Try out our packethost environment with a nominal load of 10 nodes
    before we determine whether it's safe to increase or further tuning
    is required.
    
    Change-Id: Ieacfb29288ad1ea2cb003377b9bb82d8182f0697
    
  - Fix tripleo-docs doc job
    
    We don't need to exclude anything for this repo. We should always run
    the docs job for tripleo-docs
    
    Change-Id: I546a6b48efa13d92527b3547fca530897f7f451f
    
  - Merge "Migrate the API-SIG to StoryBoard"
  - Add Zuul config for openstack-service-broker
    
    Change-Id: Ifb7b2d41efd7c107d0de7eb5546816840bd3e171
    
  - Use infra-root-keys-2018-06-15 in nodepool
    
    The new keypair object has the updated set of ssh keys. Once the new
    object is in the clouds we can consume it for nodes.
    
    Change-Id: I5d71fee91504d88129cc307d4855f83b85c6a2b4
    
  - Merge "Add openstack-service-broker project"
  - fix the check-python-release role
    
    The instructions for setting up the virtualenv were wrong, leading to
    it being unusable. This patch fixes the setup and adds a variable to
    control the location of the virtualenv, to mirror the way
    ensure-sphinx and some of our other roles work.
    
    Change-Id: I2d8d443ec1fb51d58e70ca0b7837e8ccf586513c
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Migrate the API-SIG to StoryBoard
    
    The API-SIG will be moving to StoryBoard from Launchpad.
    
    Change-Id: I79dc9908df49058de101f8cc379e397453419f1f
    
  - Merge "Add xenial node for vexxhost kata testing"
  - Merge "remove publish-openstack-python-tarball"
  - Merge "add a job to check the metadata for python packages"
  - Merge "Remove glance legacy job"
  - Add xenial node for vexxhost kata testing
    
    Kata CI doesn't currently work on Bionic due to lack of docker-ce
    packages for bionic. Lets just use xenial for now which they already
    use.
    
    Change-Id: Ief0f20c2f1b42a5c23ed05f7185c58700f65b06e
    
  - Don't follow symlinks when setting log permissions
    
    Ansible 2.5 changed the default value of follow to true.
    We don't want to follow symlinks here, so set follow to false directly.
    
    Needed-By: https://review.openstack.org/551989/
    Change-Id: I858f328118a301d648bef485cc606a7fd6364ada
    
  - Merge "remove release-test job settings"
  - Merge "remove reno job settings"
  - Merge "Fix up AFS dashboard"
  - Merge "enable storyboard for whereto"
  - Merge "Remove DragonFlow tagging ACL"
  - Merge "Remove nitrogen from n-odl grafana"
  - Merge "Remove networking-odl carbon jobs from stats"
  - Merge "Add py35 and readthedocs jobs"
  - Merge "Build wheels against constraints"
  - Merge "Update list of Monasca repos for GerritBot"
  - Merge "Add packethost us-west-1 to nodepool"
  - Merge "Remove direct tagging from heat-cfntools ACL"
  - Move openstack-python-jobs to os-api-ref repo
    
    Depends-On: https://review.openstack.org/575124
    Change-Id: Ic6b9b225d7a63ab5a04254d9cb247381140c244d
    Signed-off-by: Graham Hayes <gr@ham.ie>
    
  - Merge "Switch flavor for Kata containers"
  - Add use-storyboard: True to Patrole
    
    This patchset marks migration of Patrole to storyboard, following
    guide here: https://docs.openstack.org/infra/storyboard/migration.html
    
    Change-Id: I0a9d0066e43bce315393380811f1bd719457f3c5
    
  - Merge "Decom loci-* repos"
  - Remove direct tagging from heat-cfntools ACL
    
    Releases are now driven from the openstack/releases repository
    so that they go through a series of tests before the tag is
    actually pushed. Future releases of heat-cfntools (if any)
    should go through that process.
    
    Change-Id: Idd1292636f1cefaa42a04c1490eb6985e2d8b2eb
    
  - Update list of Monasca repos for GerritBot
    
    Change-Id: I8d5165762e4c140942e07a3c4a5c189a85854e55
    
  - remove publish-openstack-python-tarball
    
    zmq-event-publisher isn't a python project, so does not need a python
    artifact publishing job.
    
    tripleo-upgrade should use the branch version of the tarball job
    instead.
    
    Change-Id: I4d5af9d0212de8fb60b5d1d1beccb04469ec549c
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Switch flavor for Kata containers
    
    This flavor should always have nested virt support (for now until
    all of our flavors support it).
    
    Change-Id: Idbbe3cf6aa916af49170373c4283188fd1484a38
    
  - Remove Rally tagging ACL
    
    The release process for official OpenStack components now uses
    release requests using changes proposed to the openstack/releases
    git repository. This allows peer review of release requests,
    including version numbers, and run a series of checks to make
    sure the release is likely to be successful once the tag is
    pushed. The same process supports the creation of additional repo
    branches as well. This all ensures that releases are reported
    correctly on the releases.openstack.org website.
    
    Rally is an official governed project and should be doing
    all releases through the official release process. This
    removes the ACL rights for the team to push their own tags.
    
    Change-Id: I1f22fb731253059c20edd126fe0e7ac21666b40a
    
  - Merge "Remove direct branching rights for murano-apps"
  - Merge "Fix ACLs for tripleo-ci and dib-utils"
  - Remove direct branching rights for murano-apps
    
    Branching now goes through requests to openstack/releases,
    so that it can be properly tested before the branch is created.
    Murano-apps never created a branch, but in case future branches
    are needed, those would go through openstack/releases changes.
    
    Change-Id: I7fa5d9b6618288412ba435a4e07a7d4d89f15e6a
    
  - Remove direct tagging from swift-bench ACL
    
    Releases now go through openstack/releases changes, in order
    to properly test that the release will go through before
    pushing the tag. Future releases of swift-bench (if any)
    should go through this process.
    
    Change-Id: If4db4b1afa17a2f1a7ab130fe12e55d9748fbb36
    
  - Merge "fix vmware-nsx jobs"
  - Add packethost us-west-1 to nodepool
    
    Add so we can confirm initial image uploads
    
    Change-Id: Ie96cc44935b8d0d4029b54b133caf6a038ec734d
    
  - Merge "Add noop-jobs to decom loci-* repos"
  - Merge "Skip released that are close but not fully EOLd when building wheels"
  - Skip released that are close but not fully EOLd when building wheels
    
    The requirements project is very slow to actually tag branches as EOLd as
    that can cause some testing environments and devstack to fail.  For
    example if tox.ini refers to a constraints file in git[1].
    
    However building wheels for those releases isn't actually helpful as
    they're not chnaging *and* can cause failed runs as pypi etc move on.
    
    This change adds an regex for the closed branches to exclude them from
    building.  The regex is a little more complex than the single case
    (newton) requires but allows for easier future additions.
    
    [1] http://git.openstack.org/cgit/openstack/nova/tree/tox.ini?h=newton-eol#n12
    
    Change-Id: Ia0c589989cb6e7e81e7b08e39d81dac78c55bf18
    
  - Build wheels against constraints
    
    I was looking at wheel build failures, and in some cases builds fail
    because they're not constrained to versions already in the
    constraints.
    
    For example; pylxd failed to build a wheel [1] due to [2], but
    upper-constraints.txt would have kept urllib to 1.22.  Similarly
    several django plugins fail on python2 as they try to bring in Django2
    which only works with python3.
    
    Pass the upper-constraints.txt to the wheel build to ensure consistent
    building.
    
    [1] http://logs.openstack.org/periodic/git.openstack.org/openstack/requirements/master/publish-wheel-mirror-centos-7/723e75b/python2/failed.txt
    
    [2] https://github.com/requests/requests/issues/4673
    
    Change-Id: I788994b69afd2769489454a3b16f84bea4c56e59
    
  - remove release-test job settings
    
    Depends-On: https://review.openstack.org/574914
    Change-Id: I41ca188443862df38c7d89fc6d23b9809b46c842
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - remove reno job settings
    
    These settings have been moved into the reno repository.
    
    Change-Id: Ica481668758049ffeef637c7753a92081329bf87
    Depends-On: https://review.openstack.org/574393
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - add a job to check the metadata for python packages
    
    Change-Id: I4900089d36b114c5a70d8598a9be90a2ab6a73af
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - fix release-openstack-python3 so it does what we mean
    
    Import the python-tarball playbook from openstack-zuul-jobs and call
    it pti-python-tarball to reflect the fact that it honors the OpenStack
    Python Testing Interface.
    
    Redefine release-openstack-python3 to use the new pti-python-tarball
    playbook instead of inheriting from release-openstack-python, because
    the old job uses the old python-tarball playbook which does not honor
    the release_python variable.
    
    Change-Id: Ic6c1da3e05d3fc59700ed97e1e5aafa3196d9fb6
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Decom loci-* repos
    
    The rest of the project deprecation has happened as instructed:
    https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project
    
    Change-Id: I09e698d4e15b7fc1e112fc30a7424048028d2d23
    
  - Add noop-jobs to decom loci-* repos
    
    Change-Id: Ic0769df612e3a287b4ae602b1078a2a01def66c1
    
  - Merge "Add jobs for charm-glance-simplestreams-sync project"
  - be more resilient in make_branch.sh for retired repositories
    
    Retired repositories may not have a .gitreview file in master, so we
    want to check out the tag we are given to branch from instead. There's
    no point in setting up git-review if we aren't going to create the
    branch, so move the setup logic after the test for the existing
    branch.
    
    Change-Id: Ie8c69a9729e5e0d470c8a9292da999e275c9611a
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Fix up AFS dashboard
    
    This fills out the AFS dashboard more.  This probably requires our
    later version of grafana for the gauges.
    
    Change-Id: I5003bb196d0c643122568cb45490f55fe9144d32
    
  - Add jobs for charm-glance-simplestreams-sync project
    
    Change-Id: I8c4ae9cb5f5dcd29258b5446b1451c9a461f56b6
    
  - enable storyboard for whereto
    
    Change-Id: I5d8b602343599f2974b36d253a336617a778bb0c
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - switch release-test repo to use python3 pypi job
    
    Set up the release-test repository to build its release artifacts
    under python 3 so we can test the new job.
    
    Change-Id: Id276fc12172e6c8a94d3dda7ffd3ef4f430bc0cd
    Depends-On: https://review.openstack.org/574375
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - add release-openstack-python3 job
    
    Add a variation of the release-openstack-python job that explicitly
    uses python 3.
    
    Depends-On: https://review.openstack.org/574373
    Change-Id: Ib4ff9ea67b49c9d8597b28f76274ead605370455
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Add py35 and readthedocs jobs
    
    This patch set adds py35 and readthedocs job to the airship-armada project.
    
    Change-Id: Ic043d3392394b93f9075d4823fd06f2e80d6f37b
    Signed-off-by: Tin Lam <tin@irrational.io>
    
  - Merge "Bump vexxhost to 25 servers"
  - Merge "Add magnum to storyboard"
  - Remove DragonFlow tagging ACL
    
    The release process for official OpenStack components now uses
    release requests using changes proposed to the openstack/releases
    git repository. This allows peer review of release requests,
    including version numbers, and run a series of checks to make
    sure the release is likely to be successful once the tag is
    pushed. The same process supports the creation of additional repo
    branches as well. This all ensures that releases are reported
    correctly on the releases.openstack.org website.
    
    DragonFlow is an official governed project and should be doing
    all releases through the official release process. This
    removes the ACL rights for the team to push their own tags.
    
    Change-Id: I5f10d27c8b2f1e30e774f8011a9c0a01af7d871f
    
  - Fix ACLs for tripleo-ci and dib-utils
    
    The release process for official OpenStack components now uses
    release requests using changes proposed to the openstack/releases
    git repository. This allows peer review of release requests,
    including version numbers, and run a series of checks to make
    sure the release is likely to be successful once the tag is
    pushed. The same process supports the creation of additional repo
    branches as well. This all ensures that releases are reported
    correctly on the releases.openstack.org website.
    
    As a result of this process, nobody needs to push tags directly
    or create branches directly. tripleo-ci and dib-utils are under
    the TripleO team and should be fixed.
    
    For dib-utils, the simplest is to switch it to using the tripleo
    ACLs, since it's now owned by that team.
    
    Change-Id: I5f40f2318fe3a15fca630e32c2dfcb73104ec403
    
  - [translation] doc generatepot jobs for 3 projects
    
    This commit adds horizon, openstack-ansible, and openstack-helm to test
    project doc translation generation jobs by adding openstack-ansible
    and openstack-helm to project translation job and dealing with
    pot files.
    
    Since project doc translation structure is generally divided into
    multiple directories such as admin, user, install, and contributor,
    it is a good idea to split into different pot files and manage as
    different documents in Zanata.
    
    Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
    Co-Authored-By: Frank Kloeker <f.kloeker@telekom.de>
    
    Change-Id: I84a65f375dbd73f52d7b5d88218f92c53b99a2e9
    Implements: blueprint project-doc-translation-support
    
  - Bump vexxhost to 25 servers
    
    Change-Id: I8e5d61bad129c88f8a06727d99d48b248656762e
    
  - Add openstack-service-broker project
    
    Discussed on the mailing list
    here:http://lists.openstack.org/pipermail/openstack-dev/2018-June/131183.html
    
    Change-Id: I0dbcaadf5a9b90920eb3d3eb779cbcb612cec092
    
  - Normalize projects.yaml
    
    Change-Id: I24c8b8eeef4bbb496dbb155a28b968349bed4d05
    
  - Use kata-runsh out of OZJ
    
    For logistical reasons (like self testing of the job updates) move this
    job into OZJ and consume it from there.
    
    Depends-On: I7b0722c120c1e0a1f6315e75f739fa29baab1738
    Change-Id: I7215d31cfd92c9748e51356664a731da80f59cf1
    
  - Merge "Add kata-run job to kata-containers/proxy"
  - Add kata-run job to kata-containers/proxy
    
    This is likely to not work yet, but since we aren't gating on
    kata-containers/proxy we won't import job config from that repo which
    would make these changes self testing. In order to get the ball moving
    we need to start somewhere so start here.
    
    This adds a vexxhost specific bionic image which we will start with
    until the nodepool azure driver is tested and deployed. We should be
    able to make progress on adding jobs and getting the driver going in
    parallel this way.
    
    Change-Id: Ia56c2cb3046e31e50014c8bf24342cceacb7db8a
    
  - Merge "Add cookbook-openstackclient repo jobs"
  - Merge "Switch to specific flavor and slowly bump capacity"
  - fix vmware-nsx jobs
    
    This patch adds neutron as a required project to the vmware-nsx project
    jobs where applicable. It also creates a new job for lower constraints
    to ensure the required projects are added.
    
    For more details please see the discussion started in [1].
    
    [1] http://eavesdrop.openstack.org/irclogs/%23openstack-infra/
    %23openstack-infra.2018-06-07.log.html#t2018-06-07T17:35:41
    
    Change-Id: I3a087ddc16f26b1a284b8c7367269c74ef3bce27
    
  - Merge "Enable doc and release notes for python-tempestconf"
  - Merge "Add tox coverage job"
  - Merge "Use updated openstackci beaker jobs"
  - Merge "Add afsmon project"
  - Add cookbook-openstackclient repo jobs
    
    Create system-required job for the project. Jobs will inherit from
    openstack-chef-repo.
    
    Change-Id: Ic13ecabde6b67be40d9dc7724a52384b43bc90f7
    
  - Switch to specific flavor and slowly bump capacity
    
    We've got new capacity to donate to the OpenStack infrastructure,
    this also includes a flavor that includes disk by default to avoid
    any issues with boot-from-volume.
    
    We'll be bumping this number up soon but just wanted to test things
    out and make sure nothing crash-and-burns.
    
    Change-Id: I60f288cda65b808c2612beb1efb03919c075de98
    
  - Merge "Add zuul jobs for StarlingX"
  - Merge "Remove direct tagging/branching for yaql"
  - Merge "Add new OSA project base jobs"
  - Merge "Add jobs for ansible-role-openstacksdk"
  - Retire kolla-kubernetes project - step 4 remove from infra system
    
    Change-Id: I5d5624f670bd189eab18c444922220a12d1dc4a0
    Depends-On: https://review.openstack.org/#/c/565221/
    
  - Normalize projects.yaml
    
    Change-Id: I581261902bdeebad70115b465edb6d5489077d96
    
  - Merge "Remove direct tagging/branching for QA repos"
  - zuul grafana: fix load average graph
    
    The scale argument was incorrectly outside the function for the load
    average graph.  Also we seem to have acquired some extra ")"'s somehow
    
    Change-Id: I0a6a90ed30fac11aedc889cfdcfd4dbb3f815b5a
    
  - Merge "Replace neutron ovsfw job with iptables_hybrid"
  - Use updated openstackci beaker jobs
    
    Equivalent xenial and centos-7 beaker jobs for puppet-openstackci are
    already included in the infra-puppet-apply-jobs template, so stop
    duplicating work. Use the new Zuulv3'd trusty job.
    
    Change-Id: I9a37043d812316605309738a0b3719a2021f24a9
    Depends-On: https://review.openstack.org/571937
    
  - Add tox coverage job
    
    This patch set enables the tox coverage job to airship-armada project.
    
    Change-Id: If3cba68492ba9c7a0e78258c7b669d1b39fcdeba
    Signed-off-by: Tin Lam <tin@irrational.io>
    
  - Set up cgit aliases for StarlingX
    
    Configure the cgit aliases for StarlingX repos under git.starlingx.io
    
    Depends-On: Ie54b0cb24a7b91ba64add6177ba6d2c167fdb601
    Change-Id: I95d08d1bc5e37470123dd39d4076d00255a6dfbd
    
  - Merge "Add openstack-dns repo jobs"
  - Merge "Sort zuul/main.yaml"
  - Merge "Add kata-containers/proxy to zuul"
  - Merge "Remove jobs from beaker-* projects"
  - Remove direct tagging/branching for QA repos
    
    The release process for official OpenStack components
    now uses release requests using changes proposed to the
    openstack/releases git repository. This allows peer review
    of release requests, including version numbers, and run a
    series of checks to make sure the release is likely to be
    successful once the tag is pushed. The same process
    supports the creation of additional repo branches as well.
    This all ensures that releases are reported correctly on
    the releases.openstack.org website.
    
    As a result of this process, nobody needs to push tags
    directly or create branches directly. There were a number
    of old QA deliverables with stale ACLs, let's fix them.
    
    Change-Id: I5a098095d87945517fb066a9aa125a481a96118a
    
  - Add magnum to storyboard
    
    Add the group magnum to the magnum repos.
    
    Change-Id: Ie7e32a0863f1de32ecac42bedf8b1548e3b379c1
    
  - Merge "Import openstackclient to Chef OpenStack"
  - Add new OSA project base jobs
    
    To follow up on https://review.openstack.org/#/c/572551/
    and https://review.openstack.org/#/c/572556/
    we add the base jobs for the new project repos.
    
    Change-Id: I76a3699cbf63ee5b5fdd896f03f8f19253db2cb5
    
  - Normalize projects.yaml
    
    Change-Id: I97fdeae8ce1a9ac6ccb5d4e2cb52c90956728b63
    
  - Merge "Import new repos to openstack-ansible"
  - Import new repos to openstack-ansible
    
    This patch adds the openstack-ansible-os_zun and
    qdrouterd roles.
    
    An individual core group is added for each of them,
    but the general OSA core group would have core
    capabilities as a back-stop.
    
    Change-Id: I770638dff8a91720cbe9482c9a811239f23e1a44
    Needed-By: https://review.openstack.org/572556
    
  - Merge "Initial grafana AFS dashboard"
  - Merge "Use tox for grafyaml validation"
  - Enable doc and release notes for python-tempestconf
    
    Both should work according the requirements.
    
    Change-Id: I36439f29c57dca19c32cdc6c60dfd2d352fc274a
    
  - Merge "Add StarlingX repos"
  - Add zuul jobs for StarlingX
    
    StarlingX repo creation: https://review.openstack.org/#/c/569562/
    
    Change-Id: I345f439a203055c4cca27e83efd060fe12097661
    
  - Add StarlingX repos
    
    StarlingX is the open source release of Wind River's (WRS) Titanium
    Cloud.  Titanium is an integrated virtualization platform based
    around OpenStack, Ceph, libvirt+Qemu and CentOS.  It is tuned to
    provide quality-of-service and low-latency network performance with
    carrier-grade service uptime, commercially aimed at telco and
    industrial edge deployments.
    
    These repos are new projects that provide services and REST APIs to
    support services such as high availability, fault management,
    installation/upgrades/patching, backup and restore.
    
    Additional background and Q&A is in https://etherpad.openstack.org/p/stx-faq
    
    StarlingX repos
    stx-clients - client libraries
    stx-config - Configuration Management
    stx-fault - Fault Management
    stx-gplv2 - GPLv2 licensed upstream packages
    stx-gplv3 - GPLv3 licensed upstream packages
    stx-gui - Horizon plugins for new services
    stx-ha - High Availability/Service Management
    stx-integ - Integration and packaging
    stx-manifest - source manifest to manage the repositories
    stx-metal - Bare Metal Management
    stx-nfv - NFVI Orchestration
    stx-root - build source tree root
    stx-tools - build tools
    stx-update - Installation/Update/Patching
    stx-upstream - Upstream packages
    stx-utils - utilities, logging
    stx-tis-repo - build support
    
    Story: 2002123
    Change-Id: I6137abc6c967cf69d69c7643eb227d54acb37f37
    
  - Add afsmon project
    
    This is an import of some code I developed for proof-of concept to
    send AFS statistic to statsd.  It is currently working in a manual
    fashion (see some details on the stats in
    I8066f05df0c8eb2f4e211beaa25bccbd0261ca9b) so I think this fits best
    in openstack-infra before it gets puppeted for automatic deployment.
    
    Needed-By: https://review.openstack.org/572527
    Change-Id: Ie7c491acf4ff734964be73487dc230478adfa96f
    
  - Merge "Run openstacksdk ansible tests on stable-2.6 of ansible"
  - Sort zuul/main.yaml
    
    Keep the list of projects sorted alphabetically - and also sort the
    list of untrusted-projects.
    
    Change-Id: I01c554e1add65dd890f3cee3029476542b7b235a
    
  - Add publish-to-pypi jobs to ansible-role-container-registry
    
    It's required when releasing the role.
    
    Change-Id: I2514b2079e727a40979bead0be71f035930a0b16
    
  - Remove nitrogen from n-odl grafana
    
    The OpenDaylight version nitrogen has been marked EOL and thus no longer
    supported.
    
    This patch removes the monitoring of the jobs for that version.
    
    Depends-On: https://review.openstack.org/572362
    Change-Id: I50bb98f947f64d483381cd67980dc5d95f550adf
    
  - Add kata-containers/proxy to zuul
    
    This will allow us to start a POC with Kata CI using Zuul. We will start
    by acting as a third party check against a single low volume repo.
    
    Change-Id: I11cf0697549d09afc642bc3eafddfded694fecfe
    
  - Replace neutron ovsfw job with iptables_hybrid
    
    In patch [1] neutron-tempest-ovsfw job was switched to be
    neutron-tempest-iptables_hybrid job as openvswitch firewall is
    now set as default fw driver by devstack.
    So we need to update our grafana dashboard according to this
    change.
    
    [1] https://review.openstack.org/#/c/571692/
    
    Depends-On: https://review.openstack.org/#/c/571692/
    Change-Id: Ic6d9019a928872c2fe4f7c2ce71473beb2244652
    
  - Remove networking-odl carbon jobs from stats
    
    As patch to retire carbon jobs is proposed [1]. These
    stats will no longer be needed
    
    Depends-On: https://review.openstack.org/#/c/545473/
    
    [1]. https://review.openstack.org/#/c/545473/
    
    Co-Authored-By: Michel Peterson <michel@redhat.com>
    
    Change-Id: I7c6590102569149a8ebba0e72871484100768ad4
    
  - Merge "Move planet unittests in-tree"
  - Merge "nodepool: Set min-ready to '1' for opensuse-150"
  - Import openstackclient to Chef OpenStack
    
    Needed-By: I5eba7be0e57eb02419ca6299fd4e37812e1e4511
    Change-Id: I1512a588897b31984ed72859ee93a89496da07c9
    
  - Initial grafana AFS dashboard
    
    Initial grafana AFS dashboard.  Currently shows partition usage stats.
    
    Change-Id: I8066f05df0c8eb2f4e211beaa25bccbd0261ca9b
    
  - Use tox for grafyaml validation
    
    Currently this calls out to grafyaml-validate.sh which tries to
    install zuul-cloner and then pull grafyaml from that.
    
    Since zuulv3 doesn't *have* zuul-cloner, this means the job is broken
    for local testing.  It works in the gate only because zuul-cloner
    compatability shims are installed.
    
    To maintain the testing-against-master behaviour, the dependent change
    provides the grafyaml source in the environment; otherwise we go to
    git directly.
    
    Depends-On: https://review.openstack.org/572251
    Change-Id: I3d5cd062414b77aaa70d2669730fda870ca0168e
    
  - Merge "Add doc build job for Chef OpenStack"
  - Remove jobs from beaker-* projects
    
    We have never committed any code to these projects. We probably won't do
    so anytime soon. In order to make cleaning up and migrating legacy
    beaker jobs easier, stop requiring these jobs so that we can remove them
    directly from openstack-zuul-jobs.
    
    Change-Id: If433e0c2e6821baaa86ef5ca9788bb72c1557c07
    
  - Merge "Run openstacksdk ansible jobs on ansible devel"
  - Merge "Create ansible-role-openstacksdk role"
  - Remove direct tagging/branching for yaql
    
    The release process for official OpenStack components now uses
    release requests using changes proposed to the openstack/releases
    git repository. This allows peer review of release requests,
    including version numbers, and run a series of checks to make
    sure the release is likely to be successful once the tag is
    pushed. The same process supports the creation of additional repo
    branches as well. This all ensures that releases are reported
    correctly on the releases.openstack.org website.
    
    As a result of this process, nobody needs to push tags directly
    or create branches directly. The yaql library is associated with
    the Murano team, which follows that process already. Let's fix the
    ACLs to remove direct tagging/branching for yaql as well.
    
    Change-Id: I98f438ebfa521bd59e3f607e99d73e2ab0777b91
    
  - nodepool: Set min-ready to '1' for opensuse-150
    
    We can now build openSUSE Leap 15 images, so allow the various
    clouds to use it.
    
    Change-Id: Iab5cb1679b999d40ad4034f6cac8b24711a78f0f
    
  - Merge "Add a zuul test to run on github3.py changes"
  - Move planet unittests in-tree
    
    These jobs are in-tree now, remove them.
    
    Change-Id: I8f64fe450cd95e92914c41962dc0ca0698366253
    Depends-On: https://review.openstack.org/545712
    
  - Merge "Set up gerritbot for airship projects"
  - Merge "Set nova-lxd project to delay-release"
  - Merge "Fix erroneous ACL for puppet-pacemaker"
  - Merge "Remove direct tagging/branching for PowerVMStackers"
  - Merge "Enable py27/py35 unit test jobs for airship-deckhand"
  - Merge "Add requirements jobs to metalsmith"
  - Merge "Switch charm-neutron-openvswitch to py3 charm jobs"
  - Merge "Run periodic stable jobs for PowerVM"
  - Merge "Normalize projects.yaml"
  - Merge "Add fullstack/functional-oxygen grafana stats to gate queue"
  - Normalize projects.yaml
    
    Change-Id: I39a363149cec058dbec3b237c9baa870c190df8e
    
  - Merge "Remove irrelevant-files from legacy-rally-dsvm-verify-full-discover-resources"
  - Merge "Add new Glance Simplestreams Sync charm"
  - Merge "Set up OS-Helm in Storyboard"
  - Add a zuul test to run on github3.py changes
    
    Change-Id: I661f9a95f1691c900d536554a6c3caed4e395b9c
    
  - Merge "Remove beaker test on trusty for infracloud"
  - Merge "self-healing-sig now has jobs in check+gate"
  - Merge "Fix tox-py27 stable jobs of networking-bgpvpn"
  - Remove irrelevant-files from legacy-rally-dsvm-verify-full-discover-resources
    
    This job has both files and irrelevant-files in its gate variant.
    The check job only has files.  Having both is very confusing, and
    most of the time just works out to be the files matcher anyway.
    An upcoming change to zuul will prohibit having both on the same
    variant, so remove the irrelevant-files from this one, as that's
    likely what was intended anyway.
    
    Change-Id: I49291b0702e468e4d947b9fc839bdf2a86d777a1
    
  - Fix erroneous ACL for puppet-pacemaker
    
    puppet-pacemaker was recently added and retained tagging and
    branching rights in its new ACL. We don't do that anymore,
    as things are driven from the openstack/releases repository.
    
    Change-Id: I3f77af2f8019395b33dfd6b6a9a2f9a7a0d986ac
    
  - Remove direct tagging/branching for PowerVMStackers
    
    The release process for official OpenStack components now uses
    release requests using changes proposed to the openstack/releases
    git repository. This allows peer review of release requests,
    including version numbers, and run a series of checks to make
    sure the release is likely to be successful once the tag is
    pushed. The same process supports the creation of additional repo
    branches as well. This all ensures that releases are reported
    correctly on the releases.openstack.org website.
    
    As a result of this process, nobody needs to push tags directly
    or create branches directly. As an official OpenStack project
    team, PowerVMStackers has switched to using that process already
    for recent releases. However the ACLs were not fixed to remove
    direct tagging/branching yet.
    
    Change-Id: I7b9db2c47f226032527405b8d5b0fe29c825e205
    
  - Merge "Update neutron rally job in grafana dashboard config"
  - Set nova-lxd project to delay-release
    
    Change-Id: I0444faac85b8b9a08319334fd57accbd4406f745
    
  - Set up OS-Helm in Storyboard
    
    The three OSH repos were already set up in a group and
    one of them was already enabled to use storyboard. This patch
    sets use-storyboard: true for the two other OSH repos.
    
    Change-Id: Ie111488e08b213c9b4bfa9eee237beedc6423578
    
  - Merge "nodepool: Add support for building openSUSE Leap 15.0"
  - Run openstacksdk ansible tests on stable-2.6 of ansible
    
    In addition to the devel and stable-2.5 branches, we should run tests on
    PRs to stable-2.6 too.
    
    Depends-On: https://review.openstack.org/571240
    Change-Id: Ic37dc902be4b36d152bd3e98f0ec8d9d90e683c4
    
  - Merge "Add pep8, py27, and py35 test to apmec project"
  - Remove beaker test on trusty for infracloud
    
    We're not currently running infracloud and if/when we do it will
    probably not be on trusty. This is the only project using this job
    template, so if we remove it from this project definition we can remove
    the template from openstack-zuul-jobs.
    
    Change-Id: Iaca866bbcdf9e89d838b750953ba0bf60eab683b
    
  - Set up gerritbot for airship projects
    
    This patchset configures the airship projects to receive
    gerrit updates in the #airshipit IRC channel.
    
    Change-Id: I328ab0a11230616b017348370b941849b9ccb677
    
  - Update neutron rally job in grafana dashboard config
    
    Neutron rally job was renamed in [1]. This patch updates it
    also in config of Neutron failures Grafana dashboard.
    
    [1] https://review.openstack.org/#/c/558037/
    
    Change-Id: Ibd95a05f2196fbbc48a039c4ef14cbebed801486
    
  - Add requirements jobs to metalsmith
    
    Change-Id: Ib960350d5f75e092e39e8fa63d64d845f46696e2
    
  - Merge "Retire kolla-kubernetes project - step 2 end project gating"
  - Run openstacksdk ansible jobs on ansible devel
    
    ansible now depends directly on openstacksdk. Update the jobs to run the
    openstacksdk version of the jobs against devel and the shade version
    against stable-2.5.
    
    Depends-On: https://review.openstack.org/570678
    Depends-On: https://review.openstack.org/570680
    Change-Id: I9c3fec528fc6331f39a5b7689c49d7c736fac1ea
    
  - nodepool: Add support for building openSUSE Leap 15.0
    
    openSUSE Leap 15.0 has been released, so add support for building
    dib images.
    
    Change-Id: I45bbb42c2520529301a15b3a37a31a4f35c00e63
    Depends-On: https://review.openstack.org/#/c/566924/
    
  - Run periodic stable jobs for PowerVM
    
    Configures periodic stable jobs for the openstack/*-powervm projects
    under PowerVMStackers.
    
    Change-Id: I99cbb432bd21aade0c7d7ea6d0be92bbd23fa6c1
    
  - Merge "Configure ansible-role-tripleo-modify-image zuul jobs"
  - Switch charm-neutron-openvswitch to py3 charm jobs
    
    The neutron-openvswitch charm switched to py3 some time ago;
    align testing to ensure that py3 test failures gate changes.
    
    Change-Id: I6bb1cadf452e245de96d8dd5e1d57ae9ad6bc2d8
    
  - Merge "Ensure rhel7 image could be build"
  - self-healing-sig now has jobs in check+gate
    
    So can remove noop.
    
    Change-Id: I54f310add53a1d2f8e518e54bdf7e937329248d6
    Depends-On: https://review.openstack.org/#/c/570446/
    
  - Configure ansible-role-tripleo-modify-image zuul jobs
    
    Change-Id: I810655e68043501dc1c8e64a19f3e6ca2fad2e22
    
  - Merge "Normalize projects.yaml"
  - Merge "Update executor labels"
  - Add pep8, py27, and py35 test to apmec project
    
    Change-Id: Ie30a3eb69388141b3216195666459090a9f4a72b
    
  - Normalize projects.yaml
    
    Change-Id: I0fd56e71cb025b7ed91e1d594300728bdd7935fb
    
  - Merge "Add missing directory for gentoo rclocal"
  - Merge "Add permission for adding tags for slogging"
  - Merge "Make oslo.service py35 job voting"
  - Merge "Import ansible-role-tripleo-modify-image"
  - Merge "Add system-required template for ansible-role-tripleo-keystone"
  - Update executor labels
    
    We're back to using zeXX_openstack_org in the metric names, this
    translates them to zeXX in the legend.
    
    Change-Id: I39af625885c3cd179555b3d3143a2391e49a7c81
    
  - Ensure rhel7 image could be build
    
    Add rhel7 distrib in unbound and iptables script for nodepool-base, and
    add haveged installation for infra-package-needs to ensure users could
    use these elements to build rhel based image.
    
    Change-Id: Ib0ad877369bafab64a1fd25cc331363d771d5753
    
  - Airshipit cgit aliases for airship projects
    
    This configures the jeepyb side of things for the new git.airshipit.org
    cgit alias.
    
    Depends-On: I783552c085f4ab7770b5d76a29c1d8c8cb5a26ad
    Change-Id: I6e70f69ae6912da39d697d8dbffc711d3892fea3
    
  - Merge "Remove jobs from ansible-role-ssh"
  - Add doc build job for Chef OpenStack
    
    This change adds a job to build the Chef OpenStack contributor and
    install guides using sphinx. This will be used in the effort in
    onboarding contributors to the project.
    
    Depends-On: I364ef53e24aed5f4721c5f3d56cc1d63966b4e88
    Change-Id: I1f875ac74f814512b02b0d3225ea8ed9b20ccf43
    
  - Add openstack-dns repo jobs
    
    Create system-required job for the project. Jobs will inherit from
    openstack-chef-repo.
    
    Depends-On: I7c9dee068b1685ae5ea05664be18ca9fb5835704
    Change-Id: I964a5c24eaff9314e1598ca516d156af7e755180
    
  - Enable py27/py35 unit test jobs for airship-deckhand
    
    Deckhand already has configured py27 and py35 unit test jobs
    in its tox.ini [0][1] and already is configured out-of-the-box
    to work with OpenStack job conventions. This is to enable them in Zuul.
    
    [0] e1f22a76c7/tox.ini (L21)
    [1] e1f22a76c7/tox.ini (L32)
    
    Change-Id: I174d5df008f6e000da1a3878afe75919312ea7aa
    
  - Merge "Add Zuul project for kayobe-config"
  - Normalize projects.yaml
    
    Change-Id: I4116a354c2ba026d5177405667f751fcac8051da
    
  - Remove jobs from ansible-role-ssh
    
    We no longer need to define jobs in project-config, as we are moving
    them in-tree.
    
    Change-Id: I2319457b936955bed7a5c0d60e7ca03319661f8c
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Add Zuul jobs for initial Airship projects"
  - Merge "Add new project config for kayobe-config"
  - Add Zuul jobs for initial Airship projects
    
    Change-Id: I5730bb5d860c549ac0aa9d98a174757e07e949ce
    
  - Merge "networking-odl: add graphs for ODL fluorine"
  - Merge "Normalize projects.yaml"
  - Merge "Remove py35 neutron experimental job"
  - Add initial Airship projects
    
    Airship is a collection of components that provide a declarative
    interface for repeatable deployment and operation of OpenStack on top of
    Kubernetes using the existing OpenStack-Helm project [1].
    
    The following projects are added with this change:
    
    Armada - An orchestrator for deploying and upgrading a collection of
    Helm charts.
    
    Berth - A lightweight mechanism for managing VMs on top of Kubernetes
    via Helm.
    
    Deckhand - A configuration management service with features to support
    managing large cluster configurations.
    
    Drydock - A declarative host provisioning system built initially to
    leverage MaaS for baremetal host deployment.
    
    MaaS - A collection of artifacts needed to deploy MaaS on top of
    Kubernetes.
    
    Peg Leg - A tool to organize configuration of multiple Airship
    deployments.
    
    Promenade - A deployment system for resilient, self-hosted Kubernetes.
    
    Shipyard - A cluster lifecycle orchestrator for Airship.
    
    Airship-in-a-bottle - Integrated configuration and documentation.
    
    [1] OpenStack Helm: https://github.com/openstack/openstack-helm
    
    Change-Id: I68e58ec68eacdd9a9d3f25b07082429dbfef668d
    
  - Fix tox-py27 stable jobs of networking-bgpvpn
    
    openstack-tox-py27 stable jobs fail for networking-bgpvpn for a couple
    of weeks now. The problem according to the logs [1] [2]:
    
    ERROR! /home/zuul/src/git.openstack.org/openstack/networking-odl not found
    In Zuul v3 all repositories used need to be declared
    in the 'required-projects' parameter on the job.
    To fix this issue, add:
      openstack/networking-odl
    to 'required-projects'.
    
    On master tox_install.sh is already removed, but on stable branches it is
    still there, and networking-odl should be installed with it, but somehow
    it is failing in zuul.
    
    [1] http://logs.openstack.org/periodic-stable/git.openstack.org/openstack/networking-bgpvpn/stable/queens/openstack-tox-py27/3e009ea/job-output.txt.gz#_2018-05-17_06_17_40_436575
    [2] http://logs.openstack.org/periodic-stable/git.openstack.org/openstack/networking-bgpvpn/stable/pike/openstack-tox-py27/2d63b40/job-output.txt.gz#_2018-05-17_06_14_11_899842
    
    Change-Id: I89fd8fc85bad9a7867e392b34d297644f76873ee
    
  - Merge "Add os_blazar repo base jobs"
  - Normalize projects.yaml
    
    Change-Id: Ieb0d59484cc4b067edd227180657fd532947d860
    
  - Add missing directory for gentoo rclocal
    
    Change-Id: Ia4eb7a47313856fe3ef7c7691f9ecf20b1ba81c4
    
  - Remove py35 neutron experimental job
    
    The openstack-tox-py35 job is already run on the neutron
    check and gate queues, no need to run it on experimental.
    
    Change-Id: I35ebcf0a7f034ee17f23377ef0594cdf87d8aa88
    
  - Add jobs for ansible-role-openstacksdk
    
    We'll plan on adding additional jobs in-tree, but add the require
    project-templates for zuul.
    
    Change-Id: Ib83d9cb2c73543c9e4841077d2d0c14ae77a3d40
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Create ansible-role-openstacksdk role
    
    We'll be using this role for windmill to help manage openstacksdk
    project. We'll be publishing IRC notications and not applying for
    official openstack project.
    
    Change-Id: I8b011780ddcc4a3b78c8a08ba167cfd7513d04c9
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Add new tempest jobs to gate graph in Neutron dashboard"
  - Merge "Add Apmec project to OpenStack (Part 2)"
  - Remove "non-voting" from Neuton designate scenario job label
    
    As neutron-tempest-plugin-designate-scenario was switched to be voting
    in [1] its label on Neutron's failure rate dashboard is now changed
    also.
    
    [1] https://review.openstack.org/#/c/568681/
    
    Change-Id: I3d92abbfeae7c302ee9f154265be23099ced319f
    
  - Merge "New Airship project - Diving Bell"
  - Merge "enable the right iptables services on gentoo"
  - Import ansible-role-tripleo-modify-image
    
    This role provides a general mechanism to modify existing container
    images before or during a TripleO deployment. The main target use
    cases are:
    - during CI to refresh image packages to test changes
    - developer workflows to include code being developed
    - third party plugin inclusion to existing images
    
    Change-Id: I01dfa1f939181f63e82f8001008c5c9fb89ab866
    Needed-By: I13c24af42b765b3dd91abe470d7e23a34540b340
    
  - New Airship project - Diving Bell
    
    Airship is a collection of components that provide a declarative
    interface for deploying a bare metal Kubernetes cluster at scale to
    facilitate integrated deployment of OpenStack on Kubernetes using the
    existing OpenStack-Helm project [1].
    
    Diving Bell is a lightweight host configuration management tool.  It
    fits in the Airship ecosystem in areas where leveraging containers for
    configuration management is not ideal.
    
    [1] https://github.com/openstack/openstack-helm
    
    Change-Id: I7728db62cfa2400808307958fc9e7e061ae2a04d
    
  - Merge "Add documentation job for openstack-helm-infra"
  - Add Zuul project for kayobe-config
    
    Currently includes only the system-required template.
    
    Change-Id: I5c161a707bb13a8876235a4c496d6ca631d486c8
    
  - Add new project config for kayobe-config
    
    Change-Id: I8573453a747322d39b59951a98e22f42d389db2f
    
  - Add documentation job for openstack-helm-infra
    
    As openstack-helm is an official project, this adds a docs
    publishing job for openstack-helm-infra. This allows us to include
    docs for the services hosted in the openstack-helm-infra repo to
    match the docs layout for the charts in openstack-helm
    
    Change-Id: Ifc94f63f5d3e701f33b08ea5ebf4e5a20a143615
    
  - Normalize projects.yaml
    
    Change-Id: If08ceb648c4143abc3f28a755660c6f86f8a6694
    
  - Merge "include cache-devstack only if not gentoo"
  - enable the right iptables services on gentoo
    
    Change-Id: I7e1008aa48a8e42ffdb422e5f26aa7f2aed57cb6
    
  - Add metalsmith to Zuul
    
    Change-Id: I907e662375938e05d193f1db7a360b37adc12fbf
    
  - Merge "New project: metalsmith - simple deployment tool for bare metal"
  - Retire kolla-kubernetes project - step 2 end project gating
    
    The kolla-kubernetes repository have been retired.
    
    Depends-On: https://review.openstack.org/568207
    Needed-By: https://review.openstack.org/565221
    Needed-By: https://review.openstack.org/568209
    Change-Id: Id339b5d4a7ab5ff45e51428a526087f0a4dcdbe9
    
  - Merge "charms: Add the neutron dynamic routing projects"
  - Normalize projects.yaml
    
    Change-Id: Icf076d370faefce7ab36924a5185c9281a6f63d3
    
  - Add Ubuntu Bionic to Linaro
    
    This will add images for Ubuntu Bionic into Linaro.
    
    Change-Id: I3595ec5da635b611200b9f02a3343428eae0325a
    
  - Merge "Add LOCI to StoryBoard"
  - Merge "Remove tripleo-incubator from infra systems"
  - Merge "publish constellations"
  - Merge "Remove legacy-tempest-dsvm-multinode-live-migration job usage"
  - Merge "Remove jobs from ansible-role-nginx"
  - Merge "Revert "Disable limestone""
  - Revert "Disable limestone"
    
    The hypervisor the mirror is located on had a bad memory module. The module is replaced and the mirror is back online now.
    
    This reverts commit 894156d29527c4bfc3c6667bdd36a998e52e5cc8.
    
    Change-Id: Ic7d9967c4603752dcb3aee9e7435d0f2d1c38487
    
  - Remove jobs from ansible-role-nginx
    
    We've moved these jobs intree now, so we can delete them from
    project-config.
    
    Change-Id: I97a5fdad629cb7ab99459eaaaffece5fd199f2f7
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - Merge "Adding jobs to ansible-networking"
  - Merge "diskimage-builder: move suse and gentoo jobs to experimental"
  - Normalize projects.yaml
    
    Change-Id: Ifd9881f346d4f9a7e9599e97c1727e8d6319e72c
    
  - diskimage-builder: move suse and gentoo jobs to experimental
    
    Both these jobs require their respective domain experts to have a
    deeper look at the issues.
    
    gentoo is currently failing with [1]
    
    suse appears to be having issues with glean [2]
    
    Although we added a back-off for cases where builds fail like on
    gentoo, it still tries to build 3 times and takes over an hour.  We
    don't have a back-off for the suse case of hosts not coming up, so we
    just timeout the job.
    
    Move both to experimental to unblock the gate as we work on this.
    
    [1] https://bugs.launchpad.net/diskimage-builder/+bug/1766484
    [2] https://storyboard.openstack.org/#!/story/2001995
    
    Change-Id: I6dcfeaf97b3b4865039d3dffdcc1e13b4120be77
    
  - Remove legacy-tempest-dsvm-multinode-live-migration job usage
    
    The live migration job definition is being moved to nova and renamed to
    'nova-live-migration'. The job usage is now defined in nova
    and tempest repos so we can remove the legacy job name usage from
    project-config.
    
    Note that the related per-repo patches will need to be backported to
    stable branches to run the job there.
    
    Depends-On: https://review.openstack.org/555945
    Depends-On: https://review.openstack.org/565608
    
    Change-Id: I8f7b62d96320ce71a4bfa25c2d9a36e973bf6eb6
    
  - Add sphinx-docs job to Monasca projects
    
    Some Monasca projects lack of proper RST documentation convention.
    
    This commit will help us to speed up the fix process by adding sphinx
    jobs on those projects.
    
    Story: 2001687
    
    Change-Id: I5029c8a17bcb3232b2032c61078b371879e80f67
    
  - Add fullstack/functional-oxygen grafana stats to gate queue
    
    As fullstack/functional-oxygen will be made voting with
    proposal [1]. The stats need to be added to gate queue as well.
    
    [1]. https://review.openstack.org/#/c/566690/
    
    Change-Id: Idf66c6633f39622bd4f033835d2aa98953a8f6d2
    
  - New project: metalsmith - simple deployment tool for bare metal
    
    This is a small library/CLI tool to provision bare metals using Ironic,
    Neutron and Glance. It has a simple scheduler and hides away most of
    complexity when dealing with the provisioning process.
    
    Metalsmith will not be an official project for the time being.
    
    Change-Id: I734e109d8e821512bd502072b7d50bc0b363d8f8
    
  - charms: Add the neutron dynamic routing projects
    
    This change is part of the change set to add the neutron dynamic
    routing charm and associated reactive bgp interface as new
    projects.
    
    Change-Id: If958f3257c87fb8508c21c6d65abb4de8493cfc2
    
  - Merge "Normalize projects.yaml"
  - Merge "Add Apmec project to OpenStack (Part 1)"
  - Normalize projects.yaml
    
    Change-Id: Icb9249bd06e0df88e1d7cf207ed73304cb5bed2c
    
  - Make oslo.service py35 job voting
    
    Now that bug 1705047 is fixed, there is no obstacle to the py35 gate
    voting.
    
    Change-Id: I82c76f468f0b2b16ee8bc276291c14fc76149021
    
  - Add new tempest jobs to gate graph in Neutron dashboard
    
    Patches [1] and [2] adds neutron-tempest-plugin-scenario-linuxbridge
    and neutron-tempest-ovsfw to gate queue.
    This patch adds results of those jobs in gate to Neutron's
    Grafana dashboard.
    
    [1] https://review.openstack.org/#/c/567057/
    [2] https://review.openstack.org/#/c/567055/
    
    Depends-On: https://review.openstack.org/#/c/567057/
    Depends-On: https://review.openstack.org/#/c/567055/
    Change-Id: I614c91379fe79e7942542ecfe03215061c8420bc
    
  - Add Apmec project to OpenStack (Part 2)
    
    Change-Id: I8086b837ed8dbae7326669972d93d22b2f15d642
    
  - Merge "Adding ansible-role-tripleo-keystone"
  - Add LOCI to StoryBoard
    
    This patch sets the use-storyboard flag to true and sets up
    a group for loci so that in the future new repos can be added to it.
    
    Change-Id: I769f99c8b06b31055130938549fbfe764bbf0367
    
  - Merge "Add py35 Jobs to Kingbird."
  - Add new Glance Simplestreams Sync charm
    
    Needed-By: I1cc45f59bb8e89e4f0990312137ee87712b5a4ef
    Change-Id: I1bdeabb3a19c591efb188745521a56ecc95b3338
    
  - Merge "[rally] Remove old rally-cinder jobs"
  - Adding jobs to ansible-networking
    
    Change-Id: If550ab1995f11222326df69a5e17bafb1bfd953d
    
  - Merge "Import os_blazar to openstack-ansible"
  - Merge "Add Neutron Dynamic Routing charm and BGP interface"
  - Add Apmec project to OpenStack (Part 1)
    
    Apmec stands for an Automated Platform for Multi-access computing,
    which is OpenStack based MEC Orchestration framework.
    Apmec is the first open-source project that is motivated by ETSI MEC
    framework and reference architecture [1] in order to aim at
    providing the lifecycle management of MEC applications.
    
    [1] http://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/01.01.01_60/gs_MEC003v010101p.pdf
    
    Change-Id: I47e0654ebc9d64ec426b5cf69a60b1ad38ddc42a
    Signed-off-by: Tung Doan <tung.doan_van@tu-dresden.de>
    
  - Merge "Enable python3 jobs in manila-ui"
  - Add permission for adding tags for slogging
    
    This review request for folowings
    
    - Add permissions for tagging
    - Add team for slogging release
    
    Change-Id: I18e91b775684c357b2b695b31cae6151df6dcf07
    
  - remove "requirements" mode from propose_update.sh
    
    We do not automatically propose updates to projects' requirements, so
    we don't need this branch of logic any more.
    
    Depends-On: https://review.openstack.org/555402/
    Change-Id: I511ead56a6a6efecde25ce6b118256aa0560023a
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Enable python3 jobs in manila-ui
    
    Change-Id: Iffc04091beb7bc8c4279aad48bf56574f8b62a58
    
  - Add system-required template for ansible-role-tripleo-keystone
    
    Add system-required tempalte for new repo -
    ansible-role-tripleo-keystone
    
    Change-Id: I34287ba0586e78cf381c67c006be007473fd2201
    Needed-By: Iae44a6c87f92b21b9385773f75c8d9cbb6699f83
    
  - Merge "Add/move Zuul repos to a zuul project group in SB"
  - Merge "Remove Bandit from Infrastructure Systems"
  - Disable limestone
    
    Due to undiagnosed mirror problems.
    
    Change-Id: I314049a22079657da5a5973994ffe07d2f8bf598
    
  - Add os_blazar repo base jobs
    
    To follow up on Ib3ed6d866f3d1bac76a4babc5eb2849a8d957c65
    and Ife2853269842cdcf4936334f019fee16463a5d80,
    we add the base jobs for the repo.
    
    Change-Id: I1f3844e18257a8c4334532a34f5ff56db9fc5857
    
  - Import os_blazar to openstack-ansible
    
    This patch adds the openstack-ansible-os_blazar role.
    
    An individual core group is added, but the general OSA core group
    would have core capabilities as a back-stop.
    
    Change-Id: Ib3ed6d866f3d1bac76a4babc5eb2849a8d957c65
    Needed-By: Ife2853269842cdcf4936334f019fee16463a5d80
    
  - Add py35 Jobs to Kingbird.
    
    This Change will trigger py35 jobs in Kingbird.
    
    Change-Id: Ie205b6db0bf9d1121670214d7590714b94066558
    
  - Remove Bandit from Infrastructure Systems
    
    This patch is step 4 from the retiring a project wiki [1] that is
    being followed to remove Bandit as an OpenStack project.
    
    Bandit will now be part of PyCQA on GitHub.
    
    More information about this migration can be found on the etherpad [2]
    
    [1] https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project
    [2] https://etherpad.openstack.org/p/bandit-migration
    
    Change-Id: I5e3e93b6866be07a477f0e44f98c146f041da29f
    
  - Merge "Add initial job to zuul for networking-ansible"
  - Merge "Add Heat to StoryBoard"
  - Add initial job to zuul for networking-ansible
    
    Change-Id: I21b6baa4a3b3e4a5478a4f4946cfebf98132e1e2
    
  - Merge "Stop gating on tripleo-incubator"
  - Merge "Add os_masakari repo base jobs"
  - Normalize projects.yaml
    
    Change-Id: I09976a0bb4548bcbad5caa270fa0e9f7d144f53f
    
  - Merge "Trivial: Update pypi url to new url"
  - Merge "Add horizon into required-projects for nodejs jobs for magnum-ui"
  - Add Heat to StoryBoard
    
    Adds all heat repos according to governance/projects.yaml
    to the heat group and enable use-storyboard: true for each
    repo.
    
    Change-Id: Ib9f12198e10a0e1b1c1d11f42b7ddafa810438b9
    
  - Merge "Add promote pipeline"
  - publish constellations
    
    Add publishing jobs for the constellations repository.
    
    Change-Id: I3fccba0f588995809e2df6f71e5ec31deb62bfb0
    Depends-On: https://review.openstack.org/565877
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - add basic jobs for constellations repository
    
    The repo will only contain sphinx documentation but we want to run the
    pep8 job for the configuration file(s). We will add the publishing job
    later after the governance change is approved.
    
    Story: #2001702
    Change-Id: I1e59068043e3654321ab116efd34324ae469c0cd
    Signed-off-by: Doug Hellmann <doug@doughellmann.com>
    
  - Add promote pipeline
    
    This is for a demonstration of how we could promote some artifacts
    directly from the gate pipeline without generating them in post.
    
    Change-Id: Id60b5e292b5750d701ec77b51ff73f12becf3cbd
    
  - Adding ansible-role-tripleo-keystone
    
    Based on the newly introduced paradigm of per-repository
    Ansible roles for tripleo component management, this is
    the first repo in a series that contains Ansible tooling,
    this time for keystone.
    
    Change-Id: Ic016538588afdb1d483ab892a1d4b17fc77b5dd4
    Needed-By: Iae44a6c87f92b21b9385773f75c8d9cbb6699f83
    
  - Remove tripleo-incubator from infra systems
    
    Change-Id: I491da1716b9ec8f64d681c737e2752db3c6ad398
    Depends-On: https://review.openstack.org/#/c/565838/
    Related-Bug: #1768590
    
  - Stop gating on tripleo-incubator
    
    This project is no longer maintained and we are in the process of
    retiring it officially.
    
    Related-Bug: #1768590
    Change-Id: I84212d473b900f76e29eba979149d02979c37492
    
  - Add horizon into required-projects for nodejs jobs for magnum-ui
    
    Change-Id: I506e9c761ad1af3126db2c4778aa9dbbcf340130
    Needed-By: Ieae9bfdfed113795c0a7065964781914a2d041ce
    
  - Add Neutron Dynamic Routing charm and BGP interface
    
    Add new Neutron Dynamic Routing charm and supporting reactive interface to
    the OpenStack Charms project.
    
    Needed-By: Ieaaba46748dec27229e8f6fa51776ee149e3ee9a
    Change-Id: I470b1611b60e44f3c404ea7cf4e02ba15ddc1f22
    
  - Add/move Zuul repos to a zuul project group in SB
    
    Move Zuul-team-specific projects from the openstack-ci group on
    storyboard.openstack.org to the zuul group: nodepool, zuul,
    zuul-base-jobs, zuul-sphinx, zuul-website, and zuul-website-media.
    
    Keep these cross-over projects in the openstack-ci group but also
    add them to the zuul group: puppet-zuul, zone-zuul-ci.org (Infra
    repos of interest to the Zuul team), and zuul-jobs (Zuul repo of
    interest to the Infra team).
    
    Change-Id: I8aeba6ec8cb5e4868cf66ee13f78e315f7b253ea
    
  - Trivial: Update pypi url to new url
    
    Pypi url changed from [1] to [2]
    
    [1] https://pypi.python.org/pypi/<package>
    [2] https://pypi.org/project/<package>
    
    Change-Id: If5a66fd997445d79dc8862a7a0a2ddf06395b7a6
    
  - Add os_masakari repo base jobs
    
    To follow up on I1ee01895903cd17374801356e244738624f9af4a
    and I8e2d90d36ff726f29cee99dd2b975bfeeaf4b8f4,
    we add the base jobs for the repo.
    
    Change-Id: I111348713ee525dd8c047557a4831e8fa78e62b7
    
  - [rally] Remove old rally-cinder jobs
    
    Needed-By: If5d17fe2b1965ceed578fe20168d011c4f087242
    Depends-On: Idc780fd3095e2d5e0e170fba7ce15580c73048be
    Change-Id: I5cc99b67495e2e10264f1cb89b25b37f5f7af66b
    
  - include cache-devstack only if not gentoo
    
    Change-Id: I797ed59acaa345ad688e0299632a539a72e70cf6
    
  - move control of jobs to os-vif
    
    - This change removes the triggering of the
      legacy-tempest-dsvm-nova-os-vif job against os-vif
      form project-config in favor of managing jobs in repo.
    
    Depends-on: https://review.openstack.org/#/c/559401/
    Change-Id: Ic9fdd069bd507e07423821cbcf8249f40ace1a97
    
  - Revert "base-test: Validate test-emit-job-header work"
    
    This is no longer needed, testing is finished.
    
    This reverts commit a5838b79645257bb4a6d474f263252d5b010e33b.
    
    Change-Id: Iaeed75dc89add4133c9e4dc0eebc94a87673aea7
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - base-test: Validate test-emit-job-header work
    
    This is a way to validate changes to emit-job-header will work
    properly.
    
    Change-Id: I2304d035bd22bb7fbcfde43553542aefdc76616d
    Depends-On: https://review.openstack.org/557946
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
    
  - networking-odl: add graphs for ODL fluorine
    
    As ODL fluorine release cycle begins, this patch adds graphs for ODL
    fluorine.
    
    Change-Id: I360994fcbf22c8bb69ed3c40ef7cdd881d689569
    Depends-On: Ibc8216677eebfe1598c2d4e92a6c60ebc8d30e5c
    
  - Remove glance legacy job
    
    Remove the barbican-tempest glance
    legacy job, which is now in-tree
    in glance.
    
    The Depends-On patches are for master, stable/queens,
    and stable/pike branches of glance.
    
    Depends-On: https://review.openstack.org/#/c/550985/
    Depends-On: https://review.openstack.org/#/c/551285/
    Depends-On: https://review.openstack.org/#/c/551290/
    Needed-By: https://review.openstack.org/#/c/551019/
    Change-Id: I3f14ab27feb24f3316a6835cf65667cb7b18dd5e
This commit is contained in:
Zuul 2019-01-04 19:50:57 +00:00 committed by Gerrit Code Review
parent d4595fc1fb
commit 18ea7ed247
1 changed files with 1 additions and 1 deletions

@ -1 +1 @@
Subproject commit 8750b400c9f15064e74bca55bd62cd69ba000fd4
Subproject commit a98515a65d7f214dd8bf9293572d45cc24ac13fa