[RTFACT-16396] Support http proxy in replicator Created: 12/Apr/18  Updated: 07/May/18  Resolved: 07/May/18

Status: Resolved
Project: Artifactory Binary Repository
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0.0

Type: Story Priority: Critical
Reporter: Gal Ben Ami Assignee: Yoaz Menda (Inactive)
Resolution: Fixed Votes: 0
Labels: dist

Issue Links:
duplicates RTFACT-16418 Add proxy configuration for Replicator Resolved
RTFACT-16418 Add proxy configuration for Replicator Sub-task Resolved Yoaz Menda  
Assigned QA: Uriah Levy
Sprint: Leap 30, Leap 31


replicator.yaml shall accept the following params:

proxy host

proxy port

proxy user 

proxy password

Proxy shall be used when configured for all traffic between replicator to replicator


Comment by Yoaz Menda (Inactive) [ 16/Apr/18 ]

1. Make sure that proxy is used only between replicators (not between replicator and artifactory) because in Golang - by default the http client proxy is global unless stated otherwise
2. Support Basic Authentication scheme by using Proxy http authentication/authrozation headers
3. Support ssl proxy by explicitly passing the correct headers to the CONNECT http method during handshake (not happening by default in golang)

Comment by Yoaz Menda (Inactive) [ 16/Apr/18 ]

4. add also to preRelease brach (so this feature will be out on the next release)

Generated at Tue Jan 21 15:31:06 UTC 2020 using JIRA 7.6.16#76018-sha1:9ed376192612a49536ac834c64177a0fed6290f5.