Documentation ¶
Index ¶
- Constants
- func Add(mgr manager.Manager) error
- type KeycloakReconciler
- type ReconcileKeycloak
- func (r *ReconcileKeycloak) ManageError(instance *v1alpha1.Keycloak, issue error) (reconcile.Result, error)
- func (r *ReconcileKeycloak) ManageSuccess(instance *v1alpha1.Keycloak, currentState *common.ClusterState) (reconcile.Result, error)
- func (r *ReconcileKeycloak) Reconcile(request reconcile.Request) (reconcile.Result, error)
- type Reconciler
Constants ¶
View Source
const ( RequeueDelay = 150 * time.Second RequeueDelayError = 60 * time.Second ControllerName = "keycloak-controller" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type KeycloakReconciler ¶
type KeycloakReconciler struct { }
func NewKeycloakReconciler ¶
func NewKeycloakReconciler() *KeycloakReconciler
func (*KeycloakReconciler) GetKeycloakAdminSecretDesiredState ¶
func (i *KeycloakReconciler) GetKeycloakAdminSecretDesiredState(clusterState *common.ClusterState, cr *kc.Keycloak) common.ClusterAction
func (*KeycloakReconciler) Reconcile ¶
func (i *KeycloakReconciler) Reconcile(clusterState *common.ClusterState, cr *kc.Keycloak) common.DesiredClusterState
type ReconcileKeycloak ¶
type ReconcileKeycloak struct {
// contains filtered or unexported fields
}
ReconcileKeycloak reconciles a Keycloak object
func (*ReconcileKeycloak) ManageError ¶
func (*ReconcileKeycloak) ManageSuccess ¶
func (r *ReconcileKeycloak) ManageSuccess(instance *v1alpha1.Keycloak, currentState *common.ClusterState) (reconcile.Result, error)
type Reconciler ¶
type Reconciler interface {
Reconcile(clusterState *common.ClusterState, cr *kc.Keycloak) (common.DesiredClusterState, error)
}
Click to show internal directories.
Click to hide internal directories.