system-config/playbooks/zuul/templates/group_vars
Clark Boylan 76baae4e3f Replace testing group vars with host vars for review02
Previously we had a test specific group vars file for the review Ansible
group. This provided junk secrets to our test installations of Gerrit
then we relied on the review02.opendev.org production host vars file to
set values that are public.

Unfortunately, this meant we were using the production heapLimit value
which is far too large for our test instances leading to the occasionaly
failure:

  There is insufficient memory for the Java Runtime Environment to continue.
  Native memory allocation (mmap) failed to map 9596567552 bytes for committing reserved memory.

We cannot set the heapLimit in the group var file because the hostvar
file overrides those values. To fix this we need to replace the test
specific group var contents with a test specific host var file instead.
To avoid repeating ourselves we also create a new review.yaml group_vars
file to capture common settings between testing and prod. Note we should
look at combining this new file with the gerrit.yaml group_vars.

On the testing side of things we set the heapLimit to 6GB, we change the
serverid value to prevent any unexpected notedb confusion, and we remove
replication config.

Change-Id: Id8ec5cae967cc38acf79ecf18d3a0faac3a9c4b3
2021-10-12 09:48:45 -07:00
..
adns.yaml.j2 Add DNSSEC configuration for gating.dev 2021-07-22 09:36:17 -07:00
afs-client.yaml.j2 afs-client: move reduced cache to group variable 2019-12-16 15:34:12 +11:00
all.yaml.j2 base-test: iptables: allow zuul console streaming 2018-08-29 09:20:42 -07:00
control-plane-clouds.yaml.j2 Clean up OpenEdge configuration 2021-03-31 01:42:36 +00:00
eavesdrop.yaml.j2 Update ptgbot jobs to use #opendev-sandbox channel 2021-10-07 19:34:15 +00:00
gitea-lb.yaml.j2 Re-add gitea01 replacement to inventory 2019-07-23 16:17:41 -07:00
gitea.yaml.j2 Assume gitea reverse proxy 2021-08-20 22:06:03 -07:00
jvb.yaml.j2 Add support for multiple jvbs behind meetpad 2020-05-20 13:41:30 -07:00
kerberos-kdc.yaml.j2 kerberos-kdc: role to manage Kerberos KDC servers 2021-03-17 08:30:52 +11:00
letsencrypt.yaml.j2 letsencrypt : don't use staging in the gate 2021-10-06 15:34:21 +11:00
meetpad.yaml.j2 Use real passwords for meetpad 2020-04-20 09:05:51 -07:00
nodepool-launcher.yaml.j2 Run nodepool launchers with ansible and containers 2020-04-30 17:37:22 +00:00
nodepool.yaml.j2 Add inmotion cloud to cloud launcher 2021-04-21 11:18:40 -07:00
ns.yaml.j2 Configure opendev nameservers using ansible 2018-11-02 13:49:38 -07:00
refstack.yaml.j2 Rename refstack group variables 2021-03-19 16:01:46 +11:00
registry.yaml.j2 Update registry testing to use LE 2020-01-14 13:50:13 -08:00
zuul-executor.yaml.j2 Add zuul keystore password 2021-04-12 14:58:07 -07:00
zuul-merger.yaml.j2 Run Zuul using Ansible and Containers 2020-04-24 09:18:44 -05:00
zuul-scheduler.yaml.j2 Add zuul keystore password 2021-04-12 14:58:07 -07:00
zuul-web.yaml.j2 Run Zuul using Ansible and Containers 2020-04-24 09:18:44 -05:00
zuul.yaml.j2 Fake zuul_connections for gate 2020-06-15 09:57:39 -07:00