mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 18:43:34 +00:00
cleanup: address golangci 'funcorder' linter problems
The new 'funcorder' linter expects all public functions to be placed before private functions of a struct. Many private functions needed moving further down into their files. Some files had many issues reported. To reduce the churn in those files, they have been annotated with a `//nolint:funcorder` comment. Signed-off-by: Niels de Vos <ndevos@ibm.com>
This commit is contained in:
committed by
mergify[bot]
parent
0907f39d95
commit
0a22e3a186
@ -187,26 +187,6 @@ func (nv *NFSVolume) CreateExport(backend *csi.Volume) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// createExportCommand returns the "ceph nfs export create ..." command
|
||||
// arguments (without "ceph"). The order of the parameters matches old Ceph
|
||||
// releases, new Ceph releases added --option formats, which can be added when
|
||||
// passing the parameters to this function.
|
||||
func (nv *NFSVolume) createExportCommand(nfsCluster, fs, export, path string) []string {
|
||||
return []string{
|
||||
"--id", nv.cr.ID,
|
||||
"--keyfile=" + nv.cr.KeyFile,
|
||||
"-m", nv.mons,
|
||||
"nfs",
|
||||
"export",
|
||||
"create",
|
||||
"cephfs",
|
||||
fs,
|
||||
nfsCluster,
|
||||
export,
|
||||
path,
|
||||
}
|
||||
}
|
||||
|
||||
// DeleteExport removes the NFS-export from the Ceph managed NFS-server.
|
||||
func (nv *NFSVolume) DeleteExport() error {
|
||||
if !nv.connected {
|
||||
@ -250,6 +230,26 @@ func (nv *NFSVolume) DeleteExport() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// createExportCommand returns the "ceph nfs export create ..." command
|
||||
// arguments (without "ceph"). The order of the parameters matches old Ceph
|
||||
// releases, new Ceph releases added --option formats, which can be added when
|
||||
// passing the parameters to this function.
|
||||
func (nv *NFSVolume) createExportCommand(nfsCluster, fs, export, path string) []string {
|
||||
return []string{
|
||||
"--id", nv.cr.ID,
|
||||
"--keyfile=" + nv.cr.KeyFile,
|
||||
"-m", nv.mons,
|
||||
"nfs",
|
||||
"export",
|
||||
"create",
|
||||
"cephfs",
|
||||
fs,
|
||||
nfsCluster,
|
||||
export,
|
||||
path,
|
||||
}
|
||||
}
|
||||
|
||||
// deleteExportCommand returns the "ceph nfs export delete ..." command
|
||||
// arguments (without "ceph"). Old releases of Ceph expect "delete" as cmd,
|
||||
// newer releases use "rm".
|
||||
|
Reference in New Issue
Block a user