Skip to content

Commit 5d16a08

Browse files
committed
cleanup: fix golint errors
1 parent 384cec2 commit 5d16a08

File tree

4 files changed

+14
-41
lines changed

4 files changed

+14
-41
lines changed

.github/workflows/shellcheck.yaml

-29
This file was deleted.

iscsi/iscsi.go

+7-4
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ func (c *Connector) Connect() (string, error) {
283283
}
284284

285285
if len(c.Devices) < 1 {
286-
iscsiCmd([]string{"-m", "iface", "-I", iFace, "-o", "delete"}...)
286+
_, _ = iscsiCmd([]string{"-m", "iface", "-I", iFace, "-o", "delete"}...)
287287
return "", fmt.Errorf("failed to find device path: %s, last error seen: %v", devicePaths, lastErr)
288288
}
289289

@@ -679,11 +679,14 @@ func GetConnectorFromFile(filePath string) (*Connector, error) {
679679
if c.MountTargetDevice == nil {
680680
return nil, fmt.Errorf("mountTargetDevice in the connector is nil")
681681
}
682-
if devices, err := GetSCSIDevices([]string{c.MountTargetDevice.GetPath()}, false); err != nil {
682+
devices, err := GetSCSIDevices([]string{c.MountTargetDevice.GetPath()}, false)
683+
if err != nil {
683684
return nil, err
684-
} else {
685-
c.MountTargetDevice = &devices[0]
686685
}
686+
if len(devices) == 0 {
687+
return nil, fmt.Errorf("mountTargetDevice %s not found", c.MountTargetDevice.GetPath())
688+
}
689+
c.MountTargetDevice = &devices[0]
687690

688691
if c.Devices, err = GetSCSIDevices(devicePaths, false); err != nil {
689692
return nil, err

iscsi/iscsi_test.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -322,9 +322,9 @@ func Test_DisconnectNormalVolume(t *testing.T) {
322322
for _, tt := range tests {
323323
t.Run(tt.name, func(t *testing.T) {
324324
if tt.withDeviceFile {
325-
os.Create(deleteDeviceFile)
325+
_, _ = os.Create(deleteDeviceFile)
326326
} else {
327-
os.RemoveAll(testRootFS)
327+
_ = os.RemoveAll(testRootFS)
328328
}
329329

330330
device := Device{Name: "test"}
@@ -739,7 +739,8 @@ func TestConnectorPersistance(t *testing.T) {
739739
assert.NotNil(err)
740740
assert.IsType(&os.PathError{}, err)
741741

742-
ioutil.WriteFile("/tmp/connector.json", []byte("not a connector"), 0o600)
742+
err = ioutil.WriteFile("/tmp/connector.json", []byte("not a connector"), 0o600)
743+
assert.Nil(err)
743744
_, err = GetConnectorFromFile("/tmp/connector.json")
744745
assert.NotNil(err)
745746
assert.IsType(&json.SyntaxError{}, err)

iscsi/iscsiadm.go

+3-5
Original file line numberDiff line numberDiff line change
@@ -100,14 +100,14 @@ func Discoverydb(tp, iface string, discoverySecrets Secrets, chapDiscovery bool)
100100
_, err = iscsiCmd(append(baseArgs, []string{"--discover"}...)...)
101101
if err != nil {
102102
// delete the discoverydb record
103-
iscsiCmd(append(baseArgs, []string{"-o", "delete"}...)...)
103+
_, _ = iscsiCmd(append(baseArgs, []string{"-o", "delete"}...)...)
104104
return fmt.Errorf("failed to sendtargets to portal %s, err: %v", tp, err)
105105
}
106106
return nil
107107
}
108108

109109
func createCHAPEntries(baseArgs []string, secrets Secrets, discovery bool) error {
110-
args := []string{}
110+
var args []string
111111
debug.Printf("Begin createCHAPEntries (discovery=%t)...", discovery)
112112
if discovery {
113113
args = append(baseArgs, []string{
@@ -122,9 +122,7 @@ func createCHAPEntries(baseArgs []string, secrets Secrets, discovery bool) error
122122
if secrets.PasswordIn != "" {
123123
args = append(args, []string{"-n", "discovery.sendtargets.auth.password_in", "-v", secrets.PasswordIn}...)
124124
}
125-
126125
} else {
127-
128126
args = append(baseArgs, []string{
129127
"-o", "update",
130128
"-n", "node.session.auth.authmethod", "-v", "CHAP",
@@ -160,7 +158,7 @@ func Login(tgtIQN, portal string) error {
160158
baseArgs := []string{"-m", "node", "-T", tgtIQN, "-p", portal}
161159
if _, err := iscsiCmd(append(baseArgs, []string{"-l"}...)...); err != nil {
162160
// delete the node record from database
163-
iscsiCmd(append(baseArgs, []string{"-o", "delete"}...)...)
161+
_, _ = iscsiCmd(append(baseArgs, []string{"-o", "delete"}...)...)
164162
return fmt.Errorf("failed to sendtargets to portal %s, err: %v", portal, err)
165163
}
166164
return nil

0 commit comments

Comments
 (0)