zuul/zuul/driver/gerrit
James E. Blair 595fb3e9ef 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
2022-06-22 14:10:41 +00:00
..
__init__.py Interface to get a driver's trigger event class 2021-03-18 09:23:49 +01:00
auth.py gerrit: Fix 'form' auth 2022-04-25 09:30:48 -05:00
gcloudauth.py Add gcloud_service auth option for Gerrit driver 2020-01-30 08:09:00 -08:00
gerritconnection.py Add ssh_server option to Gerrit driver 2022-06-22 14:10:41 +00:00
gerritmodel.py gerritdriver: enable triggering on wip state 2022-04-12 21:42:09 +02:00
gerritreporter.py Detect Gerrit gate pipelines with the wrong connection 2020-06-09 13:27:23 -07:00
gerritsource.py gerritdriver: enable triggering on wip state 2022-04-12 21:42:09 +02:00
gerrittrigger.py gerritdriver: enable triggering on wip state 2022-04-12 21:42:09 +02:00