-
What is your original issue/pain point you want to solve?
Currently to exclude a host from proxy usage the complete hostname needs to be defined. -
Which are one or two concrete situations where this problem hurts the most?
I want to use an internal service as webhook endpoint and currently need to set the exact domain of that service (webhook-service.example.com) for no_proxy instead of just excluding the complete internal domain (.example.com). That might be no problem for this one host but with multiple services and long domains this becomes not really nice to manage, especially if the domains are different between environments. -
Why is it not solvable with the Zammad standard?
The no_proxy setting is evaluated as exact match. -
What is your expectation/what do you want to achieve?
Support of “wildcard” domains e.g. like the environment variable NO_PROXY works
In reality this might not be a “wildcard” but an “ends-with” comparison.
References:
- Doc section describing no proxy setting: Network — Zammad Admin Documentation documentation
- An maybe related section in the code, which shows the “equals” comparison: zammad/lib/user_agent.rb at 6.5.2 · zammad/zammad · GitHub