# Constants
BytesInGiB is the number of bytes in a gigabyte.
DefaultAccessZone is "System".
DefaultIsiPath is the default isiPath which will be used if there's no proper isiPath value set in neither storageclass.yaml nor values.yaml.
DefaultIsiVolumePathPermissions are the default permissions for volume directory path.
DefaultLogLevel for csi logs.
DefaultPodmonAPIPortNumber is the port number in default to expose internal health APIs.
DefaultPodmonPollRate is the default polling frequency to check for array connectivity.
DefaultPortNumber is the port number in default to set the HTTPS port number of the Isilon OneFS API server.
DefaultVolumeSizeInBytes is default volume sgolang/protobuf/blob/master/ptypesize to create on an Isilon cluster when no size is given, expressed in bytes.
EnvAccessZone is the name of the access zone a volume can be created in, e.g.
EnvAllowedNetworks indicates list of networks on which NFS traffic is allowed.
EnvAutoProbe is the name of the environment variable used to specify that the controller service should automatically probe itself if it receives incoming requests before having been probed, in direct violation of the CSI spec.
EnvCSIEndpoint is the name of the unix domain socket that the csi driver is listening on.
EnvCustomTopologyEnabled indicates if custom topology has to be used by CSI Driver.
EnvGOCSIDebug indicates whether to print REQUESTs and RESPONSEs of all CSI method calls(from gocsi).
EnvIgnoreUnresolvableHosts exhibits default OneFS behavior of failing to add export if any of existing hosts from same export is unresolvable.
EnvIsHealthMonitorEnabled specifies if health monitor is enabled.
EnvIsiAuthType sets the default Authentication method as Basic Authentication.
EnvIsilonConfigFile specifies the filepath containing Isilon cluster's config details.
EnvIsiVolumePathPermissions is the default permissions for volume directory path, e.g.
EnvKubeConfigPath indicates kubernetes configuration that has to be used by CSI Driver.
EnvMaxVolumesPerNode specifies maximum number of volumes that controller can publish to the node.
EnvMetadataRetrieverEndpoint specifies the endpoint address for csi-metadata-retriever sidecar.
EnvNodeIP is the ip address of a k8s node.
EnvNodeName is the name of a k8s node.
EnvNoProbeOnStart indicates whether a probe should be attempted upon start.
EnvPath is the root path under which all the volumes (directories) will be provisioned, e.g.
EnvPodmonAPIPORT indicates the port to be used for exposing podmon API health.
EnvPodmonArrayConnectivityPollRate indicates the polling frequency to check array connectivity.
EnvPodmonEnabled indicates that podmon is enabled.
EnvPort is the name of the enviroment variable used to set the HTTPS port number of the Isilon OneFS API server.
EnvQuotaEnabled is the boolean flag that indicates whether the provisioner should attempt to set (later unset) quota on a newly provisioned volume.
EnvReplicationContextPrefix enables sidecars to read required information from volume context.
#nosec G101.
EnvSkipCertificateValidation is the name of the enviroment variable used to specify that the Isilon OneFS API server's certificate chain and host name should not be verified.
EnvVerbose indicates whether the driver should log OneFS REST API response body content.
FALSE constant.
IsilonConfigFile isilon-creds file with credential info of isilon clusters.
KubeConfig of kubernetes cluster.
MaxIsiConnRetries is the max number of retries to validate connection to PowerScale Array.
ModeController is csi driver's "controller "deployment mode.
ModeNode is csi driver's "mode "deployment mode.
ParamCSILogLevel csi driver log level.
PluginName is the name of the CSI plug-in.
TRUE constant.