Documentation
¶
Index ¶
- Constants
- func Add(mgr manager.Manager) error
- func AddToManager(mgr manager.Manager, r reconcile.Reconciler, concurrentReconciles int, ...) error
- func GenerateIdentityProviderSyncSetName(clusterDeploymentName string) string
- func NewReconciler(mgr manager.Manager, rateLimiter flowcontrol.RateLimiter) reconcile.Reconciler
- type ReconcileSyncIdentityProviders
Constants ¶
const (
ControllerName = hivev1.SyncIdentityProviderControllerName
)
Variables ¶
This section is empty.
Functions ¶
func Add ¶
Add creates a new IdentityProvider 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, concurrentReconciles int, rateLimiter workqueue.RateLimiter) error
AddToManager adds a new Controller to mgr with r as the reconcile.Reconciler
func GenerateIdentityProviderSyncSetName ¶
GenerateIdentityProviderSyncSetName generates the name of the SyncSet that holds the identity provider information to sync.
func NewReconciler ¶
func NewReconciler(mgr manager.Manager, rateLimiter flowcontrol.RateLimiter) reconcile.Reconciler
NewReconciler returns a new reconcile.Reconciler
Types ¶
type ReconcileSyncIdentityProviders ¶
type ReconcileSyncIdentityProviders struct { client.Client // contains filtered or unexported fields }
ReconcileSyncIdentityProviders reconciles the MachineSets generated from a ClusterDeployment object
func (*ReconcileSyncIdentityProviders) Reconcile ¶
func (r *ReconcileSyncIdentityProviders) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
Reconcile reads that state of the cluster for a ClusterDeployment object and makes changes to the remote cluster MachineSets based on the state read and the worker machines defined in ClusterDeployment.Spec.Config.Machines