system-config/playbooks/zuul
Clark Boylan d40f5d3089 Add Gerrit 3.5 to 3.6 upgrade testing
This adds upgrade testing from our current Gerrit version (3.5) to the
likely future version of our next upgrade (3.6).

To do so we have to refactor the gerrit testing becase the 3.5 to 3.6
upgrade requires we run a command against 3.5. The previous upgrade
system assumed the old version could be left alone and jumped straight
into the upgrade finally testing the end state. Now we have split up the
gerrit bootstrapping and gerrit testing so that normal gerrit testing
and upgrade testing can run these different tasks at different points in
the gerrit deployment process.

Now the upgrade tests use the bootstrapping playbook to create users,
projects, and changes on the old version of gerrit before running the
copy-approvals command. Then after the upgrade we run the test assertion
portion of the job.

Change-Id: Id58b27e6f717f794a8ef7a048eec7fbb3bc52af6
2022-06-22 10:58:17 -07:00
..
gerrit Remove melody 2021-12-10 10:00:41 -08:00
infra-puppet-apply Use ensure-virtualenv in legacy puppet jobs 2020-06-15 13:22:02 -05:00
infra-puppet-beaker-rspec Convert ssh keys for ruby net-ssh if necessary 2020-08-19 16:28:08 -07:00
roles/encrypt-logs encrypt-logs: fix a couple of download script issues 2022-02-22 17:11:28 +11:00
templates Merge "gerrit: Update to 3.5 for production" 2022-06-19 21:40:27 +00:00
bootstrap-and-test-review.yaml Add Gerrit 3.5 to 3.6 upgrade testing 2022-06-22 10:58:17 -07:00
bootstrap-test-review.yaml Add Gerrit 3.5 to 3.6 upgrade testing 2022-06-22 10:58:17 -07:00
run-base-post.yaml Add ARA artifact 2021-06-02 05:58:11 +10:00
run-base-pre.yaml Stop using backend hostname in zuul testinfra tests 2020-06-10 14:48:40 -07:00
run-base.yaml Auto update nodepool launchers 2022-06-16 08:23:17 -07:00
run-lists-post.yaml Collect mailman logs in deployment testing 2021-12-09 18:46:43 +00:00
run-production-playbook.yaml prod-playbook: use job name for stats 2022-03-10 16:41:59 +11:00
test_gerrit_renames.yaml Improve repo rename functional testing 2021-08-02 14:12:57 -07:00
test_gitea_renames.yaml Improve repo rename functional testing 2021-08-02 14:12:57 -07:00
test-review.yaml Add Gerrit 3.5 to 3.6 upgrade testing 2022-06-22 10:58:17 -07:00
upgrade-review.yaml Add Gerrit 3.5 to 3.6 upgrade testing 2022-06-22 10:58:17 -07:00