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)
| Option | Description | Source |
|---|---|---|
-acp_address string | Specify the Trident-ACP REST API address (obsolete). | help |
-address string | Storage orchestrator HTTP API address (default "127.0.0.1") | help |
-aes_key string | AES encryption key (default "/certs/aesKey") | help |
-autogrow_period duration | Interval at which the Autogrow schedules volumes for polling (default 1m0s) | help |
-backend_storage_poll_interval duration | Interval at which core polls backend storage for its state (default 5m0s) | help |
-config string | Path to configuration file(s) | help |
-crd_persistence | Uses CRDs for persisting orchestrator state. | help |
-csi_endpoint string | Register as a CSI storage provider with this endpoint | help |
-csi_node_name string | CSI node name | help |
-csi_role string | CSI role to play: 'controller' or 'node' | help |
-csi_unsafe_detach | Prefer to detach successfully rather than safely | help |
-debug | Enable debugging output | help |
-disable_audit_log | Disable the audit logger (default true) | help |
-docker_plugin_mode | Enable docker plugin mode | help |
-driver_port string | Listen on this port instead of using a Unix domain socket | help |
-enable_acp | Enable ACP premium features (obsolete). | help |
-enable_concurrency | Enable Concurrency in trident. | help |
-enable_cosi | Enable the COSI frontend for object bucket provisioning. | help |
-enable_datalif_refresh | Enable refreshing NVMe data LIFs during backend reconciliation. | help |
-enable_force_detach | Enable force detach feature. | help |
-http_request_timeout duration | Override the HTTP request timeout for Trident controller’s REST API (default 1m30s) | help |
-https_address string | Storage orchestrator HTTPS API address | help |
-https_ca_cert string | HTTPS CA certificate (default "/certs/caCert") | help |
-https_client_cert string | HTTPS client certificate (default "/certs/clientCert") | help |
-https_client_key string | HTTPS client private key (default "/certs/clientKey") | help |
-https_metrics | Enable HTTPS metrics interface | help |
-https_metrics_address string | Storage orchestrator HTTPS metrics address | help |
-https_metrics_port string | Storage orchestrator HTTPS metrics port (default "8444") | help |
-https_port string | Storage orchestrator HTTPS API port (default "8443") | help |
-https_rest | Enable HTTPS REST interface | help |
-https_server_cert string | HTTPS server certificate (default "/certs/serverCert") | help |
-https_server_key string | HTTPS server private key (default "/certs/serverKey") | help |
-iscsi_self_healing_interval duration | Interval at which the iSCSI self-healing job is invoked (default 5m0s) | help |
-iscsi_self_healing_wait_time duration | Wait time after which iSCSI self-healing attempts to fix stale sessions (default 7m0s) | help |
-k8s_api_burst int | Kubernetes client burst limit (default 200) | help |
-k8s_api_qps float | Kubernetes client QPS limit (default 100) | help |
-k8s_api_server string | Kubernetes API server address to enable dynamic storage provisioning for Kubernetes. | help |
-k8s_config_path string | Path to KubeConfig file. | help |
-k8s_pod | Enables dynamic storage provisioning for Kubernetes if running in a pod. | help |
-kubeconfig string | Paths to a kubeconfig. | help |
-log_format string | Logging format (text, json) (default "text") | help |
-log_layers string | A comma-delimited list of Trident layers to enable trace logging for | help |
-log_level string | Logging level (trace, debug, info, warn, error, fatal) (default "info") | help |
-log_workflows string | A comma-delimited list of Trident workflows to enable trace logging for | help |
-metrics | Enable metrics interface | help |
-metrics_address string | Storage orchestrator metrics address | help |
-metrics_port string | Storage orchestrator metrics port (default "8001") | help |
-no_persistence | Does not persist any metadata. | help |
-node_prep | Attempt to install required packages on nodes. | help |
-nvme_self_healing_interval duration | Interval at which the NVMe self-healing thread is invoked (default 5m0s) | help |
-passthrough | Uses the storage backends as the source of truth. | help |
-port string | Storage orchestrator HTTP API port (default "8000") | help |
-rest | Enable HTTP REST interface (default true) | help |
-tagri_timeout duration | Absolute max age for any Trident Autogrow Request Internal (TAGRI) CRs before forced deletion. | help |
-volume_driver string | Register as a Docker volume plugin with this driver name (default "netapp") | help |