Skip to content

Pass through the path to the iptables binary.#2460

Open
3405691582 wants to merge 1 commit intogoogle:mainfrom
3405691582:488432653_2
Open

Pass through the path to the iptables binary.#2460
3405691582 wants to merge 1 commit intogoogle:mainfrom
3405691582:488432653_2

Conversation

@3405691582
Copy link
Copy Markdown
Collaborator

Earlier in #2405 we added some functionality such that we could resolve names against PATH manually. We need to do this for the iptables command specifically, since some environments do not have iptables in PATH unless invoked with sudo, and it is the one utility that both the netlink driver and the iproute2 drivers still shell out to the system for.

Ahead of us using the new utilities to resolve the iptables binary, let us manually specify the path for now. While there is no guarantee that we'll find iptables there outside of Linux, both these drivers are all Linux specific anyway, and if iptables isn't found here, this still wouldn't work, so we aren't regressing in terms of portability or functionality.

Earlier in google#2405 we added some functionality such that we could
resolve names against PATH manually. We need to do this for the
iptables command specifically, since some environments do not have
iptables in PATH unless invoked with sudo, and it is the one utility
that both the netlink driver and the iproute2 drivers still shell out
to the system for.

Ahead of us using the new utilities to resolve the iptables binary,
let us manually specify the path for now. While there is no guarantee
that we'll find iptables there outside of Linux, both these drivers
are all Linux specific anyway, and if iptables isn't found here, this
still wouldn't work, so we aren't regressing in terms of portability
or functionality.
@3405691582 3405691582 requested a review from Databean April 24, 2026 14:40
@3405691582 3405691582 added the kokoro:run Run e2e tests. label Apr 24, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:run Run e2e tests. label Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants