[actions] support list of url or host "patterns" to bypass when a proxy is in use #95062
Labels
Feature:Actions
Team:ResponseOps
Label for the ResponseOps team (formerly the Cases and Alerting teams)
A common feature supported for apps that support using network proxies, is to configure an "bypass" list of url patterns that should NOT go through the proxy. This is typically used in cases where some services in use are 3rd party services, which need to go through the proxy, and locally implemented services, which do not need - and perhaps cannot - go through the proxy.
This should be a peer of the
xpack.actions.proxyUrl
config, perhaps namedxpack.actions.proxyBypassUrls
, which should be a list of ... patterns.What should those patterns be? They will probably need to have some kind of "wildcard" processing, but we should look around at what other products support.
The proxy processing would then take these into account, and if it finds a match for the target url in the list of bypass urls, NOT go through the existing proxy processing. Thinking simple
'*'
and'?'
sort of processing would be simple and useful enough, but we'll need to make sure customers can't accidently make these patterns "wider" than they expected - something likehttp://internal-*
is likely not safe, as it would bypass the proxy for urls that should go through the proxy ...Or maybe that's over-thinking it - is it just a list of hostnames? Would be "safer" I think if we could contrain it down to that. So maybe it would be
xpack.actions.proxyBypassHostnames
...The text was updated successfully, but these errors were encountered: