# Functions

AddQuarksStatefulSet creates a new QuarksStatefulSet controller to watch for the custom resource and reconcile it into statefulSets.
AddQuarksStatefulSetStatus creates a new Status controller to update for quarks statefulset.
AddStatefulSetActivePassive creates a new QuarksStatefulSet controller that watches multiple instances of a specific resource, and decides which is active and which is passive.
GetMaxStatefulSetVersion returns the max version statefulSet of the quarksStatefulSet.
KubeConfig returns a kube config for this environment.
NewActivePassiveReconciler returns a new reconcile.Reconciler for the active/passive controller.
NewPodMutator returns a pod mutator to add pod-ordinal on statefulset pods.
NewQuarksStatefulSetPodMutator creates a quarksStatefulSet pod mutator for managing volumes.
NewQuarksStatefulSetStatusReconciler returns a new reconcile.Reconciler for QuarksStatefulSets Status.
NewReconciler returns a new reconcile.Reconciler for QuarksStatefulSets.

# Constants

EnvBoshAz is set by available zone name.
EnvCfOperatorAz is set by available zone name.
EnvCFOperatorAZIndex is set by available zone index.
EnvKubeAz is set by available zone name.
EnvReplicas describes the number of replicas in the QuarksStatefulSet.
ReconcileSkipDuration is the duration of merging consecutive triggers.

# Structs

PodMutator for adding the pod-ordinal label on statefulset pods.
ReconcileQuarksStatefulSet reconciles an QuarksStatefulSet object.
ReconcileQuarksStatefulSetStatus reconciles an QuarksStatefulSet object for its status.
ReconcileStatefulSetActivePassive reconciles an QuarksStatefulSet object when references change.