multipath-tools uses /etc/multipath for storing bindings and wwids by default. On Talos <1.14 /etc was writable at runtime, which allowed multipath-tools to dynamically mkdir /etc/multipath and write its state there. This is no longer possible.
Hence, I get this error when executing multipath commands on the hosts:
> multipath -ll
487627.134543 | Cannot make directory [/etc/multipath] : Read-only file system
fatal configuration error, aborting
My CSI-driver uses the cli as well, to interact with and configure multipath devices. It fails in a similar fashion.
The multipath-tools extension should ensure that /etc/multipath is writable at runtime or configure the statedir to some other path that is writable. (IMHO)
multipath-tools uses /etc/multipath for storing bindings and wwids by default. On Talos <1.14 /etc was writable at runtime, which allowed multipath-tools to dynamically mkdir /etc/multipath and write its state there. This is no longer possible.
Hence, I get this error when executing multipath commands on the hosts:
My CSI-driver uses the cli as well, to interact with and configure multipath devices. It fails in a similar fashion.
The multipath-tools extension should ensure that /etc/multipath is writable at runtime or configure the statedir to some other path that is writable. (IMHO)