Skip to content

Conversation

@Untersander
Copy link

@Untersander Untersander commented Nov 13, 2025

This PR brings two new extensions multipath-tools, a daemon for iSCSI devices and trident-iscsi-tools which are a bunch of executables needed by the Trident CSI to work with iSCSI. It also adds a little change in the util-linux extension for another dependency of Trident.

The multipath-tools extension brings the userspace daemon part required for SAN multipath devices to work.
The additional required multipath kernel modules are already available in Talos(or at least the ones we need).
It continues work already started in PR #505 and brings the extension to a working state without pulling in everything.
This would probably also solve the issues #576 #467 which were closed as not planned and maybe #134 as well.

The second part with trident-iscsi-tools and the change to the util-linux extension brings in binaries expected to be on the host by the Trident CSI in the case of iSCSI connections. Together these changes allow for iSCSI connections via the Trident CSI.
These binaries should come with the Trident CSI itself in my opinion and we've already explored this and will also work on a PR on the Trident side.
With this I'm not quite sure what to do, as it's really specific to Trident itself and maybe hopefully not be required sometime in the future if we can get a PR merged in Trident.

I'm also happy to move this to a second PR as the multipath-tools extension will also be useful for users of other CSIs which want to use SAN multipath devices.

I also would be glad about pointers on how do you handle the testing of extensions, so we could add them to theses as well.

Thanks to @bzub and @aaroncirillo-cision for their previous work and @SimLi1333 for the help.

@Untersander Untersander force-pushed the multipath-tools branch 3 times, most recently from ab710bb to 818d8fc Compare November 13, 2025 21:11
@Untersander Untersander marked this pull request as ready for review November 19, 2025 11:55
@github-project-automation github-project-automation bot moved this to To Do in Planning Nov 19, 2025
@talos-bot talos-bot moved this from To Do to In Review in Planning Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

3 participants