OS Manuals

/usr/bin/trident_orchestrator

NetApp Trident CSI driver and storage orchestrator for Kubernetes

From trident-orchestrator-fips 26.10.1-r0 (enterprise-packages), captured 2026-11-08 by running trident_orchestrator --help (exit 0). permalink

Usage of /usr/bin/trident_orchestrator:
  -acp_address string
    	Specify the Trident-ACP REST API address (obsolete). (default "http://127.0.0.1:8100")
  -address string
    	Storage orchestrator HTTP API address (default "127.0.0.1")
  -aes_key string
    	AES encryption key (default "/certs/aesKey")
  -autogrow_period duration
    	Interval at which the Autogrow schedules volumes for polling (default 1m0s)
  -backend_storage_poll_interval duration
    	Interval at which core polls backend storage for its state (default 5m0s)
  -config string
    	Path to configuration file(s)
  -crd_persistence
    	Uses CRDs for persisting orchestrator state.
  -csi_endpoint string
    	Register as a CSI storage provider with this endpoint
  -csi_node_name string
    	CSI node name
  -csi_role string
    	CSI role to play: 'controller' or 'node'
  -csi_unsafe_detach
    	Prefer to detach successfully rather than safely
  -debug
    	Enable debugging output
  -disable_audit_log
    	Disable the audit logger (default true)
  -docker_plugin_mode
    	Enable docker plugin mode
  -driver_port string
    	Listen on this port instead of using a Unix domain socket
  -enable_acp
    	Enable ACP premium features (obsolete).
  -enable_concurrency
    	Enable Concurrency in trident.
  -enable_cosi
    	Enable the COSI frontend for object bucket provisioning. Requires the COSI CRDs to be installed, and that no other COSI controller or sidecar is running in the cluster.
  -enable_datalif_refresh
    	Enable refreshing NVMe data LIFs during backend reconciliation.
  -enable_force_detach
    	Enable force detach feature.
  -http_request_timeout duration
    	Override the HTTP request timeout for Trident controller’s REST API (default 1m30s)
  -https_address string
    	Storage orchestrator HTTPS API address
  -https_ca_cert string
    	HTTPS CA certificate (default "/certs/caCert")
  -https_client_cert string
    	HTTPS client certificate (default "/certs/clientCert")
  -https_client_key string
    	HTTPS client private key (default "/certs/clientKey")
  -https_metrics
    	Enable HTTPS metrics interface
  -https_metrics_address string
    	Storage orchestrator HTTPS metrics address
  -https_metrics_port string
    	Storage orchestrator HTTPS metrics port (default "8444")
  -https_port string
    	Storage orchestrator HTTPS API port (default "8443")
  -https_rest
    	Enable HTTPS REST interface
  -https_server_cert string
    	HTTPS server certificate (default "/certs/serverCert")
  -https_server_key string
    	HTTPS server private key (default "/certs/serverKey")
  -iscsi_self_healing_interval duration
    	Interval at which the iSCSI self-healing job is invoked (default 5m0s)
  -iscsi_self_healing_wait_time duration
    	Wait time after which iSCSI self-healing attempts to fix stale sessions (default 7m0s)
  -k8s_api_burst int
    	Kubernetes client burst limit (default 200)
  -k8s_api_qps float
    	Kubernetes client QPS limit (default 100)
  -k8s_api_server string
    	Kubernetes API server address to enable dynamic storage provisioning for Kubernetes.
  -k8s_config_path string
    	Path to KubeConfig file.
  -k8s_pod
    	Enables dynamic storage provisioning for Kubernetes if running in a pod.
  -kubeconfig string
    	Paths to a kubeconfig. Only required if out-of-cluster.
  -log_format string
    	Logging format (text, json) (default "text")
  -log_layers string
    	A comma-delimited list of Trident layers to enable trace logging for
  -log_level string
    	Logging level (trace, debug, info, warn, error, fatal) (default "info")
  -log_workflows string
    	A comma-delimited list of Trident workflows to enable trace logging for
  -metrics
    	Enable metrics interface
  -metrics_address string
    	Storage orchestrator metrics address
  -metrics_port string
    	Storage orchestrator metrics port (default "8001")
  -no_persistence
    	Does not persist any metadata.  WILL LOSE TRACK OF VOLUMES ON REBOOT/CRASH.
  -node_prep
    	Attempt to install required packages on nodes. (default true)
  -nvme_self_healing_interval duration
    	Interval at which the NVMe self-healing thread is invoked (default 5m0s)
  -passthrough
    	Uses the storage backends as the source of truth.  No data is stored anywhere else.
  -port string
    	Storage orchestrator HTTP API port (default "8000")
  -rest
    	Enable HTTP REST interface (default true)
  -tagri_timeout duration
    	Absolute max age for any Trident Autogrow Request Internal (TAGRI) CRs before forced deletion. (default 5m0s)
  -volume_driver string
    	Register as a Docker volume plugin with this driver name (default "netapp")
Options (55)
OptionDescriptionSource
-acp_address stringSpecify the Trident-ACP REST API address (obsolete).help
-address stringStorage orchestrator HTTP API address (default "127.0.0.1")help
-aes_key stringAES encryption key (default "/certs/aesKey")help
-autogrow_period durationInterval at which the Autogrow schedules volumes for polling (default 1m0s)help
-backend_storage_poll_interval durationInterval at which core polls backend storage for its state (default 5m0s)help
-config stringPath to configuration file(s)help
-crd_persistenceUses CRDs for persisting orchestrator state.help
-csi_endpoint stringRegister as a CSI storage provider with this endpointhelp
-csi_node_name stringCSI node namehelp
-csi_role stringCSI role to play: 'controller' or 'node'help
-csi_unsafe_detachPrefer to detach successfully rather than safelyhelp
-debugEnable debugging outputhelp
-disable_audit_logDisable the audit logger (default true)help
-docker_plugin_modeEnable docker plugin modehelp
-driver_port stringListen on this port instead of using a Unix domain sockethelp
-enable_acpEnable ACP premium features (obsolete).help
-enable_concurrencyEnable Concurrency in trident.help
-enable_cosiEnable the COSI frontend for object bucket provisioning.help
-enable_datalif_refreshEnable refreshing NVMe data LIFs during backend reconciliation.help
-enable_force_detachEnable force detach feature.help
-http_request_timeout durationOverride the HTTP request timeout for Trident controller’s REST API (default 1m30s)help
-https_address stringStorage orchestrator HTTPS API addresshelp
-https_ca_cert stringHTTPS CA certificate (default "/certs/caCert")help
-https_client_cert stringHTTPS client certificate (default "/certs/clientCert")help
-https_client_key stringHTTPS client private key (default "/certs/clientKey")help
-https_metricsEnable HTTPS metrics interfacehelp
-https_metrics_address stringStorage orchestrator HTTPS metrics addresshelp
-https_metrics_port stringStorage orchestrator HTTPS metrics port (default "8444")help
-https_port stringStorage orchestrator HTTPS API port (default "8443")help
-https_restEnable HTTPS REST interfacehelp
-https_server_cert stringHTTPS server certificate (default "/certs/serverCert")help
-https_server_key stringHTTPS server private key (default "/certs/serverKey")help
-iscsi_self_healing_interval durationInterval at which the iSCSI self-healing job is invoked (default 5m0s)help
-iscsi_self_healing_wait_time durationWait time after which iSCSI self-healing attempts to fix stale sessions (default 7m0s)help
-k8s_api_burst intKubernetes client burst limit (default 200)help
-k8s_api_qps floatKubernetes client QPS limit (default 100)help
-k8s_api_server stringKubernetes API server address to enable dynamic storage provisioning for Kubernetes.help
-k8s_config_path stringPath to KubeConfig file.help
-k8s_podEnables dynamic storage provisioning for Kubernetes if running in a pod.help
-kubeconfig stringPaths to a kubeconfig.help
-log_format stringLogging format (text, json) (default "text")help
-log_layers stringA comma-delimited list of Trident layers to enable trace logging forhelp
-log_level stringLogging level (trace, debug, info, warn, error, fatal) (default "info")help
-log_workflows stringA comma-delimited list of Trident workflows to enable trace logging forhelp
-metricsEnable metrics interfacehelp
-metrics_address stringStorage orchestrator metrics addresshelp
-metrics_port stringStorage orchestrator metrics port (default "8001")help
-no_persistenceDoes not persist any metadata.help
-node_prepAttempt to install required packages on nodes.help
-nvme_self_healing_interval durationInterval at which the NVMe self-healing thread is invoked (default 5m0s)help
-passthroughUses the storage backends as the source of truth.help
-port stringStorage orchestrator HTTP API port (default "8000")help
-restEnable HTTP REST interface (default true)help
-tagri_timeout durationAbsolute max age for any Trident Autogrow Request Internal (TAGRI) CRs before forced deletion.help
-volume_driver stringRegister as a Docker volume plugin with this driver name (default "netapp")help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.