Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Add ¶
Add creates a new RemoteMachineSet Controller and adds it to the Manager with default RBAC. The Manager will set fields on the Controller and Start it when the Manager is Started.
func AddToManager ¶
func AddToManager(mgr manager.Manager, r reconcile.Reconciler) error
AddToManager adds a new Controller to mgr with r as the reconcile.Reconciler
func GenerateRemoteIngressSyncSetName ¶
GenerateRemoteIngressSyncSetName generates the name of the SyncSet that holds the cluster ingress information to sync.
func NewReconciler ¶
func NewReconciler(mgr manager.Manager) reconcile.Reconciler
NewReconciler returns a new reconcile.Reconciler
Types ¶
type ReconcileRemoteClusterIngress ¶
type ReconcileRemoteClusterIngress struct { client.Client // contains filtered or unexported fields }
ReconcileRemoteClusterIngress reconciles the ingress objects defined in a ClusterDeployment object
func (*ReconcileRemoteClusterIngress) Reconcile ¶
func (r *ReconcileRemoteClusterIngress) Reconcile(request reconcile.Request) (reconcile.Result, error)
Reconcile reads that state of the cluster for a ClusterDeployment object and sets up any needed ClusterIngress objects up for syncing to the remote cluster.