-
Notifications
You must be signed in to change notification settings - Fork 351
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat: Global HTTP proxy support #2858
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! I've added some minor comments to the review. One last thing, I'd like to see some little documentation reflected. This is a nice user feature and we should not miss to document how to use it.
Sorry, I did not read the TODO list :) I'll have a further look when complete |
@squakez this is ready in case you want to have another look. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! Good to go for me!
This PR applies the HTTP proxy configuration, provided by users, or system-wide controllers, via the
HTTP_PROXY
,HTTPS_PROXY
andNO_PROXY
environment variables, to all the workloads managed by the Camel K operator.In order to configure the Maven processes accordingly, this PR rationalises the management of the user vs. platform Maven settings. The later is now generated from the IntegrationPlatform and other environment variables, into global settings, while the user settings are left untouched. The merging of both settings is delegated to Maven, thus relying on its de-facto standard mechanism.
Fixes #2777
Fixes #1402
Release Note