summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJames E. Blair <jim@acmegating.com>2022-06-17 14:10:07 -0700
committerJames E. Blair <jim@acmegating.com>2022-06-22 14:10:41 +0000
commit595fb3e9eff9103a3cd1cd3286908a5e4dd982ef (patch)
tree5888e7386537031929875b8e1116df5b2598a597 /releasenotes
parentc5b55e59c8644060f01137e8d771777c6b5d56dc (diff)
downloadzuul-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 'releasenotes')
-rw-r--r--releasenotes/notes/gerrit-ssh-server-a183363bac9d7ff8.yaml6
1 files changed, 6 insertions, 0 deletions
diff --git a/releasenotes/notes/gerrit-ssh-server-a183363bac9d7ff8.yaml b/releasenotes/notes/gerrit-ssh-server-a183363bac9d7ff8.yaml
new file mode 100644
index 000000000..9e14364e5
--- /dev/null
+++ b/releasenotes/notes/gerrit-ssh-server-a183363bac9d7ff8.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ The new `ssh_server` option for gerrit connections may be used to specify
+ a hostname to use for SSH connections while the normal `server` option
+ specifies the hostname to use for HTTP connections.