Documentation ¶
Index ¶
- Constants
- func Add(mgr manager.Manager, _ chan schema.GroupVersionKind) error
- type KeycloakRealmReconciler
- func (i *KeycloakRealmReconciler) Reconcile(state *common.RealmState, cr *kc.KeycloakRealm) common.DesiredClusterState
- func (i *KeycloakRealmReconciler) ReconcileRealmCreate(state *common.RealmState, cr *kc.KeycloakRealm) common.DesiredClusterState
- func (i *KeycloakRealmReconciler) ReconcileRealmDelete(state *common.RealmState, cr *kc.KeycloakRealm) common.DesiredClusterState
- type ReconcileKeycloakRealm
- type Reconciler
Constants ¶
View Source
const ( RealmFinalizer = "realm.cleanup" RequeueDelayErrorSeconds = 5 ControllerName = "controller_keycloakrealm" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type KeycloakRealmReconciler ¶
func NewKeycloakRealmReconciler ¶
func NewKeycloakRealmReconciler(keycloak kc.Keycloak) *KeycloakRealmReconciler
func (*KeycloakRealmReconciler) Reconcile ¶
func (i *KeycloakRealmReconciler) Reconcile(state *common.RealmState, cr *kc.KeycloakRealm) common.DesiredClusterState
func (*KeycloakRealmReconciler) ReconcileRealmCreate ¶
func (i *KeycloakRealmReconciler) ReconcileRealmCreate(state *common.RealmState, cr *kc.KeycloakRealm) common.DesiredClusterState
func (*KeycloakRealmReconciler) ReconcileRealmDelete ¶
func (i *KeycloakRealmReconciler) ReconcileRealmDelete(state *common.RealmState, cr *kc.KeycloakRealm) common.DesiredClusterState
type ReconcileKeycloakRealm ¶
type ReconcileKeycloakRealm struct {
// contains filtered or unexported fields
}
ReconcileKeycloakRealm reconciles a KeycloakRealm object
func (*ReconcileKeycloakRealm) ManageError ¶
func (r *ReconcileKeycloakRealm) ManageError(realm *kc.KeycloakRealm, issue error) (reconcile.Result, error)
type Reconciler ¶
type Reconciler interface {
Reconcile(cr *kc.KeycloakRealm) error
}
Click to show internal directories.
Click to hide internal directories.