Versions in this module Expand all Collapse all v1 v1.0.6 Aug 30, 2019 v1.0.5 Aug 14, 2019 v1.0.4 Jul 12, 2019 v1.0.3 Jul 5, 2019 v1.0.2 Jun 7, 2019 v1.0.1 May 14, 2019 v1.0.0 May 2, 2019 Changes in this version + const CustomResourceGroup + const DeploymentAutoRtlfs + const DeploymentRtlfs + const DeploymentRtrd + const KeyMgr + const KeyPrepare + const KeyTarget + const ResourcesKeyMgr + const ResourcesKeyTarget + const Version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetInitiatorEnvArr(svctype string, embedded bool, chunkCacheSize resource.Quantity, ...) []v1.EnvVar + func GetMgrAnnotations(a rook.AnnotationsSpec) rook.Annotations + func GetMgrPlacement(p rook.PlacementSpec) rook.Placement + func GetMgrResources(p rook.ResourceSpec) v1.ResourceRequirements + func GetPrepareAnnotations(a rook.AnnotationsSpec) rook.Annotations + func GetPreparePlacement(p rook.PlacementSpec) rook.Placement + func GetTargetAnnotations(a rook.AnnotationsSpec) rook.Annotations + func GetTargetPlacement(p rook.PlacementSpec) rook.Placement + func GetTargetResources(p rook.ResourceSpec) v1.ResourceRequirements + func Resource(resource string) schema.GroupResource + type AuditdConf struct + IsAggregator int + func (in *AuditdConf) DeepCopy() *AuditdConf + func (in *AuditdConf) DeepCopyInto(out *AuditdConf) + type CcowConf struct + Network CcowNetwork + Tenant CcowTenant + Trlog CcowTrlog + func (in *CcowConf) DeepCopy() *CcowConf + func (in *CcowConf) DeepCopyInto(out *CcowConf) + type CcowNetwork struct + BrokerIP4addr string + BrokerInterfaces string + ServerIP4addr string + ServerUnixSocket string + func (in *CcowNetwork) DeepCopy() *CcowNetwork + func (in *CcowNetwork) DeepCopyInto(out *CcowNetwork) + type CcowTenant struct + FailureDomain int + func (in *CcowTenant) DeepCopy() *CcowTenant + func (in *CcowTenant) DeepCopyInto(out *CcowTenant) + type CcowTrlog struct + Interval int + Quarantine int + func (in *CcowTrlog) DeepCopy() *CcowTrlog + func (in *CcowTrlog) DeepCopyInto(out *CcowTrlog) + type CcowdBgConfig struct + TrlogDeleteAfterHours int + func (in *CcowdBgConfig) DeepCopy() *CcowdBgConfig + func (in *CcowdBgConfig) DeepCopyInto(out *CcowdBgConfig) + type CcowdConf struct + BgConfig CcowdBgConfig + Network CcowdNetwork + Transport []string + Zone int + func (in *CcowdConf) DeepCopy() *CcowdConf + func (in *CcowdConf) DeepCopyInto(out *CcowdConf) + type CcowdNetwork struct + ServerIP4addr string + ServerInterfaces string + ServerUnixSocket string + func (in *CcowdNetwork) DeepCopy() *CcowdNetwork + func (in *CcowdNetwork) DeepCopyInto(out *CcowdNetwork) + type Cluster struct + Spec ClusterSpec + Status ClusterStatus + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + func (in *Cluster) DeepCopyObject() runtime.Object + type ClusterDeploymentConfig struct + DeploymentType string + DevConfig map[string]DevicesConfig + Directories []RtlfsDevice + NeedPrivileges bool + TransportKey string + func (in *ClusterDeploymentConfig) DeepCopy() *ClusterDeploymentConfig + func (in *ClusterDeploymentConfig) DeepCopyInto(out *ClusterDeploymentConfig) + type ClusterList struct + Items []Cluster + func (in *ClusterList) DeepCopy() *ClusterList + func (in *ClusterList) DeepCopyInto(out *ClusterList) + func (in *ClusterList) DeepCopyObject() runtime.Object + type ClusterSpec struct + Annotations rook.AnnotationsSpec + ChunkCacheSize resource.Quantity + Dashboard DashboardSpec + DataDirHostPath string + DataVolumeSize resource.Quantity + DevicesResurrectMode string + EdgefsImageName string + MaxContainerCapacity resource.Quantity + Network NetworkSpec + Placement rook.PlacementSpec + ResourceProfile string + Resources v1.ResourceRequirements + ServiceAccount string + SkipHostPrepare bool + Storage rook.StorageScopeSpec + TrlogKeepDays int + TrlogProcessingInterval int + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterState string + const ClusterStateCreated + const ClusterStateCreating + const ClusterStateDeleting + const ClusterStateError + const ClusterStateUpdating + type ClusterStatus struct + Message string + State ClusterState + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) + type DashboardSpec struct + LocalAddr string + func (in *DashboardSpec) DeepCopy() *DashboardSpec + func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec) + type DevicesConfig struct + IsGatewayNode bool + Rtlfs RtlfsDevices + Rtrd RTDevices + RtrdSlaves []RTDevices + Zone int + func (in *DevicesConfig) DeepCopy() *DevicesConfig + func (in *DevicesConfig) DeepCopyInto(out *DevicesConfig) + type DevicesResurrectOptions struct + NeedToResurrect bool + NeedToWait bool + NeedToZap bool + SlaveContainers int + func (in *DevicesResurrectOptions) DeepCopy() *DevicesResurrectOptions + func (in *DevicesResurrectOptions) DeepCopyInto(out *DevicesResurrectOptions) + type ISCSI struct + Spec ISCSISpec + func (in *ISCSI) DeepCopy() *ISCSI + func (in *ISCSI) DeepCopyInto(out *ISCSI) + func (in *ISCSI) DeepCopyObject() runtime.Object + type ISCSIList struct + Items []ISCSI + func (in *ISCSIList) DeepCopy() *ISCSIList + func (in *ISCSIList) DeepCopyInto(out *ISCSIList) + func (in *ISCSIList) DeepCopyObject() runtime.Object + type ISCSISpec struct + Annotations rook.Annotations + ChunkCacheSize resource.Quantity + Instances int32 + Placement rook.Placement + ResourceProfile string + Resources v1.ResourceRequirements + TargetName string + TargetParams TargetParametersSpec + func (in *ISCSISpec) DeepCopy() *ISCSISpec + func (in *ISCSISpec) DeepCopyInto(out *ISCSISpec) + type ISGW struct + Spec ISGWSpec + func (in *ISGW) DeepCopy() *ISGW + func (in *ISGW) DeepCopyInto(out *ISGW) + func (in *ISGW) DeepCopyObject() runtime.Object + type ISGWList struct + Items []ISGW + func (in *ISGWList) DeepCopy() *ISGWList + func (in *ISGWList) DeepCopyInto(out *ISGWList) + func (in *ISGWList) DeepCopyObject() runtime.Object + type ISGWSpec struct + Annotations rook.Annotations + ChunkCacheSize resource.Quantity + Direction string + DynamicFetchAddr string + Instances int32 + LocalAddr string + MetadataOnly bool + Placement rook.Placement + RemoteURL string + ReplicationType string + ResourceProfile string + Resources v1.ResourceRequirements + UseEncryptedTunnel bool + func (in *ISGWSpec) DeepCopy() *ISGWSpec + func (in *ISGWSpec) DeepCopyInto(out *ISGWSpec) + type NFS struct + Spec NFSSpec + func (in *NFS) DeepCopy() *NFS + func (in *NFS) DeepCopyInto(out *NFS) + func (in *NFS) DeepCopyObject() runtime.Object + type NFSList struct + Items []NFS + func (in *NFSList) DeepCopy() *NFSList + func (in *NFSList) DeepCopyInto(out *NFSList) + func (in *NFSList) DeepCopyObject() runtime.Object + type NFSSpec struct + Annotations rook.Annotations + ChunkCacheSize resource.Quantity + Instances int32 + Placement rook.Placement + RelaxedDirUpdates bool + ResourceProfile string + Resources v1.ResourceRequirements + func (in *NFSSpec) DeepCopy() *NFSSpec + func (in *NFSSpec) DeepCopyInto(out *NFSSpec) + type NetworkSpec struct + BrokerIfName string + ServerIfName string + func (in *NetworkSpec) DeepCopy() *NetworkSpec + func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) + type RTDevice struct + Bcache int + BcacheWritearound int + Device string + HDDReadAhead int + Journal string + MDReserved int + Metadata string + Name string + PlevelOverride int + Psize int + Sync int + VerifyChid int + func (in *RTDevice) DeepCopy() *RTDevice + func (in *RTDevice) DeepCopyInto(out *RTDevice) + type RTDevices struct + Devices []RTDevice + func (in *RTDevices) DeepCopy() *RTDevices + func (in *RTDevices) DeepCopyInto(out *RTDevices) + type RtlfsDevice struct + CheckMountpoint int + Maxsize uint64 + Name string + Path string + PlevelOverride int + Psize int + Sync int + VerifyChid int + func (in *RtlfsDevice) DeepCopy() *RtlfsDevice + func (in *RtlfsDevice) DeepCopyInto(out *RtlfsDevice) + type RtlfsDevices struct + Devices []RtlfsDevice + func (in *RtlfsDevices) DeepCopy() *RtlfsDevices + func (in *RtlfsDevices) DeepCopyInto(out *RtlfsDevices) + type S3 struct + Spec S3Spec + func (in *S3) DeepCopy() *S3 + func (in *S3) DeepCopyInto(out *S3) + func (in *S3) DeepCopyObject() runtime.Object + type S3List struct + Items []S3 + func (in *S3List) DeepCopy() *S3List + func (in *S3List) DeepCopyInto(out *S3List) + func (in *S3List) DeepCopyObject() runtime.Object + type S3Spec struct + Annotations rook.Annotations + ChunkCacheSize resource.Quantity + Instances int32 + Placement rook.Placement + Port uint + ResourceProfile string + Resources v1.ResourceRequirements + S3Type string + SSLCertificateRef string + SecurePort uint + func (in *S3Spec) DeepCopy() *S3Spec + func (in *S3Spec) DeepCopyInto(out *S3Spec) + type S3X struct + Spec S3XSpec + func (in *S3X) DeepCopy() *S3X + func (in *S3X) DeepCopyInto(out *S3X) + func (in *S3X) DeepCopyObject() runtime.Object + type S3XList struct + Items []S3X + func (in *S3XList) DeepCopy() *S3XList + func (in *S3XList) DeepCopyInto(out *S3XList) + func (in *S3XList) DeepCopyObject() runtime.Object + type S3XSpec struct + Annotations rook.Annotations + ChunkCacheSize resource.Quantity + Instances int32 + Placement rook.Placement + Port uint + ResourceProfile string + Resources v1.ResourceRequirements + SSLCertificateRef string + SecurePort uint + func (in *S3XSpec) DeepCopy() *S3XSpec + func (in *S3XSpec) DeepCopyInto(out *S3XSpec) + type SWIFT struct + Spec SWIFTSpec + func (in *SWIFT) DeepCopy() *SWIFT + func (in *SWIFT) DeepCopyInto(out *SWIFT) + func (in *SWIFT) DeepCopyObject() runtime.Object + type SWIFTList struct + Items []S3 + func (in *SWIFTList) DeepCopy() *SWIFTList + func (in *SWIFTList) DeepCopyInto(out *SWIFTList) + func (in *SWIFTList) DeepCopyObject() runtime.Object + type SWIFTSpec struct + ChunkCacheSize resource.Quantity + Instances int32 + Placement rook.Placement + Port uint + ResourceProfile string + Resources v1.ResourceRequirements + SSLCertificateRef string + SecurePort uint + func (in *SWIFTSpec) DeepCopy() *SWIFTSpec + func (in *SWIFTSpec) DeepCopyInto(out *SWIFTSpec) + type SetupNode struct + Auditd AuditdConf + Ccow CcowConf + Ccowd CcowdConf + ClusterNodes []string + Ipv4Autodetect int + NodeType string + Rtlfs RtlfsDevices + RtlfsAutodetect string + Rtrd RTDevices + RtrdSlaves []RTDevices + func (in *SetupNode) DeepCopy() *SetupNode + func (in *SetupNode) DeepCopyInto(out *SetupNode) + type TargetParametersSpec struct + DefaultTime2Retain uint + DefaultTime2Wait uint + FirstBurstLength uint + MaxBurstLength uint + MaxQueueCmd uint + MaxRecvDataSegmentLength uint + func (in *TargetParametersSpec) DeepCopy() *TargetParametersSpec + func (in *TargetParametersSpec) DeepCopyInto(out *TargetParametersSpec)