Retire devstack-gate
This removes devstack-gate from the CI system and updates ACLS for the repo in Gerrit to the openstack retired repo config. There are also cleanups to nodepool elements and irc bots to remove references to devstack-gate where we don't need them anymore. Depends-On: https://review.opendev.org/c/openstack/governance/+/919629 Change-Id: I50ce4e5aa7001ba52bea78a65855278be68e61a5
This commit is contained in:
parent
e7525f8f52
commit
82e7504c36
@ -1,18 +0,0 @@
|
||||
[access]
|
||||
inheritFrom = openstack/meta-config
|
||||
|
||||
[access "refs/heads/*"]
|
||||
abandon = group devstack-gate-core
|
||||
label-Code-Review = -2..+2 group devstack-gate-core
|
||||
label-Workflow = -1..+1 group devstack-gate-core
|
||||
toggleWipState = group devstack-gate-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
createSignedTag = group devstack-gate-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
@ -3407,10 +3407,8 @@
|
||||
description: System for quickly installing an OpenStack cloud from upstream git
|
||||
for testing and development.
|
||||
- project: openstack/devstack-gate
|
||||
description: Run DevStack in the gate
|
||||
use-storyboard: true
|
||||
groups:
|
||||
- openstack-ci
|
||||
description: RETIRED, Run DevStack in the gate
|
||||
acl-config: /home/gerrit2/acls/openstack/retired.config
|
||||
- project: openstack/devstack-plugin-amqp1
|
||||
description: DevStack plugin to configure AMQP1.
|
||||
acl-config: /home/gerrit2/acls/openstack/oslo.messaging.config
|
||||
|
@ -628,7 +628,6 @@ openstack-infra:
|
||||
projects:
|
||||
- openstack/bugdaystats
|
||||
- openstack/ci-log-processing
|
||||
- openstack/devstack-gate
|
||||
- openstack/logstash-filters
|
||||
- openstack/nose-html-output
|
||||
- openstack/openstack-nose
|
||||
@ -1057,7 +1056,6 @@ openstack-qa:
|
||||
- openstack/bashate
|
||||
- openstack/coverage2sql
|
||||
- openstack/devstack
|
||||
- openstack/devstack-gate
|
||||
- openstack/devstack-plugin-ceph
|
||||
- openstack/devstack-plugin-cookiecutter
|
||||
- openstack/devstack-plugin-nfs
|
||||
|
@ -1,8 +1,8 @@
|
||||
Using diskimage-builder to build devstack-gate nodes
|
||||
Using diskimage-builder to build opendev-ci nodes
|
||||
====================================================
|
||||
|
||||
In addition to being able to just download and consume images that are the
|
||||
same as what run devstack-gate, it's easy to make your own for local dev or
|
||||
same as what run devstack, it's easy to make your own for local dev or
|
||||
testing - or just for fun.
|
||||
|
||||
Install diskimage-builder
|
||||
@ -54,7 +54,7 @@ a loopback device using qemu-nbd.
|
||||
sudo apt-get install qemu-utils
|
||||
sudo modprobe nbd max_part=16
|
||||
sudo mkdir -p /tmp/newimage
|
||||
sudo qemu-nbd -c /dev/nbd1 /path/to/devstack-gate-precise.qcow2
|
||||
sudo qemu-nbd -c /dev/nbd1 /path/to/opendev-ci-node-precise.qcow2
|
||||
sudo mount /dev/nbd1p1 /tmp/newimage
|
||||
|
||||
or use the scripts
|
||||
@ -63,7 +63,7 @@ or use the scripts
|
||||
|
||||
sudo apt-get install qemu-utils
|
||||
sudo modprobe nbd max_part=16
|
||||
sudo tools/mount-image.sh devstack-gate-precise.qcow2
|
||||
sudo tools/mount-image.sh opendev-ci-node-precise.qcow2
|
||||
sudo tools/umount-image.sh
|
||||
|
||||
Other things
|
||||
|
@ -37,7 +37,7 @@ chown -R zuul:zuul /home/zuul
|
||||
# "historical" reasons, ensure this is available in /home/zuul
|
||||
#
|
||||
# We do this for zuul as relative paths to the current user's homedir
|
||||
# are used in places like devstack-gate.
|
||||
# are used in places like devstack.
|
||||
#
|
||||
# Check if the cache exists as we don't have a strict dependency on the
|
||||
# devstack-cache element. This allows you to build an image without
|
||||
|
@ -39,7 +39,7 @@ export DISTRO=${DISTRO:-ubuntu-minimal}
|
||||
# export ARCH=arm64
|
||||
|
||||
export ELEMENTS_PATH=${ELEMENTS_PATH:-nodepool/elements}
|
||||
export IMAGE_NAME=${IMAGE_NAME:-devstack-gate}
|
||||
export IMAGE_NAME=${IMAGE_NAME:-opendev-ci-image}
|
||||
export NODEPOOL_SCRIPTDIR=${NODEPOOL_SCRIPTDIR:-nodepool/scripts}
|
||||
export EXTRA_ELEMENTS=${EXTRA_ELEMENTS:-}
|
||||
|
||||
|
@ -1732,12 +1732,6 @@
|
||||
templates:
|
||||
- official-openstack-repo-jobs
|
||||
|
||||
- project:
|
||||
name: openstack/devstack-gate
|
||||
templates:
|
||||
- official-openstack-repo-jobs
|
||||
- noop-jobs
|
||||
|
||||
- project:
|
||||
name: openstack/devstack-plugin-amqp1
|
||||
templates:
|
||||
|
@ -178,9 +178,8 @@
|
||||
shadow: openstack/project-config
|
||||
- openstack/openstack-zuul-jobs
|
||||
- openstack/openstack-zuul-roles
|
||||
# devstack-gate, devstack and tempest all define things expected
|
||||
# devstack and tempest all define things expected
|
||||
# to be widely used.
|
||||
- openstack/devstack-gate
|
||||
- openstack/devstack
|
||||
- openstack/tempest
|
||||
# openstack-ansible-tests is used across multiple
|
||||
|
Loading…
Reference in New Issue
Block a user