Versions in this module Expand all Collapse all v0 v0.2.5 Nov 13, 2019 Changes in this version + const DefaultTerminationGracePeriod + const DefaultZkContainerPolicy + const DefaultZkContainerRepository + const DefaultZkContainerVersion + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + type ContainerImage struct + PullPolicy v1.PullPolicy + Repository string + Tag string + func (c *ContainerImage) ToString() string + func (in *ContainerImage) DeepCopy() *ContainerImage + func (in *ContainerImage) DeepCopyInto(out *ContainerImage) + type MembersStatus struct + Ready []string + Unready []string + func (in *MembersStatus) DeepCopy() *MembersStatus + func (in *MembersStatus) DeepCopyInto(out *MembersStatus) + type Persistence struct + PersistentVolumeClaimSpec v1.PersistentVolumeClaimSpec + VolumeReclaimPolicy VolumeReclaimPolicy + func (in *Persistence) DeepCopy() *Persistence + func (in *Persistence) DeepCopyInto(out *Persistence) + type PodPolicy struct + Affinity *v1.Affinity + Annotations map[string]string + Env []v1.EnvVar + Labels map[string]string + NodeSelector map[string]string + Resources v1.ResourceRequirements + SecurityContext *v1.PodSecurityContext + TerminationGracePeriodSeconds int64 + Tolerations []v1.Toleration + func (in *PodPolicy) DeepCopy() *PodPolicy + func (in *PodPolicy) DeepCopyInto(out *PodPolicy) + type Ports struct + Client int32 + Leader int32 + Quorum int32 + func (in *Ports) DeepCopy() *Ports + func (in *Ports) DeepCopyInto(out *Ports) + type VolumeReclaimPolicy string + const VolumeReclaimPolicyDelete + const VolumeReclaimPolicyRetain + type ZookeeperCluster struct + Spec ZookeeperClusterSpec + Status ZookeeperClusterStatus + func (in *ZookeeperCluster) DeepCopy() *ZookeeperCluster + func (in *ZookeeperCluster) DeepCopyInto(out *ZookeeperCluster) + func (in *ZookeeperCluster) DeepCopyObject() runtime.Object + func (z *ZookeeperCluster) ConfigMapName() string + func (z *ZookeeperCluster) GetClientServiceName() string + func (z *ZookeeperCluster) WithDefaults() bool + func (z *ZookeeperCluster) ZookeeperPorts() Ports + type ZookeeperClusterList struct + Items []ZookeeperCluster + func (in *ZookeeperClusterList) DeepCopy() *ZookeeperClusterList + func (in *ZookeeperClusterList) DeepCopyInto(out *ZookeeperClusterList) + func (in *ZookeeperClusterList) DeepCopyObject() runtime.Object + type ZookeeperClusterSpec struct + Conf ZookeeperConfig + Image ContainerImage + Labels map[string]string + Persistence *Persistence + Pod PodPolicy + Ports []v1.ContainerPort + Replicas int32 + Size int32 + func (in *ZookeeperClusterSpec) DeepCopy() *ZookeeperClusterSpec + func (in *ZookeeperClusterSpec) DeepCopyInto(out *ZookeeperClusterSpec) + type ZookeeperClusterStatus struct + ExternalClientEndpoint string + InternalClientEndpoint string + Members MembersStatus + ReadyReplicas int32 + Replicas int32 + func (in *ZookeeperClusterStatus) DeepCopy() *ZookeeperClusterStatus + func (in *ZookeeperClusterStatus) DeepCopyInto(out *ZookeeperClusterStatus) + type ZookeeperConfig struct + InitLimit int + SyncLimit int + TickTime int + func (in *ZookeeperConfig) DeepCopy() *ZookeeperConfig + func (in *ZookeeperConfig) DeepCopyInto(out *ZookeeperConfig) v0.2.5-rc0 Nov 13, 2019