util: rearrange struct to fix lint

re-arrange the struct members to
fix below lint issue

```
struct of size 336 bytes could be of size 328 bytes
```

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
Madhu Rajanna 2023-11-02 13:06:17 +01:00 committed by mergify[bot]
parent 3ea540bf0f
commit 00d6971dbd

View File

@ -93,34 +93,20 @@ type Config struct {
PluginPath string // location of cephcsi plugin PluginPath string // location of cephcsi plugin
StagingPath string // location of cephcsi staging path StagingPath string // location of cephcsi staging path
DomainLabels string // list of domain labels to read from the node DomainLabels string // list of domain labels to read from the node
// metrics related flags // metrics related flags
MetricsPath string // path of prometheus endpoint where metrics will be available MetricsPath string // path of prometheus endpoint where metrics will be available
MetricsIP string // TCP port for liveness/ metrics requests MetricsIP string // TCP port for liveness/ metrics requests
// CSI-Addons endpoint
CSIAddonsEndpoint string
// Cluster name
ClusterName string
// mount option related flags // mount option related flags
KernelMountOptions string // Comma separated string of mount options accepted by cephfs kernel mounter KernelMountOptions string // Comma separated string of mount options accepted by cephfs kernel mounter
FuseMountOptions string // Comma separated string of mount options accepted by ceph-fuse mounter FuseMountOptions string // Comma separated string of mount options accepted by ceph-fuse mounter
PidLimit int // PID limit to configure through cgroups")
MetricsPort int // TCP port for liveness/grpc metrics requests
PollTime time.Duration // time interval in seconds between each poll
PoolTimeout time.Duration // probe timeout in seconds
EnableProfiling bool // flag to enable profiling
IsControllerServer bool // if set to true start provisioner server
IsNodeServer bool // if set to true start node server
Version bool // cephcsi version
// SkipForceFlatten is set to false if the kernel supports mounting of
// rbd image or the image chain has the deep-flatten feature.
SkipForceFlatten bool
// cephfs related flags
ForceKernelCephFS bool // force to use the ceph kernel client even if the kernel is < 4.17
SetMetadata bool // set metadata on the volume
// RbdHardMaxCloneDepth is the hard limit for maximum number of nested volume clones that are taken before a flatten // RbdHardMaxCloneDepth is the hard limit for maximum number of nested volume clones that are taken before a flatten
// occurs // occurs
RbdHardMaxCloneDepth uint RbdHardMaxCloneDepth uint
@ -139,11 +125,24 @@ type Config struct {
// reached cephcsi will start flattening the older rbd images. // reached cephcsi will start flattening the older rbd images.
MinSnapshotsOnImage uint MinSnapshotsOnImage uint
// CSI-Addons endpoint PidLimit int // PID limit to configure through cgroups")
CSIAddonsEndpoint string MetricsPort int // TCP port for liveness/grpc metrics requests
PollTime time.Duration // time interval in seconds between each poll
PoolTimeout time.Duration // probe timeout in seconds
// Cluster name EnableProfiling bool // flag to enable profiling
ClusterName string IsControllerServer bool // if set to true start provisioner server
IsNodeServer bool // if set to true start node server
Version bool // cephcsi version
// SkipForceFlatten is set to false if the kernel supports mounting of
// rbd image or the image chain has the deep-flatten feature.
SkipForceFlatten bool
// cephfs related flags
ForceKernelCephFS bool // force to use the ceph kernel client even if the kernel is < 4.17
SetMetadata bool // set metadata on the volume
// Read affinity related options // Read affinity related options
EnableReadAffinity bool // enable OSD read affinity. EnableReadAffinity bool // enable OSD read affinity.