# Functions
No description provided by the author
No description provided by the author
No description provided by the author
NewFollowerSVCSyncer returns follower service syncer.
NewReadOnlyHeadlessSVCSyncer returns headless service syncer.
NewHeadlessSVCSyncer returns headless service syncer.
NewLeaderSVCSyncer returns leader service syncer.
NewMetricsSVCSyncer returns metrics service syncer.
NewMysqlCMSyncer returns mysql configmap syncer.
NewObjectSyncer creates a new kubernetes.Object syncer for a given object with an owner and persists data using controller-runtime's CreateOrUpdate.
NewPDBSyncer returns podDisruptionBudget syncer.
NewFollowerSVCSyncer returns follower service syncer.
NewRoleBindingSyncer returns rolebinding syncer.
NewRoleSyncer returns role syncer.
NewSecretSyncer returns secret syncer.
NewServiceAccountSyncer returns serviceAccount syncer.
NewStatefulSetSyncer returns a pointer to StatefulSetSyncer.
NewStatusSyncer returns a pointer to StatusSyncer.
NewXenonCMSyncer returns xenon configmap syncer.
No description provided by the author
Sync mutates the subject of the syncer interface using controller-runtime CreateOrUpdate method, when obj is not nil.
# Variables
ErrIgnore is returned for ignored errors.
ErrOwnerDeleted is returned when the object owner is marked for deletion.
# Structs
ObjectSyncer is a syncer.Interface for syncing kubernetes.Objects only by passing a SyncFn.
StatefulSetSyncer used to operate statefulset.
StatusSyncer used to update the status.
SyncResult is a result of an Sync call.
No description provided by the author
# Interfaces
Interface represents a syncer.
# Type aliases
No description provided by the author