Documentation ¶
Index ¶
- func CopyWithoutLastAppliedConfiguration(annotations map[string]string) map[string]string
- func EqualDNSEndpoints(newEp, oldEp *endpoint.DNSEndpoint) bool
- func EqualMaps(a, b map[string]string) bool
- type ClusterReconciler
- func (r *ClusterReconciler) ClusterToEndpointMapFunc(ctx context.Context, o client.Object) []ctrl.Request
- func (r *ClusterReconciler) GenerateDNSEndpoint(ctx context.Context, req ctrl.Request) (*endpoint.DNSEndpoint, error)
- func (r ClusterReconciler) MachineToEndpointMapFunc(_ context.Context, o client.Object) []ctrl.Request
- func (r *ClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (res ctrl.Result, err error)
- func (r *ClusterReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EqualDNSEndpoints ¶
func EqualDNSEndpoints(newEp, oldEp *endpoint.DNSEndpoint) bool
EqualDNSEndpoints compares labels, annotations and spec
Types ¶
type ClusterReconciler ¶
func (*ClusterReconciler) ClusterToEndpointMapFunc ¶
func (*ClusterReconciler) GenerateDNSEndpoint ¶
func (r *ClusterReconciler) GenerateDNSEndpoint(ctx context.Context, req ctrl.Request) (*endpoint.DNSEndpoint, error)
func (ClusterReconciler) MachineToEndpointMapFunc ¶
func (*ClusterReconciler) SetupWithManager ¶
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.