Add gerrit 3.8 to 3.9 upgrade testing

The Gerrit 3.9 release notes [0] indicate this is a very similar upgrade
to the previous 3.7 to 3.8 upgrade. Specifically we only need to run
init and online reindexing will occur on startup of the new version.
For this reason not much changes other than version numbers.

[0] https://www.gerritcodereview.com/3.9.html

Change-Id: I11f7b3d5e0c545d9b78fb656ea1f09fe57b5994e
This commit is contained in:
Clark Boylan 2023-11-20 08:22:31 -08:00
parent aadce43971
commit ca97f1e0d6
3 changed files with 25 additions and 25 deletions

View File

@ -7,7 +7,7 @@
- name: Ensure initial gerrit state without starting Gerrit - name: Ensure initial gerrit state without starting Gerrit
import_playbook: ../service-review.yaml import_playbook: ../service-review.yaml
vars: vars:
gerrit_container_image: docker.io/opendevorg/gerrit:3.7 gerrit_container_image: docker.io/opendevorg/gerrit:3.8
gerrit_run_init: false gerrit_run_init: false
gerrit_run_reindex: false gerrit_run_reindex: false
gerrit_run_compose_up: false gerrit_run_compose_up: false
@ -35,7 +35,7 @@
- name: Start Gerrit on the old version of Gerrit - name: Start Gerrit on the old version of Gerrit
import_playbook: ../service-review.yaml import_playbook: ../service-review.yaml
vars: vars:
gerrit_container_image: docker.io/opendevorg/gerrit:3.7 gerrit_container_image: docker.io/opendevorg/gerrit:3.8
- hosts: "review:!disabled" - hosts: "review:!disabled"
name: "Wait for gerrit to be up and running" name: "Wait for gerrit to be up and running"
@ -84,9 +84,9 @@
- name: Perform gerrit upgrade - name: Perform gerrit upgrade
import_playbook: ../service-review.yaml import_playbook: ../service-review.yaml
vars: vars:
gerrit_container_image: docker.io/opendevorg/gerrit:3.8 gerrit_container_image: docker.io/opendevorg/gerrit:3.9
gerrit_run_init: true gerrit_run_init: true
# Gerrit 3.7 -> 3.8 upgrade does not require an offline reindex # Gerrit 3.8 -> 3.9 upgrade does not require an offline reindex
gerrit_run_reindex: false gerrit_run_reindex: false
- hosts: "review:!disabled" - hosts: "review:!disabled"

View File

@ -74,13 +74,13 @@
- name: opendev-buildset-registry - name: opendev-buildset-registry
- name: system-config-build-image-gerrit-3.9 - name: system-config-build-image-gerrit-3.9
soft: true soft: true
#- system-config-upgrade-review: - system-config-upgrade-review:
# dependencies: dependencies:
# - name: opendev-buildset-registry - name: opendev-buildset-registry
# - name: system-config-build-image-gerrit-3.7 - name: system-config-build-image-gerrit-3.8
# soft: true soft: true
# - name: system-config-build-image-gerrit-3.8 - name: system-config-build-image-gerrit-3.9
# soft: true soft: true
- system-config-build-image-refstack - system-config-build-image-refstack
- system-config-run-refstack: - system-config-run-refstack:
dependencies: dependencies:

View File

@ -1093,20 +1093,20 @@
vars: vars:
zuul_test_gerrit_version: '3.9' zuul_test_gerrit_version: '3.9'
#- job: - job:
# name: system-config-upgrade-review name: system-config-upgrade-review
# parent: system-config-run-review-base parent: system-config-run-review-base
# description: | description: |
# Test we can upgrade a gerrit 3.7 to 3.8 Test we can upgrade a gerrit 3.8 to 3.9
# requires: requires:
# - gerrit-3.7-container-image - gerrit-3.8-container-image
# - gerrit-3.8-container-image - gerrit-3.9-container-image
# vars: vars:
# run_playbooks: run_playbooks:
# - playbooks/letsencrypt.yaml - playbooks/letsencrypt.yaml
# - playbooks/zuul/upgrade-review.yaml - playbooks/zuul/upgrade-review.yaml
# run_test_playbook: playbooks/zuul/test-review.yaml run_test_playbook: playbooks/zuul/test-review.yaml
# zuul_test_gerrit_version: '3.7' zuul_test_gerrit_version: '3.8'
- job: - job:
name: system-config-run-static name: system-config-run-static