From 340cfcc28470746b8979307164b3dfd8e7edcd68 Mon Sep 17 00:00:00 2001 From: Huamin Chen Date: Tue, 13 Oct 2015 13:31:59 -0400 Subject: [PATCH] iscsi: if port is not provided, use default 3260 for target portal Signed-off-by: Huamin Chen --- pkg/volume/iscsi/iscsi.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/volume/iscsi/iscsi.go b/pkg/volume/iscsi/iscsi.go index 1d67e04385f..60fa9a8b0d0 100644 --- a/pkg/volume/iscsi/iscsi.go +++ b/pkg/volume/iscsi/iscsi.go @@ -18,6 +18,7 @@ package iscsi import ( "strconv" + "strings" "github.com/golang/glog" "k8s.io/kubernetes/pkg/api" @@ -94,12 +95,16 @@ func (plugin *iscsiPlugin) newBuilderInternal(spec *volume.Spec, podUID types.UI } lun := strconv.Itoa(iscsi.Lun) + portal := iscsi.TargetPortal + if !strings.Contains(portal, ":") { + portal = iscsi.TargetPortal + ":3260" + } return &iscsiDiskBuilder{ iscsiDisk: &iscsiDisk{ podUID: podUID, volName: spec.Name(), - portal: iscsi.TargetPortal, + portal: portal, iqn: iscsi.IQN, lun: lun, manager: manager,