Documentation ¶
Overview ¶
package internalserviceexport features the InternalServiceExport controller for reporting back conflict resolution status from the fleet to a member cluster.
Index ¶
Constants ¶
View Source
const (
// ControllerName is the name of the Reconciler.
ControllerName = "internalserviceexport-controller"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct { MemberClusterID string MemberClient client.Client HubClient client.Client Recorder record.EventRecorder }
Reconciler reconciles the update of an InternalServiceExport.
func (*Reconciler) Reconcile ¶
Reconcile reports back whether an export of a Service has been accepted with no conflict detected.
func (*Reconciler) SetupWithManager ¶
func (r *Reconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager builds a controller with InternalSvcExportReconciler and sets it up with a (multi-namespaced) controller manager.
Click to show internal directories.
Click to hide internal directories.