From 1d37be64b4423a97aa388dfe03e634026c136b13 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Fri, 25 Oct 2019 12:09:29 +0900 Subject: [PATCH] Add service playbook and test run for prod gerrit We need to test this against production variables too. Change-Id: I7813787506e3b70ef0960ce85dccca4eb9ec7a3f --- .zuul.yaml | 10 ++++++++++ playbooks/service-review.yaml | 6 ++++++ playbooks/zuul/templates/group_vars/review.yaml.j2 | 5 +++++ testinfra/test_gerrit.py | 5 ++++- 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 playbooks/service-review.yaml diff --git a/.zuul.yaml b/.zuul.yaml index 9c8e3a07fe..9a97db9468 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1020,19 +1020,29 @@ nodes: - name: bridge.openstack.org label: ubuntu-bionic + - name: review01.opendev.org + label: ubuntu-bionic - name: review-dev01.openstack.org label: ubuntu-bionic vars: run_playbooks: - playbooks/service-review-dev.yaml + - playbooks/service-review.yaml host-vars: review-dev01.openstack.org: host_copy_output: '/home/gerrit2/review_site/etc': logs '/home/gerrit2/review_site/logs': logs + review01.opendev.org: + host_copy_output: + '/home/gerrit2/review_site/etc': logs + '/home/gerrit2/review_site/logs': logs files: + - playbooks/group_vars/review.yaml + - ^playbooks/host_vars/review\d+.opendev.org.yaml - playbooks/group_vars/review-dev.yaml - ^playbooks/host_vars/review-dev\d+.opendev.org.yaml + - playbooks/zuul/templates/group_vars/review-dev.yaml.j2 - playbooks/zuul/templates/group_vars/review.yaml.j2 - playbooks/roles/gerrit/ - testinfra/test_gerrit.py diff --git a/playbooks/service-review.yaml b/playbooks/service-review.yaml new file mode 100644 index 0000000000..82c5fd6296 --- /dev/null +++ b/playbooks/service-review.yaml @@ -0,0 +1,6 @@ +- hosts: "review:!disabled" + name: "Configure gerrit" + roles: + - pip3 + - install-podman + - gerrit diff --git a/playbooks/zuul/templates/group_vars/review.yaml.j2 b/playbooks/zuul/templates/group_vars/review.yaml.j2 index 0d742b678f..ea27cb94c1 100644 --- a/playbooks/zuul/templates/group_vars/review.yaml.j2 +++ b/playbooks/zuul/templates/group_vars/review.yaml.j2 @@ -27,3 +27,8 @@ gerrit_ssh_rsa_key_contents: | Pb95AevPUxqqAKNZYsj4yDsXnmbFSHARijPWcpfkCDJmVhMFPObr4OE= -----END RSA PRIVATE KEY----- gerrit_ssh_rsa_pubkey_contents: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+pCQlTAQYmCrOY6aPbvbyKQDcOCXibPNGIjnPPMuEItCS0vtRnqEBz7znWZS5Drq9yKpROh6uFF01ao2VnNjw6f+NdRNV19RWVe6mYN+qa2VrH2caLwBrKPiH0Xc/eK41D55dZU7IWwKYAw/NpiBaBfHavFwipI+rmEb68MH2hcimDdr/bji+0hkh3X+42dkNvmMdtkuCW6nKdAEhnXaHZc5SJR/EvzgRCfB8vbML13p46O9xhoJgn7ZWvMb3vaR5jxIkQwstUR36raEVhttBDEuWasWnHYbrM1zd3ooudbTEQf5vXISZKFygHyJFFqb4iQ76i+hDlb0VQKZCdaol gerrit-code-review@829f141b0fa5 +gerrit_database_config_section: | + [database] + type = h2 + database = tmp/ReviewDB +gerrit_run_init: true diff --git a/testinfra/test_gerrit.py b/testinfra/test_gerrit.py index 7fb3d1a1cf..9cd946d459 100644 --- a/testinfra/test_gerrit.py +++ b/testinfra/test_gerrit.py @@ -13,7 +13,10 @@ # under the License. -testinfra_hosts = ['review-dev01.openstack.org'] +testinfra_hosts = [ + 'review-dev01.openstack.org', + 'review01.opendev.org', +] def test_gerrit_listening(host):