New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement proxy connection support #1677
Comments
@carlspring @sbespalov : Why there are two implementation for http Client in
|
One is probably for REST and another for other HTTP interactions. |
|
@carlspring they both using same |
Okay, thanks for the clarification! |
Below are the usages of ProxyRepositoryConnectionPoolConfigurationServiceImpl#getHttpClient()
ProxyRepositoryConnectionPoolConfigurationServiceImpl#getRestClient()
|
@anki2189 ping - have you had a chance to look into this yet? :) |
@steve-todorov : Yes, I am working on it , didn't get the time to test the flow. |
Okay, thanks for the update! :) |
What is the status of this task? |
Task Description
We need to complete the proxy connection implementation. Currently we have:
proxy connection configuration
intostrongbox.yaml
repositories
and also save theirproxy connection configuration
.However, the actual apache httpclient connection pool which is already in place is not honoring the saved configuration. The logic should be as follows:
Global Proxy Configuration
fromstrongbox.yaml
when it's in placeProxy Configuration
for aRepository
- it should take priority over theGlobal proxy
proxy
configuration when checking if the repository is live (i.e. if repo has no proxy configuration, but global proxy configuration exists - it should use it; if there is no proxy configuration at all - use direct connection)Task Relationships
This task:
Help
The text was updated successfully, but these errors were encountered: