The proxy validator checks config["bind_ips"] (root) but the value actually lives at run.bind_ips, so validation is a no-op for the nested key.
Anchor: lib/kamal/configuration/validator/proxy.rb:27-28.
Verify: a proxy.run.bind_ips with an invalid IP now raises a ConfigurationError; add a unit test.
The proxy validator checks
config["bind_ips"](root) but the value actually lives atrun.bind_ips, so validation is a no-op for the nested key.Anchor:
lib/kamal/configuration/validator/proxy.rb:27-28.Verify: a
proxy.run.bind_ipswith an invalid IP now raises a ConfigurationError; add a unit test.