-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: rework iscsi-tools #577
base: main
Are you sure you want to change the base?
Conversation
* `tgtd` is only needed if exposing `iSCSI` targets from the host, not needed when using as a client. * Use `/system/etc` as writable homedir for open-iscsi * Drop `isns` since we never ran `isns` daemon We could also split the `iscsid-wrapper` into two services, will do after what comes out of siderolabs/talos#10009. Signed-off-by: Noel Georgi <[email protected]>
Rework `iscsi-tools` extensions tested based on siderolabs/extensions#577 Signed-off-by: Noel Georgi <[email protected]>
@@ -23,18 +23,19 @@ func main() { | |||
|
|||
cmd.Stdout = &cmdOut | |||
|
|||
if _, err := os.Stat("/etc/iscsi/initiatorname.iscsi"); err != nil { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how would this work on upgrades? if there already was a name provided?
Please test this with longhorn... |
already here siderolabs/talos#10087 |
And Synology CSI, which frankly needs docs revisions. I have a Synology NAS I can use to help test, if necessary. |
this is not something we can test here, so if possible that would be great |
tgtd
is only needed if exposingiSCSI
targets from the host, not needed when using as a client./system/etc
as writable homedir for open-iscsiisns
since we never ranisns
daemonWe could also split the
iscsid-wrapper
into two services, will do after what comes out ofsiderolabs/talos#10009.