Versions in this module Expand all Collapse all v0 v0.0.4 Dec 5, 2024 Changes in this version + const ParentPodNameAnnoKey type TorrentSpec + Preheat *bool + TTLSecondsAfterReady *time.Duration v0.0.3 Nov 15, 2024 v0.0.2 Nov 11, 2024 Changes in this version + const ReplicateConditionType + const URI_LOCALHOST + const URI_REMOTE v0.0.1 Oct 28, 2024 Changes in this version + const DownloadConditionType + const HUGGINGFACE_MODEL_HUB + const PendingConditionType + const ReadyConditionType + const ReclaimingConditionType + const TorrentNameLabelKey + const TorrentProtectionFinalizer + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type ChunkStatus struct + Name string + SizeBytes int64 + State TrackerState + func (in *ChunkStatus) DeepCopy() *ChunkStatus + func (in *ChunkStatus) DeepCopyInto(out *ChunkStatus) + type ChunkTracker struct + ChunkName string + SizeBytes int64 + func (in *ChunkTracker) DeepCopy() *ChunkTracker + func (in *ChunkTracker) DeepCopyInto(out *ChunkTracker) + type Hub struct + Filename *string + Name *string + RepoID string + Revision *string + func (in *Hub) DeepCopy() *Hub + func (in *Hub) DeepCopyInto(out *Hub) + type NodeTracker struct + Spec NodeTrackerSpec + Status NodeTrackerStatus + func (in *NodeTracker) DeepCopy() *NodeTracker + func (in *NodeTracker) DeepCopyInto(out *NodeTracker) + func (in *NodeTracker) DeepCopyObject() runtime.Object + type NodeTrackerList struct + Items []NodeTracker + func (in *NodeTrackerList) DeepCopy() *NodeTrackerList + func (in *NodeTrackerList) DeepCopyInto(out *NodeTrackerList) + func (in *NodeTrackerList) DeepCopyObject() runtime.Object + type NodeTrackerSpec struct + Chunks []ChunkTracker + SizeLimit *string + func (in *NodeTrackerSpec) DeepCopy() *NodeTrackerSpec + func (in *NodeTrackerSpec) DeepCopyInto(out *NodeTrackerSpec) + type NodeTrackerStatus struct + func (in *NodeTrackerStatus) DeepCopy() *NodeTrackerStatus + func (in *NodeTrackerStatus) DeepCopyInto(out *NodeTrackerStatus) + type ObjectStatus struct + Chunks []ChunkStatus + Path string + Type ObjectType + func (in *ObjectStatus) DeepCopy() *ObjectStatus + func (in *ObjectStatus) DeepCopyInto(out *ObjectStatus) + type ObjectType string + const DirectoryObjectType + const FileObjectType + type ReclaimPolicy string + const DeleteReclaimPolicy + const RetainReclaimPolicy + type ReplicateState string + const ReadyReplicateState + const ReplicatingReplicateState + type Replication struct + Spec ReplicationSpec + Status ReplicationStatus + func (in *Replication) DeepCopy() *Replication + func (in *Replication) DeepCopyInto(out *Replication) + func (in *Replication) DeepCopyObject() runtime.Object + type ReplicationList struct + Items []Replication + func (in *ReplicationList) DeepCopy() *ReplicationList + func (in *ReplicationList) DeepCopyInto(out *ReplicationList) + func (in *ReplicationList) DeepCopyObject() runtime.Object + type ReplicationSpec struct + ChunkName string + Destination *Target + NodeName string + SizeBytes int64 + Source Target + func (in *ReplicationSpec) DeepCopy() *ReplicationSpec + func (in *ReplicationSpec) DeepCopyInto(out *ReplicationSpec) + type ReplicationStatus struct + Conditions []metav1.Condition + Phase *string + func (in *ReplicationStatus) DeepCopy() *ReplicationStatus + func (in *ReplicationStatus) DeepCopyInto(out *ReplicationStatus) + type RepoStatus struct + Objects []ObjectStatus + func (in *RepoStatus) DeepCopy() *RepoStatus + func (in *RepoStatus) DeepCopyInto(out *RepoStatus) + type Target struct + Hub *Hub + URI *string + func (in *Target) DeepCopy() *Target + func (in *Target) DeepCopyInto(out *Target) + type Torrent struct + Spec TorrentSpec + Status TorrentStatus + func (in *Torrent) DeepCopy() *Torrent + func (in *Torrent) DeepCopyInto(out *Torrent) + func (in *Torrent) DeepCopyObject() runtime.Object + type TorrentList struct + Items []Torrent + func (in *TorrentList) DeepCopy() *TorrentList + func (in *TorrentList) DeepCopyInto(out *TorrentList) + func (in *TorrentList) DeepCopyObject() runtime.Object + type TorrentSpec struct + Hub *Hub + NodeSelector map[string]string + ReclaimPolicy *ReclaimPolicy + Replicas *int32 + func (in *TorrentSpec) DeepCopy() *TorrentSpec + func (in *TorrentSpec) DeepCopyInto(out *TorrentSpec) + type TorrentStatus struct + Conditions []metav1.Condition + Phase *string + Repo *RepoStatus + func (in *TorrentStatus) DeepCopy() *TorrentStatus + func (in *TorrentStatus) DeepCopyInto(out *TorrentStatus) + type TrackerState string + const DeletingTrackerState + const PendingTrackerState + const ReadyTrackerState + type URIProtocol string