Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  const ControllerName = "Authentication"
    ControllerName is the name of the controller
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationReconciler ¶
type AuthenticationReconciler struct {
	Client          client.Client
	Config          *config.AuthenticationConfig
	APIServerAccess apiserver.APIServerAccess
}
    The AuthenticationReconciler reconciles Authentication resources
func NewAuthenticationReconciler ¶
func NewAuthenticationReconciler(c client.Client, config *config.AuthenticationConfig) *AuthenticationReconciler
NewAuthenticationReconciler creates a new AuthenticationReconciler
func (*AuthenticationReconciler) Reconcile ¶
func (ar *AuthenticationReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile reconciles authentications and updates Gardener OpenIDConnect resources
func (*AuthenticationReconciler) SetAPIServerAccess ¶
func (ar *AuthenticationReconciler) SetAPIServerAccess(apiServerAccess apiserver.APIServerAccess)
SetAPIServerAccess sets the APIServerAccess implementation. Used for testing.
func (*AuthenticationReconciler) SetupWithManager ¶
func (ar *AuthenticationReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
 Click to show internal directories. 
   Click to hide internal directories.