mirror of
https://github.com/kubernetes-csi/csi-driver-nvmf.git
synced 2025-05-03 05:16:20 +00:00
1. upgrade go version from v1.14 to v.1.19 2. upgrade csi_spec from v1.5.0 to v1.7.0 3. upgrade golang.org/x/net from v0.4.0 to v0.5.0 4. upgrade google.golang.org/grpc from v1.49.0 to v1.51.0 5. upgrade klog from v1.0 to v2.80.1 6. upgrade k8s.io/utils from 2022 to 2023 7. remove logrus Signed-off-by: Meinhard Zhou <zhouenhua@bytedance.com>
48 lines
1.2 KiB
Go
48 lines
1.2 KiB
Go
/*
|
|
Copyright 2021 The Kubernetes Authors.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
package nvmf
|
|
|
|
const (
|
|
NVMF_NQN_SIZE = 223
|
|
SYS_NVMF = "/sys/class/nvme"
|
|
RUN_NVMF = "/run/nvmf"
|
|
)
|
|
|
|
// Here erron
|
|
const (
|
|
ENOENT = 1 /* No such file or directory */
|
|
EINVAL = 2 /* Invalid argument */
|
|
)
|
|
|
|
const (
|
|
DefaultDriverName = "csi.nvmf.com"
|
|
DefaultDriverServicePort = "12230"
|
|
DefaultDriverVersion = "v1.0.0"
|
|
|
|
DefaultVolumeMapPath = "/var/lib/nvmf/volumes"
|
|
)
|
|
|
|
type GlobalConfig struct {
|
|
NVMfVolumeMapDir string
|
|
DriverName string
|
|
Region string
|
|
NodeID string
|
|
Endpoint string // CSI endpoint
|
|
Version string
|
|
IsControllerServer bool
|
|
LogLevel string
|
|
}
|