Skip to content

Commit 74852cf

Browse files
Madhu-1humblec
authored andcommitted
deprecate containerized flag and remove nsenter
Signed-off-by: Madhu Rajanna <[email protected]> (cherry picked from commit d2fd76a)
1 parent 64fd068 commit 74852cf

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

cmd/cephcsi.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func init() {
5959
flag.BoolVar(&conf.IsNodeServer, "nodeserver", false, "start cephcsi node server")
6060

6161
// rbd related flags
62-
flag.BoolVar(&conf.Containerized, "containerized", true, "whether run as containerized")
62+
flag.BoolVar(&conf.Containerized, "containerized", false, "whether run as containerized")
6363

6464
// cephfs related flags
6565
flag.StringVar(&conf.MountCacheDir, "mountcachedir", "", "mount info cache save dir")
@@ -159,6 +159,9 @@ func main() {
159159
switch conf.Vtype {
160160
case rbdType:
161161
driver := rbd.NewDriver()
162+
if conf.Containerized {
163+
klog.Warning("containerized flag is deprecated and will be removed")
164+
}
162165
driver.Run(&conf, cp)
163166

164167
case cephfsType:

pkg/rbd/driver.go

+3-13
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ import (
2323
"github.com/container-storage-interface/spec/lib/go/csi"
2424
"k8s.io/klog"
2525
"k8s.io/kubernetes/pkg/util/mount"
26-
nsutil "k8s.io/kubernetes/pkg/volume/util/nsenter"
27-
"k8s.io/utils/exec"
28-
"k8s.io/utils/nsenter"
2926
)
3027

3128
const (
@@ -80,15 +77,8 @@ func NewControllerServer(d *csicommon.CSIDriver, cachePersister util.CachePersis
8077
}
8178

8279
// NewNodeServer initialize a node server for rbd CSI driver.
83-
func NewNodeServer(d *csicommon.CSIDriver, containerized bool, t string) (*NodeServer, error) {
80+
func NewNodeServer(d *csicommon.CSIDriver, t string) (*NodeServer, error) {
8481
mounter := mount.New("")
85-
if containerized {
86-
ne, err := nsenter.NewNsenter(nsenter.DefaultHostRootFsPath, exec.New())
87-
if err != nil {
88-
return nil, err
89-
}
90-
mounter = nsutil.NewMounter("", ne)
91-
}
9282
return &NodeServer{
9383
DefaultNodeServer: csicommon.NewDefaultNodeServer(d, t),
9484
mounter: mounter,
@@ -143,7 +133,7 @@ func (r *Driver) Run(conf *util.Config, cachePersister util.CachePersister) {
143133
r.ids = NewIdentityServer(r.cd)
144134

145135
if conf.IsNodeServer {
146-
r.ns, err = NewNodeServer(r.cd, conf.Containerized, conf.Vtype)
136+
r.ns, err = NewNodeServer(r.cd, conf.Vtype)
147137
if err != nil {
148138
klog.Fatalf("failed to start node server, err %v\n", err)
149139
}
@@ -153,7 +143,7 @@ func (r *Driver) Run(conf *util.Config, cachePersister util.CachePersister) {
153143
r.cs = NewControllerServer(r.cd, cachePersister)
154144
}
155145
if !conf.IsControllerServer && !conf.IsNodeServer {
156-
r.ns, err = NewNodeServer(r.cd, conf.Containerized, conf.Vtype)
146+
r.ns, err = NewNodeServer(r.cd, conf.Vtype)
157147
if err != nil {
158148
klog.Fatalf("failed to start node server, err %v\n", err)
159149
}

0 commit comments

Comments
 (0)