Versions in this module Expand all Collapse all v1 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)