Ability for keda-operator to connect out using proxy server #2577
Description
Proposal
Currently, there doesn't seem to be any mechanism to allow the keda-operator to connect out using a proxy server, rendering it impossible to connect to external services to pull metric data.
I've tried to set HTTP_PROXY, HTTPS_PROXY, as well as their lowercase counterparts, without result.
It would be highly beneficial to have the operator able to connect to external services using either environment variables, or an explicitly defined proxy definition.
Use-Case
We utilise KEDA's Azure Pipelines scaler in on-prem clusters, which requires all external access to be routed via proxies, including Azure DevOps.
First prize would be to be able to set proxy URL, username, password via environment variables via the helm chart values.
Anything else?
Golang's http package can read proxy variables from the environment using the http.ProxyFromEnvironment(req) function. I just don't know where it should be implemented to make the most sense.
Metadata
Assignees
Type
Projects
Status
Done