Path Lines of Code api/common/realm.go 72 api/common/ref.go 34 api/common/zz_generated.deepcopy.go 324 api/v1/client_authorization.go 88 api/v1/groupversion_info.go 15 api/v1/keycloak_types.go 39 api/v1/keycloakauthflow_types.go 63 api/v1/keycloakclient_types.go 117 api/v1/keycloakclientscope_types.go 49 api/v1/keycloakcomponent_types.go 51 api/v1/keycloakrealm_types.go 79 api/v1/keycloakrealmgroup_types.go 50 api/v1/keycloakrealmidentityprovider_types.go 60 api/v1/keycloakrealmrole_types.go 53 api/v1/keycloakrealmrolebatch_types.go 55 api/v1/keycloakrealmuser_types.go 66 api/v1/zz_generated.deepcopy.go 1643 api/v1alpha1/clusterkeycloak_types.go 36 api/v1alpha1/clusterkeycloakrealm_types.go 76 api/v1alpha1/groupversion_info.go 14 api/v1alpha1/zz_generated.deepcopy.go 289 bundle/manifests/client-secret-policy-sample_v1_secret.yaml 6 bundle/manifests/edp-keycloak-operator-manager-config_v1_configmap.yaml 18 bundle/manifests/v1.edp.epam.com_clusterkeycloakrealms.yaml 227 bundle/manifests/v1.edp.epam.com_clusterkeycloaks.yaml 97 bundle/manifests/v1.edp.epam.com_keycloakauthflows.yaml 154 bundle/manifests/v1.edp.epam.com_keycloakclients.yaml 543 bundle/manifests/v1.edp.epam.com_keycloakclientscopes.yaml 133 bundle/manifests/v1.edp.epam.com_keycloakrealmcomponents.yaml 135 bundle/manifests/v1.edp.epam.com_keycloakrealmgroups.yaml 141 bundle/manifests/v1.edp.epam.com_keycloakrealmidentityproviders.yaml 158 bundle/manifests/v1.edp.epam.com_keycloakrealmrolebatches.yaml 129 bundle/manifests/v1.edp.epam.com_keycloakrealmroles.yaml 144 bundle/manifests/v1.edp.epam.com_keycloakrealms.yaml 237 bundle/manifests/v1.edp.epam.com_keycloakrealmusers.yaml 163 bundle/manifests/v1.edp.epam.com_keycloaks.yaml 95 bundle/metadata/annotations.yaml 13 codecov.yaml 5 config/crd/bases/v1.edp.epam.com_clusterkeycloakrealms.yaml 375 config/crd/bases/v1.edp.epam.com_clusterkeycloaks.yaml 97 config/crd/bases/v1.edp.epam.com_keycloakauthflows.yaml 152 config/crd/bases/v1.edp.epam.com_keycloakclients.yaml 613 config/crd/bases/v1.edp.epam.com_keycloakclientscopes.yaml 127 config/crd/bases/v1.edp.epam.com_keycloakrealmcomponents.yaml 129 config/crd/bases/v1.edp.epam.com_keycloakrealmgroups.yaml 135 config/crd/bases/v1.edp.epam.com_keycloakrealmidentityproviders.yaml 152 config/crd/bases/v1.edp.epam.com_keycloakrealmrolebatches.yaml 123 config/crd/bases/v1.edp.epam.com_keycloakrealmroles.yaml 138 config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml 385 config/crd/bases/v1.edp.epam.com_keycloakrealmusers.yaml 157 config/crd/bases/v1.edp.epam.com_keycloaks.yaml 95 config/crd/kustomization.yaml 17 config/crd/kustomizeconfig.yaml 16 config/crd/patches/cainjection_in_clusterkeycloakrealms.yaml 6 config/crd/patches/cainjection_in_clusterkeycloaks.yaml 6 config/crd/patches/cainjection_in_keycloakauthflows.yaml 6 config/crd/patches/cainjection_in_keycloakclients.yaml 6 config/crd/patches/cainjection_in_keycloakclientscopes.yaml 6 config/crd/patches/cainjection_in_keycloakrealmcomponents.yaml 6 config/crd/patches/cainjection_in_keycloakrealmgroups.yaml 6 config/crd/patches/cainjection_in_keycloakrealmidentityproviders.yaml 6 config/crd/patches/cainjection_in_keycloakrealmrolebatches.yaml 6 config/crd/patches/cainjection_in_keycloakrealmroles.yaml 6 config/crd/patches/cainjection_in_keycloakrealms.yaml 6 config/crd/patches/cainjection_in_keycloakrealmusers.yaml 6 config/crd/patches/cainjection_in_keycloaks.yaml 6 config/crd/patches/webhook_in_clusterkeycloakrealms.yaml 15 config/crd/patches/webhook_in_clusterkeycloaks.yaml 15 config/crd/patches/webhook_in_keycloakauthflows.yaml 15 config/crd/patches/webhook_in_keycloakclients.yaml 15 config/crd/patches/webhook_in_keycloakclientscopes.yaml 15 config/crd/patches/webhook_in_keycloakrealmcomponents.yaml 15 config/crd/patches/webhook_in_keycloakrealmgroups.yaml 15 config/crd/patches/webhook_in_keycloakrealmidentityproviders.yaml 15 config/crd/patches/webhook_in_keycloakrealmrolebatches.yaml 15 config/crd/patches/webhook_in_keycloakrealmroles.yaml 15 config/crd/patches/webhook_in_keycloakrealms.yaml 15 config/crd/patches/webhook_in_keycloakrealmusers.yaml 15 config/crd/patches/webhook_in_keycloaks.yaml 15 config/default/kustomization.yaml 8 config/default/manager_auth_proxy_patch.yaml 34 config/default/manager_config_patch.yaml 20 config/manager/controller_manager_config.yaml 11 config/manager/kustomization.yaml 14 config/manager/manager.yaml 67 config/manifests/kustomization.yaml 5 config/prometheus/kustomization.yaml 2 config/prometheus/monitor.yaml 18 config/rbac/auth_proxy_client_clusterrole.yaml 9 config/rbac/auth_proxy_role.yaml 17 config/rbac/auth_proxy_role_binding.yaml 12 config/rbac/auth_proxy_service.yaml 15 config/rbac/clusterkeycloak_editor_role.yaml 30 config/rbac/clusterkeycloak_viewer_role.yaml 26 config/rbac/clusterkeycloakrealm_editor_role.yaml 30 config/rbac/clusterkeycloakrealm_viewer_role.yaml 26 config/rbac/keycloak_editor_role.yaml 23 config/rbac/keycloak_viewer_role.yaml 19 config/rbac/keycloakauthflow_editor_role.yaml 23 config/rbac/keycloakauthflow_viewer_role.yaml 19 config/rbac/keycloakclient_editor_role.yaml 23 config/rbac/keycloakclient_viewer_role.yaml 19 config/rbac/keycloakclientscope_editor_role.yaml 23 config/rbac/keycloakclientscope_viewer_role.yaml 19 config/rbac/keycloakrealm_editor_role.yaml 23 config/rbac/keycloakrealm_viewer_role.yaml 19 config/rbac/keycloakrealmcomponent_editor_role.yaml 23 config/rbac/keycloakrealmcomponent_viewer_role.yaml 19 config/rbac/keycloakrealmgroup_editor_role.yaml 23 config/rbac/keycloakrealmgroup_viewer_role.yaml 19 config/rbac/keycloakrealmidentityprovider_editor_role.yaml 23 config/rbac/keycloakrealmidentityprovider_viewer_role.yaml 19 config/rbac/keycloakrealmrole_editor_role.yaml 23 config/rbac/keycloakrealmrole_viewer_role.yaml 19 config/rbac/keycloakrealmrolebatch_editor_role.yaml 23 config/rbac/keycloakrealmrolebatch_viewer_role.yaml 19 config/rbac/keycloakrealmuser_editor_role.yaml 23 config/rbac/keycloakrealmuser_viewer_role.yaml 19 config/rbac/kustomization.yaml 6 config/rbac/leader_election_role.yaml 36 config/rbac/leader_election_role_binding.yaml 12 config/rbac/role.yaml 379 config/rbac/role_binding.yaml 25 config/rbac/service_account.yaml 5 config/scorecard/bases/config.yaml 7 config/scorecard/kustomization.yaml 15 config/scorecard/patches/basic.config.yaml 10 config/scorecard/patches/olm.config.yaml 50 controllers/clusterkeycloak/clusterkeycloak_controller.go 112 controllers/clusterkeycloakrealm/chain/auth_flow.go 26 controllers/clusterkeycloakrealm/chain/chain.go 31 controllers/clusterkeycloakrealm/chain/configure_email.go 36 controllers/clusterkeycloakrealm/chain/factory.go 14 controllers/clusterkeycloakrealm/chain/put_realm.go 40 controllers/clusterkeycloakrealm/chain/put_realm_settings.go 66 controllers/clusterkeycloakrealm/chain/user_profile.go 28 controllers/clusterkeycloakrealm/clusterkeycloakrealm_controller.go 108 controllers/clusterkeycloakrealm/terminator.go 32 controllers/helper/controller_helper.go 237 controllers/helper/controller_helper_auth.go 261 controllers/helper/controller_helper_failure_counter.go 43 controllers/keycloak/keycloak_controller.go 102 controllers/keycloakauthflow/keycloakauthflow_controller.go 190 controllers/keycloakauthflow/terminator.go 59 controllers/keycloakclient/chain/chain.go 60 controllers/keycloakclient/chain/process_permissions.go 188 controllers/keycloakclient/chain/process_policy.go 274 controllers/keycloakclient/chain/process_resources.go 124 controllers/keycloakclient/chain/process_scope.go 62 controllers/keycloakclient/chain/put_client.go 176 controllers/keycloakclient/chain/put_client_role.go 41 controllers/keycloakclient/chain/put_client_scope.go 59 controllers/keycloakclient/chain/put_protocol_mappers.go 45 controllers/keycloakclient/chain/put_realm_role.go 49 controllers/keycloakclient/chain/service_account.go 37 controllers/keycloakclient/keycloakclient_controller.go 186 controllers/keycloakclient/terminator.go 33 controllers/keycloakclientscope/keycloakclientscope_controller.go 199 controllers/keycloakclientscope/terminator.go 33 controllers/keycloakrealm/chain/auth_flow.go 24 controllers/keycloakrealm/chain/configure_email.go 102 controllers/keycloakrealm/chain/factory.go 46 controllers/keycloakrealm/chain/handler/mock_realm_handler.go 14 controllers/keycloakrealm/chain/handler/realm_handler.go 9 controllers/keycloakrealm/chain/realm.go 66 controllers/keycloakrealm/chain/realm_settings.go 61 controllers/keycloakrealm/chain/set_labels.go 26 controllers/keycloakrealm/chain/user_profile.go 193 controllers/keycloakrealm/chain/users.go 47 controllers/keycloakrealm/chain/users_roles.go 54 controllers/keycloakrealm/keycloakrealm_controller.go 131 controllers/keycloakrealm/terminator.go 32 controllers/keycloakrealmcomponent/keycloakrealmcomponent_controller.go 278 controllers/keycloakrealmcomponent/terminator.go 34 controllers/keycloakrealmgroup/keycloakrealmgroup_controller.go 138 controllers/keycloakrealmgroup/terminator.go 39 controllers/keycloakrealmidentityprovider/keycloakrealmidentityprovider_controller.go 217 controllers/keycloakrealmidentityprovider/terminator.go 34 controllers/keycloakrealmrole/keycloakrealmrole_controller.go 171 controllers/keycloakrealmrole/terminator.go 33 controllers/keycloakrealmrolebatch/keycloakrealmrolebatch_controller.go 193 controllers/keycloakrealmrolebatch/terminator.go 35 controllers/keycloakrealmuser/keycloakrealmuser_controller.go 191 controllers/keycloakrealmuser/terminator.go 33 ct-configs/chart_schema.yaml 33 ct-configs/ct.yaml 1 ct-configs/lintconf.yaml 42 deploy-templates/Chart.yaml 311 deploy-templates/_crd_examples/clusterkeycloak.yaml 7 deploy-templates/_crd_examples/clusterkeycloakrealm.yaml 9 deploy-templates/_crd_examples/keycloak.yaml 15 deploy-templates/_crd_examples/keycloakauthflow.yaml 83 deploy-templates/_crd_examples/keycloakclient.yaml 124 deploy-templates/_crd_examples/keycloakclientscope.yaml 21 deploy-templates/_crd_examples/keycloakrealm.yaml 96 deploy-templates/_crd_examples/keycloakrealmcomponent.yaml 26 deploy-templates/_crd_examples/keycloakrealmgroup.yaml 9 deploy-templates/_crd_examples/keycloakrealmidentityprovider.yaml 27 deploy-templates/_crd_examples/keycloakrealmrole.yaml 19 deploy-templates/_crd_examples/keycloakrealmrolebatch.yaml 12 deploy-templates/_crd_examples/keycloakrealmuser.yaml 20 deploy-templates/_crd_examples/keycloakrealmuser_password.yaml 21 deploy-templates/crds/v1.edp.epam.com_clusterkeycloakrealms.yaml 375 deploy-templates/crds/v1.edp.epam.com_clusterkeycloaks.yaml 97 deploy-templates/crds/v1.edp.epam.com_keycloakauthflows.yaml 152 deploy-templates/crds/v1.edp.epam.com_keycloakclients.yaml 613 deploy-templates/crds/v1.edp.epam.com_keycloakclientscopes.yaml 127 deploy-templates/crds/v1.edp.epam.com_keycloakrealmcomponents.yaml 129 deploy-templates/crds/v1.edp.epam.com_keycloakrealmgroups.yaml 135 deploy-templates/crds/v1.edp.epam.com_keycloakrealmidentityproviders.yaml 152 deploy-templates/crds/v1.edp.epam.com_keycloakrealmrolebatches.yaml 123 deploy-templates/crds/v1.edp.epam.com_keycloakrealmroles.yaml 138 deploy-templates/crds/v1.edp.epam.com_keycloakrealms.yaml 385 deploy-templates/crds/v1.edp.epam.com_keycloakrealmusers.yaml 157 deploy-templates/crds/v1.edp.epam.com_keycloaks.yaml 95 deploy-templates/templates/_helpers.tpl 57 deploy-templates/templates/clusterrole.yaml 367 deploy-templates/templates/clusterrolebinding.yaml 16 deploy-templates/templates/deployment.yaml 90 deploy-templates/templates/leader_election_role.yaml 38 deploy-templates/templates/leader_election_rolebinding.yaml 13 deploy-templates/templates/operator_role.yaml 313 deploy-templates/templates/operator_rolebinding.yaml 13 deploy-templates/templates/serviceaccount.yaml 6 deploy-templates/values.yaml 19 hack/cluster.yaml 21 hack/kind-1.27.yaml 5 hack/kind-1.28.yaml 5 kuttl-test.yaml 8 main.go 214 pkg/client/keycloak/adapter/component.go 76 pkg/client/keycloak/adapter/errors.go 11 pkg/client/keycloak/adapter/gocloak.go 96 pkg/client/keycloak/adapter/gocloak_adapter.go 1033 pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go 507 pkg/client/keycloak/adapter/gocloak_adapter_client.go 210 pkg/client/keycloak/adapter/gocloak_adapter_client_scope.go 303 pkg/client/keycloak/adapter/gocloak_adapter_groups.go 242 pkg/client/keycloak/adapter/gocloak_adapter_realm_event.go 22 pkg/client/keycloak/adapter/gocloak_adapter_realms.go 257 pkg/client/keycloak/adapter/gocloak_adapter_resty.go 9 pkg/client/keycloak/adapter/gocloak_adapter_roles.go 91 pkg/client/keycloak/adapter/gocloak_adapter_service_account.go 59 pkg/client/keycloak/adapter/gocloak_adapter_sync_entity_roles.go 176 pkg/client/keycloak/adapter/gocloak_adapter_user.go 322 pkg/client/keycloak/adapter/http.go 5 pkg/client/keycloak/adapter/identity_provider.go 157 pkg/client/keycloak/api/identity_provider.go 29 pkg/client/keycloak/dto/keycloak_dto.go 147 pkg/client/keycloak/keycloak_client.go 128 pkg/client/keycloak/mock/mock_logger.go 38 pkg/fakehttp/server.go 76 pkg/objectmeta/deletion.go 6 pkg/secretref/secretref.go 81 pkg/secretref/sourceref.go 44 pkg/util/cluster.go 15