Versions in this module Expand all Collapse all v0 v0.0.2 Nov 10, 2022 v0.0.1 Feb 21, 2020 Changes in this version + const GroupName + const GroupVersion + const PersistentStateVersionName + const TridentFinalizerName + var AddToScheme = SchemeBuilder.AddToScheme + var ErrNamesDontMatch = errors.New("names do not match") + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func GetTridentFinalizers() []string + func Kind(kind string) schema.GroupKind + func NameFix(n string) string + func Resource(resource string) schema.GroupResource + type TridentBackend struct + BackendName string + BackendUUID string + Config runtime.RawExtension + Online bool + State string + Version string + func NewTridentBackend(persistent *storage.BackendPersistent) (*TridentBackend, error) + func (in *TridentBackend) Apply(persistent *storage.BackendPersistent) error + func (in *TridentBackend) CurrentState() storage.BackendState + func (in *TridentBackend) DeepCopy() *TridentBackend + func (in *TridentBackend) DeepCopyInto(out *TridentBackend) + func (in *TridentBackend) DeepCopyObject() runtime.Object + func (in *TridentBackend) GetFinalizers() []string + func (in *TridentBackend) GetObjectMeta() metav1.ObjectMeta + func (in *TridentBackend) HasTridentFinalizers() bool + func (in *TridentBackend) Persistent() (*storage.BackendPersistent, error) + func (in *TridentBackend) RemoveTridentFinalizers() + type TridentBackendList struct + Items []*TridentBackend + func (in *TridentBackendList) DeepCopy() *TridentBackendList + func (in *TridentBackendList) DeepCopyInto(out *TridentBackendList) + func (in *TridentBackendList) DeepCopyObject() runtime.Object + type TridentCRD interface + GetFinalizers func() []string + GetObjectMeta func() metav1.ObjectMeta + HasTridentFinalizers func() bool + RemoveTridentFinalizers func() + type TridentNode struct + IPs []string + IQN string + NodeName string + func NewTridentNode(persistent *utils.Node) (*TridentNode, error) + func (in *TridentNode) Apply(persistent *utils.Node) error + func (in *TridentNode) DeepCopy() *TridentNode + func (in *TridentNode) DeepCopyInto(out *TridentNode) + func (in *TridentNode) DeepCopyObject() runtime.Object + func (in *TridentNode) GetFinalizers() []string + func (in *TridentNode) GetObjectMeta() metav1.ObjectMeta + func (in *TridentNode) HasTridentFinalizers() bool + func (in *TridentNode) Persistent() (*utils.Node, error) + func (in *TridentNode) RemoveTridentFinalizers() + type TridentNodeList struct + Items []*TridentNode + func (in *TridentNodeList) DeepCopy() *TridentNodeList + func (in *TridentNodeList) DeepCopyInto(out *TridentNodeList) + func (in *TridentNodeList) DeepCopyObject() runtime.Object + type TridentSnapshot struct + Created string + SizeBytes int64 + Spec runtime.RawExtension + State string + func NewTridentSnapshot(persistent *storage.SnapshotPersistent) (*TridentSnapshot, error) + func (in *TridentSnapshot) Apply(persistent *storage.SnapshotPersistent) error + func (in *TridentSnapshot) DeepCopy() *TridentSnapshot + func (in *TridentSnapshot) DeepCopyInto(out *TridentSnapshot) + func (in *TridentSnapshot) DeepCopyObject() runtime.Object + func (in *TridentSnapshot) GetFinalizers() []string + func (in *TridentSnapshot) GetObjectMeta() metav1.ObjectMeta + func (in *TridentSnapshot) HasTridentFinalizers() bool + func (in *TridentSnapshot) Persistent() (*storage.SnapshotPersistent, error) + func (in *TridentSnapshot) RemoveTridentFinalizers() + type TridentSnapshotList struct + Items []*TridentSnapshot + func (in *TridentSnapshotList) DeepCopy() *TridentSnapshotList + func (in *TridentSnapshotList) DeepCopyInto(out *TridentSnapshotList) + func (in *TridentSnapshotList) DeepCopyObject() runtime.Object + type TridentStorageClass struct + Spec runtime.RawExtension + func NewTridentStorageClass(persistent *storageclass.Persistent) (*TridentStorageClass, error) + func (in *TridentStorageClass) Apply(persistent *storageclass.Persistent) error + func (in *TridentStorageClass) DeepCopy() *TridentStorageClass + func (in *TridentStorageClass) DeepCopyInto(out *TridentStorageClass) + func (in *TridentStorageClass) DeepCopyObject() runtime.Object + func (in *TridentStorageClass) GetFinalizers() []string + func (in *TridentStorageClass) GetObjectMeta() metav1.ObjectMeta + func (in *TridentStorageClass) HasTridentFinalizers() bool + func (in *TridentStorageClass) Persistent() (*storageclass.Persistent, error) + func (in *TridentStorageClass) RemoveTridentFinalizers() + type TridentStorageClassList struct + Items []*TridentStorageClass + func (in *TridentStorageClassList) DeepCopy() *TridentStorageClassList + func (in *TridentStorageClassList) DeepCopyInto(out *TridentStorageClassList) + func (in *TridentStorageClassList) DeepCopyObject() runtime.Object + type TridentTransaction struct + Transaction runtime.RawExtension + func NewTridentTransaction(txn *storage.VolumeTransaction) (*TridentTransaction, error) + func (in *TridentTransaction) Apply(txn *storage.VolumeTransaction) error + func (in *TridentTransaction) DeepCopy() *TridentTransaction + func (in *TridentTransaction) DeepCopyInto(out *TridentTransaction) + func (in *TridentTransaction) DeepCopyObject() runtime.Object + func (in *TridentTransaction) GetFinalizers() []string + func (in *TridentTransaction) GetObjectMeta() metav1.ObjectMeta + func (in *TridentTransaction) HasTridentFinalizers() bool + func (in *TridentTransaction) Persistent() (*storage.VolumeTransaction, error) + func (in *TridentTransaction) RemoveTridentFinalizers() + type TridentTransactionList struct + Items []*TridentTransaction + func (in *TridentTransactionList) DeepCopy() *TridentTransactionList + func (in *TridentTransactionList) DeepCopyInto(out *TridentTransactionList) + func (in *TridentTransactionList) DeepCopyObject() runtime.Object + type TridentVersion struct + OrchestratorAPIVersion string + PersistentStoreVersion string + TridentVersion string + func NewTridentVersion(persistent *config.PersistentStateVersion) (*TridentVersion, error) + func (in *TridentVersion) Apply(persistent *config.PersistentStateVersion) error + func (in *TridentVersion) DeepCopy() *TridentVersion + func (in *TridentVersion) DeepCopyInto(out *TridentVersion) + func (in *TridentVersion) DeepCopyObject() runtime.Object + func (in *TridentVersion) GetFinalizers() []string + func (in *TridentVersion) GetObjectMeta() metav1.ObjectMeta + func (in *TridentVersion) HasTridentFinalizers() bool + func (in *TridentVersion) Persistent() (*config.PersistentStateVersion, error) + func (in *TridentVersion) RemoveTridentFinalizers() + type TridentVersionList struct + Items []*TridentVersion + func (in *TridentVersionList) DeepCopy() *TridentVersionList + func (in *TridentVersionList) DeepCopyInto(out *TridentVersionList) + func (in *TridentVersionList) DeepCopyObject() runtime.Object + type TridentVolume struct + BackendUUID string + Config runtime.RawExtension + Orphaned bool + Pool string + State string + func NewTridentVolume(persistent *storage.VolumeExternal) (*TridentVolume, error) + func (in *TridentVolume) Apply(persistent *storage.VolumeExternal) error + func (in *TridentVolume) DeepCopy() *TridentVolume + func (in *TridentVolume) DeepCopyInto(out *TridentVolume) + func (in *TridentVolume) DeepCopyObject() runtime.Object + func (in *TridentVolume) GetFinalizers() []string + func (in *TridentVolume) GetObjectMeta() metav1.ObjectMeta + func (in *TridentVolume) HasTridentFinalizers() bool + func (in *TridentVolume) Persistent() (*storage.VolumeExternal, error) + func (in *TridentVolume) RemoveTridentFinalizers() + type TridentVolumeList struct + Items []*TridentVolume + func (in *TridentVolumeList) DeepCopy() *TridentVolumeList + func (in *TridentVolumeList) DeepCopyInto(out *TridentVolumeList) + func (in *TridentVolumeList) DeepCopyObject() runtime.Object