trident

command module
v0.0.0-...-eec02a6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2026 License: Apache-2.0 Imports: 33 Imported by: 0

README

NetApp Trident

Support Chat GitHub last commit license Docs Go Report Card

Trident is a fully supported open source project maintained by NetApp. It has been designed from the ground up to help you meet your containerized applications' persistence demands using industry-standard interfaces, such as the Container Storage Interface (CSI).

Trident deploys in Kubernetes clusters as pods and provides dynamic storage orchestration services for your Kubernetes workloads. It enables your containerized applications to quickly and easily consume persistent storage from NetApp’s broad portfolio that includes ONTAP (AFF/FAS/Select/Cloud), Element (HCI/SolidFire), as well as the Azure NetApp Files service, Google Cloud NetApp Volumes, and Amazon FSx for ONTAP.

Trident features also address data protection, disaster recovery, portability, and migration use cases for Kubernetes workloads leveraging NetApp's industry-leading data management technology for snapshots, backups, replication, and cloning.

Detailed documentation for Trident can be found here.

See NetApp's Support site for details on Trident's support policy under the Trident's Release and Support Lifecycle tab.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
acp
cli
api
cmd
cmd
node_prep command
syswrap command
autogrow/scheduler/assorter
Package assorter provides interfaces and utilities for managing volume scheduling.
Package assorter provides interfaces and utilities for managing volume scheduling.
csi
internal
syswrap
Package syswrap wraps syscalls that need to be canceled
Package syswrap wraps syscalls that need to be canceled
syswrap/unix
Package unix parses string arguments and calls the system call
Package unix parses string arguments and calls the system call
mocks
mock_acp
Package mock_acp is a generated GoMock package.
Package mock_acp is a generated GoMock package.
mock_acp/mock_rest
Package mock_acp is a generated GoMock package.
Package mock_acp is a generated GoMock package.
mock_cache
Package mock_cache is a generated GoMock package.
Package mock_cache is a generated GoMock package.
mock_cli/mock_k8s_client
Package mock_k8sclient is a generated GoMock package.
Package mock_k8sclient is a generated GoMock package.
mock_core
Package mock_core is a generated GoMock package.
Package mock_core is a generated GoMock package.
mock_csiutils
Package mock_csiutils is a generated GoMock package.
Package mock_csiutils is a generated GoMock package.
mock_frontend
Package mock_frontend is a generated GoMock package.
Package mock_frontend is a generated GoMock package.
mock_frontend/crd/controller
Package mock_controller is a generated GoMock package.
Package mock_controller is a generated GoMock package.
mock_frontend/crd/controller/indexers
Package mock_indexers is a generated GoMock package.
Package mock_indexers is a generated GoMock package.
mock_frontend/crd/controller/indexers/indexer
Package mock_indexer is a generated GoMock package.
Package mock_indexer is a generated GoMock package.
mock_frontend/mock_autogrow
Package mock_autogrow is a generated GoMock package.
Package mock_autogrow is a generated GoMock package.
mock_frontend/mock_autogrow/mock_scheduler/mock_assorter
Package mock_types is a generated GoMock package.
Package mock_types is a generated GoMock package.
mock_frontend/mock_csi/mock_controller_api
Package mock_controllerAPI is a generated GoMock package.
Package mock_controllerAPI is a generated GoMock package.
mock_frontend/mock_csi/mock_controller_helpers
Package mock_controllerhelpers is a generated GoMock package.
Package mock_controllerhelpers is a generated GoMock package.
mock_frontend/mock_csi/mock_controller_helpers/mock_kubernetes_helper
Package mock_kubernetes is a generated GoMock package.
Package mock_kubernetes is a generated GoMock package.
mock_frontend/mock_csi/mock_node_helpers
Package mock_nodehelpers is a generated GoMock package.
Package mock_nodehelpers is a generated GoMock package.
mock_internal/mock_fiji
Package mock_fiji is a generated GoMock package.
Package mock_fiji is a generated GoMock package.
mock_internal/mock_fiji/mock_models
Package mock_models is a generated GoMock package.
Package mock_models is a generated GoMock package.
mock_internal/mock_fiji/mock_rest
Package mock_rest is a generated GoMock package.
Package mock_rest is a generated GoMock package.
mock_internal/mock_fiji/mock_store
Package mock_store is a generated GoMock package.
Package mock_store is a generated GoMock package.
mock_internal/mock_nodeprep/mock_instruction
Package mock_instruction is a generated GoMock package.
Package mock_instruction is a generated GoMock package.
mock_internal/mock_nodeprep/mock_mpathconfig
Package mock_mpathconfig is a generated GoMock package.
Package mock_mpathconfig is a generated GoMock package.
mock_internal/mock_nodeprep/mock_nodeinfo
Package mock_nodeinfo is a generated GoMock package.
Package mock_nodeinfo is a generated GoMock package.
mock_internal/mock_nodeprep/mock_packagemanager
Package mock_packagemanager is a generated GoMock package.
Package mock_packagemanager is a generated GoMock package.
mock_internal/mock_nodeprep/mock_step
Package mock_step is a generated GoMock package.
Package mock_step is a generated GoMock package.
mock_internal/mock_nodeprep/mock_systemmanager
Package mock_systemmanager is a generated GoMock package.
Package mock_systemmanager is a generated GoMock package.
mock_operator/mock_clients
Package mock_clients is a generated GoMock package.
Package mock_clients is a generated GoMock package.
mock_operator/mock_controllers/mock_configurator/mock_clients
Package mock_clients is a generated GoMock package.
Package mock_clients is a generated GoMock package.
mock_operator/mock_controllers/mock_orchestrator/mock_installer
Package mock_installer is a generated GoMock package.
Package mock_installer is a generated GoMock package.
mock_persistent_store
Package mock_persistentstore is a generated GoMock package.
Package mock_persistentstore is a generated GoMock package.
mock_pkg/mock_eventbus
Package mock_eventbus is a generated GoMock package.
Package mock_eventbus is a generated GoMock package.
mock_pkg/mock_locks
Package mock_locks is a generated GoMock package.
Package mock_locks is a generated GoMock package.
mock_pkg/mock_workerpool
Package mock_workerpool is a generated GoMock package.
Package mock_workerpool is a generated GoMock package.
mock_storage
Package mock_storage is a generated GoMock package.
Package mock_storage is a generated GoMock package.
mock_storage_drivers/mock_azure
Package mock_api is a generated GoMock package.
Package mock_api is a generated GoMock package.
mock_storage_drivers/mock_gcp
Package mock_api is a generated GoMock package.
Package mock_api is a generated GoMock package.
mock_storage_drivers/mock_ontap
Package mock_api is a generated GoMock package.
Package mock_api is a generated GoMock package.
mock_utils
Package mock_utils is a generated GoMock package.
Package mock_utils is a generated GoMock package.
mock_utils/mock_blockdevice
Package mock_blockdevice is a generated GoMock package.
Package mock_blockdevice is a generated GoMock package.
mock_utils/mock_devices
Package mock_devices is a generated GoMock package.
Package mock_devices is a generated GoMock package.
mock_utils/mock_devices/mock_luks
Package mock_luks is a generated GoMock package.
Package mock_luks is a generated GoMock package.
mock_utils/mock_exec
Package mock_exec is a generated GoMock package.
Package mock_exec is a generated GoMock package.
mock_utils/mock_fcp
Package mock_fcp is a generated GoMock package.
Package mock_fcp is a generated GoMock package.
mock_utils/mock_filesystem
Package mock_filesystem is a generated GoMock package.
Package mock_filesystem is a generated GoMock package.
mock_utils/mock_iscsi
Package mock_iscsi is a generated GoMock package.
Package mock_iscsi is a generated GoMock package.
mock_utils/mock_limiter
Package mock_limiter is a generated GoMock package.
Package mock_limiter is a generated GoMock package.
mock_utils/mock_mount
Package mock_mount is a generated GoMock package.
Package mock_mount is a generated GoMock package.
mock_utils/mock_mount/mock_filepathwrapper
Package mock_filepathwrapper is a generated GoMock package.
Package mock_filepathwrapper is a generated GoMock package.
mock_utils/mock_mount/mock_filesystem
Package mock_filesystem is a generated GoMock package.
Package mock_filesystem is a generated GoMock package.
mock_utils/mock_mount/mock_oswrapper
Package mock_oswrapper is a generated GoMock package.
Package mock_oswrapper is a generated GoMock package.
mock_utils/mock_mount/mock_smb
Package mock_smb is a generated GoMock package.
Package mock_smb is a generated GoMock package.
mock_utils/mock_osutils
Package mock_osutils is a generated GoMock package.
Package mock_osutils is a generated GoMock package.
mock_utils/mock_path
Package mock_path is a generated GoMock package.
Package mock_path is a generated GoMock package.
mock_utils/nvme
Package mock_nvme is a generated GoMock package.
Package mock_nvme is a generated GoMock package.
crd/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
crd/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
crd/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
crd/client/clientset/versioned/typed/netapp/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
crd/client/clientset/versioned/typed/netapp/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
crd/apis/netapp/v1
This package has the automatically generated clientset.
This package has the automatically generated clientset.
crd/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
crd/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
crd/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
crd/client/clientset/versioned/typed/netapp/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
crd/client/clientset/versioned/typed/netapp/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
pkg
eventbus
Package eventbus provides a factory function for creating EventBus instances The actual implementations live in subpackages like mutexbus/simple.
Package eventbus provides a factory function for creating EventBus instances The actual implementations live in subpackages like mutexbus/simple.
eventbus/types
Package types defines the core interfaces and types for the EventBus system.
Package types defines the core interfaces and types for the EventBus system.
workerpool
Package workerpool provides interfaces and utilities for managing goroutine pools.
Package workerpool provides interfaces and utilities for managing goroutine pools.
workerpool/types
Package types provides shared types for the workerpool package.
Package types provides shared types for the workerpool package.
azure/api
Package api provides a high-level interface to the Azure NetApp Files SDK
Package api provides a high-level interface to the Azure NetApp Files SDK
gcp
gcp/api
Package api provides a high-level interface to the Google Cloud NetApp Volumes SDK
Package api provides a high-level interface to the Google Cloud NetApp Volumes SDK
ontap/awsapi
Package awsapi provides a high-level interface to the AWS FSx for NetApp ONTAP API.
Package awsapi provides a high-level interface to the AWS FSx for NetApp ONTAP API.
ontap/gcpapi
Package gcpapi provides GCP credential resolution and the GCNV ONTAP proxy transport for ONTAP drivers running in GCNV ontap-mode.
Package gcpapi provides GCP credential resolution and the GCNV ONTAP proxy transport for ONTAP drivers running in GCNV ontap-mode.
fcp
nfs
smb

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL