diff options
author | James E. Blair <jim@acmegating.com> | 2022-06-17 14:10:07 -0700 |
---|---|---|
committer | James E. Blair <jim@acmegating.com> | 2022-06-22 14:10:41 +0000 |
commit | 595fb3e9eff9103a3cd1cd3286908a5e4dd982ef (patch) | |
tree | 5888e7386537031929875b8e1116df5b2598a597 /tests/fixtures | |
parent | c5b55e59c8644060f01137e8d771777c6b5d56dc (diff) | |
download | zuul-595fb3e9eff9103a3cd1cd3286908a5e4dd982ef.tar.gz |
Add ssh_server option to Gerrit driver
In a multi-host Gerrit environment (HA or failover) it's plausible
that admins may use one mechanism for managing ingress for HTTP
requests and a different for SSH requests. Or admins may have
different firewall rules for each. To accomodate these situations,
Add an "ssh_server" configuration item for Gerrit. This makes the
set of hostname-like items the following:
* server: the HTTP hostname and default for all others
* canonical_hostname: what to use for golang-style git paths
* ssh_server: the hostname to use for SSH connections
* baseurl: the base URL for HTTP connections
The following are equivalent:
server=review.example.com
ssh_server=ssh-review.example.com
and:
server=ssh-review.example.com
baseurl=https://review.example.com
Change-Id: I6e9cd9f48c1a78d8d24bfe176efbb932a18ec83c
Diffstat (limited to 'tests/fixtures')
-rw-r--r-- | tests/fixtures/zuul-gerrit-ssh.conf | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/fixtures/zuul-gerrit-ssh.conf b/tests/fixtures/zuul-gerrit-ssh.conf new file mode 100644 index 000000000..2f414032c --- /dev/null +++ b/tests/fixtures/zuul-gerrit-ssh.conf @@ -0,0 +1,38 @@ +[statsd] +# note, use 127.0.0.1 rather than localhost to avoid getting ipv6 +# see: https://github.com/jsocol/pystatsd/issues/61 +server=127.0.0.1 + +[scheduler] +tenant_config=main.yaml + +[merger] +git_dir=/tmp/zuul-test/merger-git +git_user_email=zuul@example.com +git_user_name=zuul + +[executor] +git_dir=/tmp/zuul-test/executor-git +load_multiplier=100 + +[connection gerrit] +driver=gerrit +server=review.example.com +ssh_server=ssh-review.example.com +user=jenkins +sshkey=fake_id_rsa_path +password=badpassword + +[connection github] +driver=github +webhook_token=0000000000000000000000000000000000000000 + +[connection smtp] +driver=smtp +server=localhost +port=25 +default_from=zuul@example.com +default_to=you@example.com + +[database] +dburi=$MYSQL_FIXTURE_DBURI$ |