@@ -22,8 +22,8 @@ func (APIImplementor) AddTargetPortal(portal *TargetPortal) error {
2222 cmdLine := fmt .Sprintf (
2323 `New-IscsiTargetPortal -TargetPortalAddress ${Env:iscsi_tp_address} ` +
2424 `-TargetPortalPortNumber ${Env:iscsi_tp_port}` )
25- out , err := utils .RunPowershellCmdWithEnvs (cmdLine , [] string { fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
26- fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port )} )
25+ out , err := utils .RunPowershellCmd (cmdLine , fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
26+ fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port ))
2727 if err != nil {
2828 return fmt .Errorf ("error adding target portal. cmd %s, output: %s, err: %v" , cmdLine , string (out ), err )
2929 }
@@ -38,8 +38,8 @@ func (APIImplementor) DiscoverTargetPortal(portal *TargetPortal) ([]string, erro
3838 `ConvertTo-Json -InputObject @(Get-IscsiTargetPortal -TargetPortalAddress ` +
3939 `${Env:iscsi_tp_address} -TargetPortalPortNumber ${Env:iscsi_tp_port} | ` +
4040 `Get-IscsiTarget | Select-Object -ExpandProperty NodeAddress)` )
41- out , err := utils .RunPowershellCmdWithEnvs (cmdLine , [] string { fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
42- fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port )} )
41+ out , err := utils .RunPowershellCmd (cmdLine , fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
42+ fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port ))
4343 if err != nil {
4444 return nil , fmt .Errorf ("error discovering target portal. cmd: %s, output: %s, err: %w" , cmdLine , string (out ), err )
4545 }
@@ -78,8 +78,8 @@ func (APIImplementor) RemoveTargetPortal(portal *TargetPortal) error {
7878 `-TargetPortalPortNumber ${Env:iscsi_tp_port} | Remove-IscsiTargetPortal ` +
7979 `-Confirm:$false` )
8080
81- out , err := utils .RunPowershellCmdWithEnvs (cmdLine , [] string { fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
82- fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port )} )
81+ out , err := utils .RunPowershellCmd (cmdLine , fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
82+ fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port ))
8383 if err != nil {
8484 return fmt .Errorf ("error removing target portal. cmd %s, output: %s, err: %w" , cmdLine , string (out ), err )
8585 }
@@ -98,19 +98,19 @@ func (APIImplementor) ConnectTarget(portal *TargetPortal, iqn string,
9898 ` -AuthenticationType ${Env:iscsi_auth_type}` )
9999
100100 if chapUser != "" {
101- cmdLine += fmt . Sprintf ( ` -ChapUsername ${Env:iscsi_chap_user}` )
101+ cmdLine += ` -ChapUsername ${Env:iscsi_chap_user}`
102102 }
103103
104104 if chapSecret != "" {
105- cmdLine += fmt . Sprintf ( ` -ChapSecret ${Env:iscsi_chap_secret}` )
105+ cmdLine += ` -ChapSecret ${Env:iscsi_chap_secret}`
106106 }
107107
108- out , err := utils .RunPowershellCmdWithEnvs (cmdLine , [] string { fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
108+ out , err := utils .RunPowershellCmd (cmdLine , fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
109109 fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port ),
110110 fmt .Sprintf ("iscsi_target_iqn=%s" , iqn ),
111111 fmt .Sprintf ("iscsi_auth_type=%s" , authType ),
112112 fmt .Sprintf ("iscsi_chap_user=%s" , chapUser ),
113- fmt .Sprintf ("iscsi_chap_secret=%s" , chapSecret )} )
113+ fmt .Sprintf ("iscsi_chap_secret=%s" , chapSecret ))
114114 if err != nil {
115115 return fmt .Errorf ("error connecting to target portal. cmd %s, output: %s, err: %w" , cmdLine , string (out ), err )
116116 }
@@ -126,9 +126,9 @@ func (APIImplementor) DisconnectTarget(portal *TargetPortal, iqn string) error {
126126 ` | Get-IscsiTarget | Where-Object { $_.NodeAddress -eq ${Env:iscsi_target_iqn} }) ` +
127127 `-Confirm:$false` )
128128
129- out , err := utils .RunPowershellCmdWithEnvs (cmdLine , [] string { fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
129+ out , err := utils .RunPowershellCmd (cmdLine , fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
130130 fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port ),
131- fmt .Sprintf ("iscsi_target_iqn=%s" , iqn )} )
131+ fmt .Sprintf ("iscsi_target_iqn=%s" , iqn ))
132132 if err != nil {
133133 return fmt .Errorf ("error disconnecting from target portal. cmd %s, output: %s, err: %w" , cmdLine , string (out ), err )
134134 }
@@ -147,9 +147,9 @@ func (APIImplementor) GetTargetDisks(portal *TargetPortal, iqn string) ([]string
147147 `$ids = $c | Get-Disk | Select -ExpandProperty Number | Out-String -Stream; ` +
148148 `ConvertTo-Json -InputObject @($ids)` )
149149
150- out , err := utils .RunPowershellCmdWithEnvs (cmdLine , [] string { fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
150+ out , err := utils .RunPowershellCmd (cmdLine , fmt .Sprintf ("iscsi_tp_address=%s" , portal .Address ),
151151 fmt .Sprintf ("iscsi_tp_port=%d" , portal .Port ),
152- fmt .Sprintf ("iscsi_target_iqn=%s" , iqn )} )
152+ fmt .Sprintf ("iscsi_target_iqn=%s" , iqn ))
153153 if err != nil {
154154 return nil , fmt .Errorf ("error getting target disks. cmd %s, output: %s, err: %w" , cmdLine , string (out ), err )
155155 }
@@ -164,9 +164,8 @@ func (APIImplementor) GetTargetDisks(portal *TargetPortal, iqn string) ([]string
164164}
165165
166166func (APIImplementor ) SetMutualChapSecret (mutualChapSecret string ) error {
167- cmdLine := fmt .Sprintf (
168- `Set-IscsiChapSecret -ChapSecret ${Env:iscsi_mutual_chap_secret}` )
169- out , err := utils .RunPowershellCmdWithEnvs (cmdLine , []string {fmt .Sprintf ("iscsi_mutual_chap_secret=%s" , mutualChapSecret )})
167+ cmdLine := `Set-IscsiChapSecret -ChapSecret ${Env:iscsi_mutual_chap_secret}`
168+ out , err := utils .RunPowershellCmd (cmdLine , fmt .Sprintf ("iscsi_mutual_chap_secret=%s" , mutualChapSecret ))
170169 if err != nil {
171170 return fmt .Errorf ("error setting mutual chap secret. cmd %s," +
172171 " output: %s, err: %v" , cmdLine , string (out ), err )
0 commit comments