const ( MemberLifecycle = "MemberLifecycleReconciler" MemberInformer = "MemberInformerReconciler" MemberProvision = "MemberProvisionReconciler" Secret = "SecretReconciler" )
func Run(opts ...edgecontroller.Option) error
Run is the main entrypoint to the etcd operator
func SetupSignalHandler(ctx context.Context) context.Context
SetupSignalHandler registers for SIGTERM and SIGINT. A context is returned which is canceled on one of these signals. If a second signal is caught, the program is terminated with exit code 1.
NodeReconcilerSet is a map of reconcilers
type NodeReconcilerSet map[string]Reconciler
Reconciler is the minimum implementation to be a reconciler
type Reconciler interface { SetupWithManager(config.Config, *v1etcd.EtcdMemberList) error Reconcile(context.Context, ctrl.Request) (ctrl.Result, error) }
ReconcilerSet is a map of reconcilers sets for different node types
type ReconcilerSet map[string]NodeReconcilerSet
Name | Synopsis |
---|---|
.. | |
apis | |
etcdmember | |
v1 | after editing this package run just update-k8s-codegen to populate the zz- |
constants |