epam / edp-keycloak-operator
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
11% | 9% | 28% | 28% | 23%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go20% | 3% | 26% | 25% | 22%
yaml0% | 15% | 29% | 31% | 22%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
api50% | 0% | 18% | 3% | 27%
pkg24% | 12% | 32% | 14% | 15%
deploy-templates0% | 13% | 39% | 28% | 18%
config0% | 14% | 26% | 25% | 33%
bundle0% | 22% | 19% | 48% | 9%
controllers0% | 0% | 24% | 48% | 26%
ROOT0% | 0% | 94% | 0% | 5%
ct-configs0% | 0% | 0% | 0% | 100%
hack0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
1643 170
gocloak_adapter.go
in pkg/client/keycloak/adapter
1033 50
613 -
v1.edp.epam.com_keycloakclients.yaml
in deploy-templates/crds
613 -
543 -
gocloak_adapter_auth_flow.go
in pkg/client/keycloak/adapter
507 28
385 -
v1.edp.epam.com_keycloakrealms.yaml
in deploy-templates/crds
385 -
role.yaml
in config/rbac
379 -
375 -
375 -
clusterrole.yaml
in deploy-templates/templates
367 -
324 36
gocloak_adapter_user.go
in pkg/client/keycloak/adapter
322 15
operator_role.yaml
in deploy-templates/templates
313 -
Chart.yaml
in deploy-templates
311 -
gocloak_adapter_client_scope.go
in pkg/client/keycloak/adapter
303 15
289 30
keycloakrealmcomponent_controller.go
in controllers/keycloakrealmcomponent
278 9
process_policy.go
in controllers/keycloakclient/chain
274 11
controller_helper_auth.go
in controllers/helper
261 15
gocloak_adapter_realms.go
in pkg/client/keycloak/adapter
257 12
gocloak_adapter_groups.go
in pkg/client/keycloak/adapter
242 13
237 -
controller_helper.go
in controllers/helper
237 5
227 -
keycloakrealmidentityprovider_controller.go
in controllers/keycloakrealmidentityprovider
217 9
main.go
in root
214 3
gocloak_adapter_client.go
in pkg/client/keycloak/adapter
210 17
keycloakclientscope_controller.go
in controllers/keycloakclientscope
199 9
user_profile.go
in controllers/keycloakrealm/chain
193 8
keycloakrealmrolebatch_controller.go
in controllers/keycloakrealmrolebatch
193 8
keycloakrealmuser_controller.go
in controllers/keycloakrealmuser
191 7
keycloakauthflow_controller.go
in controllers/keycloakauthflow
190 8
process_permissions.go
in controllers/keycloakclient/chain
188 8
keycloakclient_controller.go
in controllers/keycloakclient
186 7
put_client.go
in controllers/keycloakclient/chain
176 8
gocloak_adapter_sync_entity_roles.go
in pkg/client/keycloak/adapter
176 9
keycloakrealmrole_controller.go
in controllers/keycloakrealmrole
171 7
163 -
158 -
157 -
identity_provider.go
in pkg/client/keycloak/adapter
157 9
157 -
154 -
152 -
152 -
152 -
152 -
keycloak_dto.go
in pkg/client/keycloak/dto
147 4
Files With Most Units (Top 50)
File# lines# units
1643 170
gocloak_adapter.go
in pkg/client/keycloak/adapter
1033 50
324 36
289 30
gocloak_adapter_auth_flow.go
in pkg/client/keycloak/adapter
507 28
gocloak_adapter_client.go
in pkg/client/keycloak/adapter
210 17
controller_helper_auth.go
in controllers/helper
261 15
gocloak_adapter_client_scope.go
in pkg/client/keycloak/adapter
303 15
gocloak_adapter_user.go
in pkg/client/keycloak/adapter
322 15
gocloak_adapter_groups.go
in pkg/client/keycloak/adapter
242 13
gocloak_adapter_realms.go
in pkg/client/keycloak/adapter
257 12
process_policy.go
in controllers/keycloakclient/chain
274 11
server.go
in pkg/fakehttp
76 11
keycloakclientscope_controller.go
in controllers/keycloakclientscope
199 9
keycloakrealmidentityprovider_controller.go
in controllers/keycloakrealmidentityprovider
217 9
keycloakrealmcomponent_controller.go
in controllers/keycloakrealmcomponent
278 9
mock_logger.go
in pkg/client/keycloak/mock
38 9
identity_provider.go
in pkg/client/keycloak/adapter
157 9
gocloak_adapter_sync_entity_roles.go
in pkg/client/keycloak/adapter
176 9
user_profile.go
in controllers/keycloakrealm/chain
193 8
process_permissions.go
in controllers/keycloakclient/chain
188 8
put_client.go
in controllers/keycloakclient/chain
176 8
keycloakrealmrolebatch_controller.go
in controllers/keycloakrealmrolebatch
193 8
keycloakauthflow_controller.go
in controllers/keycloakauthflow
190 8
66 7
117 7
55 7
keycloakrealmrole_controller.go
in controllers/keycloakrealmrole
171 7
keycloakrealmuser_controller.go
in controllers/keycloakrealmuser
191 7
keycloakclient_controller.go
in controllers/keycloakclient
186 7
50 6
63 6
60 6
49 6
51 6
53 6
process_resources.go
in controllers/keycloakclient/chain
124 6
gocloak_adapter_roles.go
in pkg/client/keycloak/adapter
91 6
secretref.go
in pkg/secretref
81 6
keycloakrealm_controller.go
in controllers/keycloakrealm
131 5
keycloakrealmgroup_controller.go
in controllers/keycloakrealmgroup
138 5
clusterkeycloak_controller.go
in controllers/clusterkeycloak
112 5
put_client_scope.go
in controllers/keycloakclient/chain
59 5
keycloak_controller.go
in controllers/keycloak
102 5
controller_helper.go
in controllers/helper
237 5
79 4
76 4
users_roles.go
in controllers/keycloakrealm/chain
54 4
clusterkeycloakrealm_controller.go
in controllers/clusterkeycloakrealm
108 4
43 4
Files With Long Lines (Top 50)

There are 79 files with lines longer than 120 characters. In total, there are 292 long lines.

File# lines# units# long lines
gocloak_adapter.go
in pkg/client/keycloak/adapter
1033 50 15
controller_helper_auth.go
in controllers/helper
261 15 13
gocloak_adapter_client.go
in pkg/client/keycloak/adapter
210 17 13
gocloak.go
in pkg/client/keycloak/adapter
96 - 10
375 - 9
613 - 9
375 - 9
v1.edp.epam.com_keycloakclients.yaml
in deploy-templates/crds
613 - 9
385 - 8
543 - 8
process_policy.go
in controllers/keycloakclient/chain
274 11 8
v1.edp.epam.com_keycloakrealms.yaml
in deploy-templates/crds
385 - 8
process_permissions.go
in controllers/keycloakclient/chain
188 8 7
keycloakrealmrolebatch_controller.go
in controllers/keycloakrealmrolebatch
193 8 7
gocloak_adapter_user.go
in pkg/client/keycloak/adapter
322 15 7
user_profile.go
in controllers/keycloakrealm/chain
193 8 6
keycloakclient_controller.go
in controllers/keycloakclient
186 7 6
keycloakrealmidentityprovider_controller.go
in controllers/keycloakrealmidentityprovider
217 9 6
keycloakrealmcomponent_controller.go
in controllers/keycloakrealmcomponent
278 9 6
controller_helper.go
in controllers/helper
237 5 6
gocloak_adapter_groups.go
in pkg/client/keycloak/adapter
242 13 6
227 - 5
keycloakrealmrole_controller.go
in controllers/keycloakrealmrole
171 7 5
keycloakrealmgroup_controller.go
in controllers/keycloakrealmgroup
138 5 5
clusterkeycloakrealm_controller.go
in controllers/clusterkeycloakrealm
108 4 5
process_resources.go
in controllers/keycloakclient/chain
124 6 5
gocloak_adapter_sync_entity_roles.go
in pkg/client/keycloak/adapter
176 9 5
237 - 4
keycloakrealmuser_controller.go
in controllers/keycloakrealmuser
191 7 4
put_client_scope.go
in controllers/keycloakclient/chain
59 5 4
put_client.go
in controllers/keycloakclient/chain
176 8 4
keycloak_client.go
in pkg/client/keycloak
128 - 4
keycloakclientscope_controller.go
in controllers/keycloakclientscope
199 9 3
gocloak_adapter_client_scope.go
in pkg/client/keycloak/adapter
303 15 3
gocloak_adapter_realms.go
in pkg/client/keycloak/adapter
257 12 3
157 - 2
163 - 2
users_roles.go
in controllers/keycloakrealm/chain
54 4 2
keycloakrealm_controller.go
in controllers/keycloakrealm
131 5 2
auth_flow.go
in controllers/clusterkeycloakrealm/chain
26 2 2
put_client_role.go
in controllers/keycloakclient/chain
41 3 2
put_protocol_mappers.go
in controllers/keycloakclient/chain
45 3 2
keycloakauthflow_controller.go
in controllers/keycloakauthflow
190 8 2
main.go
in root
214 3 2
gocloak_adapter_roles.go
in pkg/client/keycloak/adapter
91 6 2
gocloak_adapter_auth_flow.go
in pkg/client/keycloak/adapter
507 28 2
sourceref.go
in pkg/secretref
44 2 2
157 - 2
129 - 1
152 - 1
Correlations

File Size vs. Commits (all time): 256 points

api/v1/keycloakclient_types.go x: 18 commits (all time) y: 117 lines of code api/v1/zz_generated.deepcopy.go x: 19 commits (all time) y: 1643 lines of code config/crd/bases/v1.edp.epam.com_keycloakclients.yaml x: 20 commits (all time) y: 613 lines of code controllers/keycloakclient/chain/put_client.go x: 8 commits (all time) y: 176 lines of code controllers/keycloakclient/chain/put_client_role.go x: 5 commits (all time) y: 41 lines of code controllers/keycloakclient/chain/put_protocol_mappers.go x: 6 commits (all time) y: 45 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakclients.yaml x: 21 commits (all time) y: 613 lines of code pkg/client/keycloak/adapter/gocloak_adapter.go x: 91 commits (all time) y: 1033 lines of code pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go x: 19 commits (all time) y: 507 lines of code pkg/client/keycloak/dto/keycloak_dto.go x: 46 commits (all time) y: 147 lines of code pkg/client/keycloak/keycloak_client.go x: 67 commits (all time) y: 128 lines of code controllers/clusterkeycloakrealm/chain/configure_email.go x: 2 commits (all time) y: 36 lines of code api/common/realm.go x: 4 commits (all time) y: 72 lines of code api/common/ref.go x: 4 commits (all time) y: 34 lines of code api/common/zz_generated.deepcopy.go x: 5 commits (all time) y: 324 lines of code api/v1/keycloakrealm_types.go x: 13 commits (all time) y: 79 lines of code api/v1alpha1/clusterkeycloakrealm_types.go x: 8 commits (all time) y: 76 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 11 commits (all time) y: 289 lines of code config/crd/bases/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 8 commits (all time) y: 375 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml x: 16 commits (all time) y: 385 lines of code controllers/clusterkeycloakrealm/chain/factory.go x: 3 commits (all time) y: 14 lines of code controllers/clusterkeycloakrealm/clusterkeycloakrealm_controller.go x: 3 commits (all time) y: 108 lines of code controllers/helper/controller_helper_auth.go x: 5 commits (all time) y: 261 lines of code controllers/keycloakrealm/chain/configure_email.go x: 1 commits (all time) y: 102 lines of code controllers/keycloakrealm/chain/factory.go x: 6 commits (all time) y: 46 lines of code deploy-templates/_crd_examples/keycloakrealm.yaml x: 6 commits (all time) y: 96 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakrealms.yaml x: 18 commits (all time) y: 385 lines of code main.go x: 13 commits (all time) y: 214 lines of code pkg/client/keycloak/adapter/gocloak_adapter_realms.go x: 21 commits (all time) y: 257 lines of code pkg/secretref/sourceref.go x: 1 commits (all time) y: 44 lines of code config/manager/kustomization.yaml x: 14 commits (all time) y: 14 lines of code deploy-templates/_crd_examples/keycloakclient.yaml x: 7 commits (all time) y: 124 lines of code controllers/clusterkeycloakrealm/chain/user_profile.go x: 1 commits (all time) y: 28 lines of code controllers/keycloakclient/keycloakclient_controller.go x: 11 commits (all time) y: 186 lines of code controllers/keycloakrealm/chain/user_profile.go x: 1 commits (all time) y: 193 lines of code controllers/keycloakrealmgroup/keycloakrealmgroup_controller.go x: 7 commits (all time) y: 138 lines of code controllers/keycloakrealmidentityprovider/keycloakrealmidentityprovider_controller.go x: 8 commits (all time) y: 217 lines of code controllers/keycloakrealmrolebatch/keycloakrealmrolebatch_controller.go x: 6 commits (all time) y: 193 lines of code pkg/client/keycloak/adapter/gocloak_adapter_groups.go x: 15 commits (all time) y: 242 lines of code pkg/client/keycloak/adapter/gocloak_adapter_user.go x: 15 commits (all time) y: 322 lines of code api/v1/keycloakrealmuser_types.go x: 7 commits (all time) y: 66 lines of code api/v1/client_authorization.go x: 3 commits (all time) y: 88 lines of code controllers/keycloakclient/chain/chain.go x: 6 commits (all time) y: 60 lines of code controllers/keycloakclient/chain/process_resources.go x: 1 commits (all time) y: 124 lines of code pkg/client/keycloak/adapter/gocloak.go x: 17 commits (all time) y: 96 lines of code pkg/client/keycloak/adapter/gocloak_adapter_client.go x: 10 commits (all time) y: 210 lines of code deploy-templates/Chart.yaml x: 38 commits (all time) y: 311 lines of code controllers/clusterkeycloakrealm/chain/put_realm_settings.go x: 3 commits (all time) y: 66 lines of code controllers/keycloakrealmgroup/terminator.go x: 4 commits (all time) y: 39 lines of code controllers/keycloakrealmuser/keycloakrealmuser_controller.go x: 9 commits (all time) y: 191 lines of code controllers/keycloakclient/chain/put_client_scope.go x: 5 commits (all time) y: 59 lines of code deploy-templates/values.yaml x: 23 commits (all time) y: 19 lines of code config/crd/bases/v1.edp.epam.com_keycloakauthflows.yaml x: 8 commits (all time) y: 152 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakauthflows.yaml x: 9 commits (all time) y: 152 lines of code bundle/manifests/v1.edp.epam.com_keycloakauthflows.yaml x: 7 commits (all time) y: 154 lines of code bundle/manifests/v1.edp.epam.com_keycloakclients.yaml x: 8 commits (all time) y: 543 lines of code bundle/manifests/v1.edp.epam.com_keycloakclientscopes.yaml x: 7 commits (all time) y: 133 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmcomponents.yaml x: 8 commits (all time) y: 135 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmidentityproviders.yaml x: 8 commits (all time) y: 158 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmroles.yaml x: 7 commits (all time) y: 144 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealms.yaml x: 7 commits (all time) y: 237 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmusers.yaml x: 7 commits (all time) y: 163 lines of code bundle/manifests/v1.edp.epam.com_keycloaks.yaml x: 7 commits (all time) y: 95 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealmcomponents.yaml x: 9 commits (all time) y: 129 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealmroles.yaml x: 8 commits (all time) y: 138 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealmusers.yaml x: 9 commits (all time) y: 157 lines of code config/crd/bases/v1.edp.epam.com_keycloaks.yaml x: 8 commits (all time) y: 95 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakclientscopes.yaml x: 8 commits (all time) y: 127 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakrealmcomponents.yaml x: 10 commits (all time) y: 129 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakrealmroles.yaml x: 9 commits (all time) y: 138 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakrealmusers.yaml x: 10 commits (all time) y: 157 lines of code deploy-templates/crds/v1.edp.epam.com_keycloaks.yaml x: 9 commits (all time) y: 95 lines of code bundle/manifests/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 3 commits (all time) y: 227 lines of code bundle/metadata/annotations.yaml x: 11 commits (all time) y: 13 lines of code deploy-templates/_crd_examples/keycloakauthflow.yaml x: 3 commits (all time) y: 83 lines of code deploy-templates/templates/deployment.yaml x: 13 commits (all time) y: 90 lines of code api/v1/keycloakrealmrole_types.go x: 6 commits (all time) y: 53 lines of code controllers/keycloakrealmrole/keycloakrealmrole_controller.go x: 7 commits (all time) y: 171 lines of code controllers/keycloakrealm/chain/auth_flow.go x: 3 commits (all time) y: 24 lines of code deploy-templates/_crd_examples/clusterkeycloakrealm.yaml x: 2 commits (all time) y: 9 lines of code bundle/manifests/client-secret-policy-sample_v1_secret.yaml x: 1 commits (all time) y: 6 lines of code bundle/manifests/v1.edp.epam.com_clusterkeycloaks.yaml x: 2 commits (all time) y: 97 lines of code config/crd/bases/v1.edp.epam.com_clusterkeycloaks.yaml x: 4 commits (all time) y: 97 lines of code config/rbac/role.yaml x: 7 commits (all time) y: 379 lines of code controllers/keycloakclientscope/keycloakclientscope_controller.go x: 5 commits (all time) y: 199 lines of code pkg/client/keycloak/adapter/gocloak_adapter_roles.go x: 13 commits (all time) y: 91 lines of code controllers/keycloakrealm/chain/realm.go x: 4 commits (all time) y: 66 lines of code controllers/keycloakrealm/chain/users.go x: 3 commits (all time) y: 47 lines of code controllers/keycloakrealm/chain/users_roles.go x: 3 commits (all time) y: 54 lines of code pkg/client/keycloak/adapter/errors.go x: 1 commits (all time) y: 11 lines of code controllers/keycloakclient/chain/process_scope.go x: 1 commits (all time) y: 62 lines of code controllers/clusterkeycloak/clusterkeycloak_controller.go x: 3 commits (all time) y: 112 lines of code controllers/keycloak/keycloak_controller.go x: 7 commits (all time) y: 102 lines of code deploy-templates/templates/clusterrole.yaml x: 4 commits (all time) y: 367 lines of code deploy-templates/templates/operator_role.yaml x: 5 commits (all time) y: 313 lines of code kuttl-test.yaml x: 3 commits (all time) y: 8 lines of code controllers/keycloakclient/chain/process_policy.go x: 1 commits (all time) y: 274 lines of code controllers/keycloakclient/chain/put_realm_role.go x: 4 commits (all time) y: 49 lines of code pkg/client/keycloak/adapter/gocloak_adapter_client_scope.go x: 9 commits (all time) y: 303 lines of code config/rbac/role_binding.yaml x: 2 commits (all time) y: 25 lines of code ct-configs/chart_schema.yaml x: 1 commits (all time) y: 33 lines of code controllers/keycloakrealmcomponent/keycloakrealmcomponent_controller.go x: 6 commits (all time) y: 278 lines of code pkg/secretref/secretref.go x: 2 commits (all time) y: 81 lines of code deploy-templates/_crd_examples/keycloak.yaml x: 2 commits (all time) y: 15 lines of code api/v1/keycloakrealmrolebatch_types.go x: 4 commits (all time) y: 55 lines of code controllers/clusterkeycloakrealm/terminator.go x: 2 commits (all time) y: 32 lines of code controllers/keycloakauthflow/terminator.go x: 4 commits (all time) y: 59 lines of code controllers/keycloakclient/terminator.go x: 3 commits (all time) y: 33 lines of code controllers/keycloakrealm/keycloakrealm_controller.go x: 5 commits (all time) y: 131 lines of code controllers/keycloakrealm/terminator.go x: 3 commits (all time) y: 32 lines of code config/crd/patches/webhook_in_clusterkeycloakrealms.yaml x: 1 commits (all time) y: 15 lines of code config/manager/manager.yaml x: 2 commits (all time) y: 67 lines of code pkg/util/cluster.go x: 5 commits (all time) y: 15 lines of code pkg/client/keycloak/adapter/component.go x: 5 commits (all time) y: 76 lines of code hack/kind-1.27.yaml x: 2 commits (all time) y: 5 lines of code hack/cluster.yaml x: 1 commits (all time) y: 21 lines of code pkg/fakehttp/server.go x: 2 commits (all time) y: 76 lines of code pkg/client/keycloak/adapter/gocloak_adapter_sync_entity_roles.go x: 6 commits (all time) y: 176 lines of code pkg/client/keycloak/adapter/identity_provider.go x: 3 commits (all time) y: 157 lines of code deploy-templates/templates/serviceaccount.yaml x: 3 commits (all time) y: 6 lines of code config/scorecard/patches/olm.config.yaml x: 1 commits (all time) y: 50 lines of code deploy-templates/templates/_helpers.tpl x: 1 commits (all time) y: 57 lines of code
1643.0
lines of code
  min: 1.0
  average: 93.89
  25th percentile: 15.0
  median: 36.0
  75th percentile: 127.75
  max: 1643.0
0 91.0
commits (all time)
min: 1.0 | average: 5.22 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 91.0

File Size vs. Contributors (all time): 256 points

api/v1/keycloakclient_types.go x: 6 contributors (all time) y: 117 lines of code api/v1/zz_generated.deepcopy.go x: 6 contributors (all time) y: 1643 lines of code config/crd/bases/v1.edp.epam.com_keycloakclients.yaml x: 5 contributors (all time) y: 613 lines of code controllers/keycloakclient/chain/put_client.go x: 4 contributors (all time) y: 176 lines of code controllers/keycloakclient/chain/put_client_role.go x: 3 contributors (all time) y: 41 lines of code pkg/client/keycloak/adapter/gocloak_adapter.go x: 9 contributors (all time) y: 1033 lines of code pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go x: 5 contributors (all time) y: 507 lines of code pkg/client/keycloak/dto/keycloak_dto.go x: 7 contributors (all time) y: 147 lines of code pkg/client/keycloak/keycloak_client.go x: 11 contributors (all time) y: 128 lines of code controllers/clusterkeycloakrealm/chain/configure_email.go x: 1 contributors (all time) y: 36 lines of code api/common/realm.go x: 1 contributors (all time) y: 72 lines of code api/common/zz_generated.deepcopy.go x: 1 contributors (all time) y: 324 lines of code api/v1/keycloakrealm_types.go x: 5 contributors (all time) y: 79 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 3 contributors (all time) y: 289 lines of code config/crd/bases/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 1 contributors (all time) y: 375 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml x: 3 contributors (all time) y: 385 lines of code controllers/clusterkeycloakrealm/chain/factory.go x: 1 contributors (all time) y: 14 lines of code controllers/clusterkeycloakrealm/clusterkeycloakrealm_controller.go x: 1 contributors (all time) y: 108 lines of code controllers/helper/controller_helper_auth.go x: 2 contributors (all time) y: 261 lines of code controllers/keycloakrealm/chain/configure_email.go x: 1 contributors (all time) y: 102 lines of code controllers/keycloakrealm/chain/factory.go x: 2 contributors (all time) y: 46 lines of code deploy-templates/_crd_examples/keycloakrealm.yaml x: 1 contributors (all time) y: 96 lines of code deploy-templates/crds/v1.edp.epam.com_keycloakrealms.yaml x: 4 contributors (all time) y: 385 lines of code main.go x: 4 contributors (all time) y: 214 lines of code pkg/client/keycloak/adapter/gocloak_adapter_realms.go x: 5 contributors (all time) y: 257 lines of code pkg/secretref/sourceref.go x: 1 contributors (all time) y: 44 lines of code config/manager/kustomization.yaml x: 3 contributors (all time) y: 14 lines of code deploy-templates/_crd_examples/keycloakclient.yaml x: 1 contributors (all time) y: 124 lines of code controllers/clusterkeycloakrealm/chain/user_profile.go x: 1 contributors (all time) y: 28 lines of code controllers/keycloakclient/keycloakclient_controller.go x: 2 contributors (all time) y: 186 lines of code controllers/keycloakrealm/chain/user_profile.go x: 1 contributors (all time) y: 193 lines of code controllers/keycloakrealmgroup/keycloakrealmgroup_controller.go x: 2 contributors (all time) y: 138 lines of code controllers/keycloakrealmidentityprovider/keycloakrealmidentityprovider_controller.go x: 2 contributors (all time) y: 217 lines of code controllers/keycloakrealmrolebatch/keycloakrealmrolebatch_controller.go x: 2 contributors (all time) y: 193 lines of code pkg/client/keycloak/adapter/gocloak_adapter_groups.go x: 4 contributors (all time) y: 242 lines of code pkg/client/keycloak/adapter/gocloak_adapter_user.go x: 5 contributors (all time) y: 322 lines of code api/v1/keycloakrealmuser_types.go x: 3 contributors (all time) y: 66 lines of code api/v1/client_authorization.go x: 1 contributors (all time) y: 88 lines of code controllers/keycloakclient/chain/chain.go x: 2 contributors (all time) y: 60 lines of code pkg/client/keycloak/adapter/gocloak.go x: 6 contributors (all time) y: 96 lines of code pkg/client/keycloak/adapter/gocloak_adapter_client.go x: 4 contributors (all time) y: 210 lines of code deploy-templates/Chart.yaml x: 7 contributors (all time) y: 311 lines of code controllers/clusterkeycloakrealm/chain/put_realm_settings.go x: 1 contributors (all time) y: 66 lines of code controllers/keycloakrealm/chain/realm_settings.go x: 4 contributors (all time) y: 61 lines of code controllers/keycloakrealmuser/keycloakrealmuser_controller.go x: 3 contributors (all time) y: 191 lines of code controllers/keycloakclient/chain/put_client_scope.go x: 3 contributors (all time) y: 59 lines of code deploy-templates/values.yaml x: 9 contributors (all time) y: 19 lines of code config/crd/bases/v1.edp.epam.com_keycloakauthflows.yaml x: 2 contributors (all time) y: 152 lines of code api/v1alpha1/clusterkeycloak_types.go x: 2 contributors (all time) y: 36 lines of code bundle/manifests/v1.edp.epam.com_keycloakclients.yaml x: 2 contributors (all time) y: 543 lines of code bundle/manifests/v1.edp.epam.com_keycloakclientscopes.yaml x: 2 contributors (all time) y: 133 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmidentityproviders.yaml x: 2 contributors (all time) y: 158 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmrolebatches.yaml x: 2 contributors (all time) y: 129 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmroles.yaml x: 2 contributors (all time) y: 144 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealms.yaml x: 2 contributors (all time) y: 237 lines of code bundle/manifests/v1.edp.epam.com_keycloakrealmusers.yaml x: 2 contributors (all time) y: 163 lines of code bundle/manifests/v1.edp.epam.com_keycloaks.yaml x: 2 contributors (all time) y: 95 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealmcomponents.yaml x: 3 contributors (all time) y: 129 lines of code bundle/manifests/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 1 contributors (all time) y: 227 lines of code bundle/metadata/annotations.yaml x: 2 contributors (all time) y: 13 lines of code deploy-templates/_crd_examples/keycloakauthflow.yaml x: 2 contributors (all time) y: 83 lines of code deploy-templates/templates/deployment.yaml x: 8 contributors (all time) y: 90 lines of code api/v1/keycloakrealmrole_types.go x: 3 contributors (all time) y: 53 lines of code controllers/keycloakrealmrole/keycloakrealmrole_controller.go x: 2 contributors (all time) y: 171 lines of code controllers/keycloakrealm/chain/auth_flow.go x: 2 contributors (all time) y: 24 lines of code deploy-templates/_crd_examples/clusterkeycloakrealm.yaml x: 1 contributors (all time) y: 9 lines of code bundle/manifests/client-secret-policy-sample_v1_secret.yaml x: 1 contributors (all time) y: 6 lines of code config/rbac/role.yaml x: 2 contributors (all time) y: 379 lines of code controllers/keycloakclientscope/keycloakclientscope_controller.go x: 2 contributors (all time) y: 199 lines of code pkg/client/keycloak/adapter/gocloak_adapter_roles.go x: 5 contributors (all time) y: 91 lines of code controllers/keycloakrealm/chain/realm.go x: 2 contributors (all time) y: 66 lines of code controllers/keycloakrealm/chain/users_roles.go x: 2 contributors (all time) y: 54 lines of code deploy-templates/_crd_examples/keycloakrealmuser.yaml x: 1 contributors (all time) y: 20 lines of code controllers/keycloakclient/chain/process_scope.go x: 1 contributors (all time) y: 62 lines of code controllers/clusterkeycloak/clusterkeycloak_controller.go x: 2 contributors (all time) y: 112 lines of code controllers/keycloak/keycloak_controller.go x: 3 contributors (all time) y: 102 lines of code deploy-templates/templates/clusterrole.yaml x: 2 contributors (all time) y: 367 lines of code deploy-templates/templates/operator_role.yaml x: 2 contributors (all time) y: 313 lines of code kuttl-test.yaml x: 2 contributors (all time) y: 8 lines of code controllers/keycloakclient/chain/process_policy.go x: 1 contributors (all time) y: 274 lines of code pkg/client/keycloak/adapter/gocloak_adapter_client_scope.go x: 4 contributors (all time) y: 303 lines of code api/v1/keycloakcomponent_types.go x: 4 contributors (all time) y: 51 lines of code controllers/keycloakrealmcomponent/keycloakrealmcomponent_controller.go x: 3 contributors (all time) y: 278 lines of code api/v1/keycloakclientscope_types.go x: 3 contributors (all time) y: 49 lines of code pkg/client/keycloak/adapter/component.go x: 3 contributors (all time) y: 76 lines of code pkg/client/keycloak/api/identity_provider.go x: 2 contributors (all time) y: 29 lines of code pkg/fakehttp/server.go x: 2 contributors (all time) y: 76 lines of code pkg/client/keycloak/adapter/gocloak_adapter_realm_event.go x: 3 contributors (all time) y: 22 lines of code pkg/client/keycloak/adapter/gocloak_adapter_sync_entity_roles.go x: 5 contributors (all time) y: 176 lines of code pkg/client/keycloak/adapter/identity_provider.go x: 3 contributors (all time) y: 157 lines of code deploy-templates/templates/serviceaccount.yaml x: 2 contributors (all time) y: 6 lines of code config/scorecard/patches/olm.config.yaml x: 1 contributors (all time) y: 50 lines of code pkg/client/keycloak/mock/mock_logger.go x: 3 contributors (all time) y: 38 lines of code deploy-templates/templates/_helpers.tpl x: 1 contributors (all time) y: 57 lines of code
1643.0
lines of code
  min: 1.0
  average: 93.89
  25th percentile: 15.0
  median: 36.0
  75th percentile: 127.75
  max: 1643.0
0 11.0
contributors (all time)
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

File Size vs. Commits (30 days): 31 points

api/v1/keycloakclient_types.go x: 1 commits (30d) y: 117 lines of code api/v1/zz_generated.deepcopy.go x: 2 commits (30d) y: 1643 lines of code config/crd/bases/v1.edp.epam.com_keycloakclients.yaml x: 2 commits (30d) y: 613 lines of code controllers/keycloakclient/chain/put_client.go x: 1 commits (30d) y: 176 lines of code controllers/keycloakclient/chain/put_client_role.go x: 1 commits (30d) y: 41 lines of code pkg/client/keycloak/adapter/gocloak_adapter.go x: 1 commits (30d) y: 1033 lines of code pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go x: 1 commits (30d) y: 507 lines of code pkg/client/keycloak/dto/keycloak_dto.go x: 1 commits (30d) y: 147 lines of code pkg/client/keycloak/keycloak_client.go x: 2 commits (30d) y: 128 lines of code controllers/clusterkeycloakrealm/chain/configure_email.go x: 2 commits (30d) y: 36 lines of code api/common/realm.go x: 1 commits (30d) y: 72 lines of code api/common/ref.go x: 1 commits (30d) y: 34 lines of code api/common/zz_generated.deepcopy.go x: 1 commits (30d) y: 324 lines of code api/v1/keycloakrealm_types.go x: 1 commits (30d) y: 79 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 1 commits (30d) y: 289 lines of code config/crd/bases/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 1 commits (30d) y: 375 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml x: 1 commits (30d) y: 385 lines of code controllers/clusterkeycloakrealm/chain/factory.go x: 1 commits (30d) y: 14 lines of code controllers/clusterkeycloakrealm/clusterkeycloakrealm_controller.go x: 1 commits (30d) y: 108 lines of code controllers/helper/controller_helper_auth.go x: 1 commits (30d) y: 261 lines of code controllers/keycloakrealm/chain/configure_email.go x: 1 commits (30d) y: 102 lines of code controllers/keycloakrealm/chain/factory.go x: 1 commits (30d) y: 46 lines of code deploy-templates/_crd_examples/keycloakrealm.yaml x: 1 commits (30d) y: 96 lines of code main.go x: 1 commits (30d) y: 214 lines of code pkg/client/keycloak/adapter/gocloak_adapter_realms.go x: 1 commits (30d) y: 257 lines of code
1643.0
lines of code
  min: 14.0
  average: 278.55
  25th percentile: 72.0
  median: 147.0
  75th percentile: 375.0
  max: 1643.0
0 2.0
commits (30d)
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (30 days): 31 points

api/v1/keycloakclient_types.go x: 1 contributors (30d) y: 117 lines of code api/v1/zz_generated.deepcopy.go x: 2 contributors (30d) y: 1643 lines of code config/crd/bases/v1.edp.epam.com_keycloakclients.yaml x: 2 contributors (30d) y: 613 lines of code controllers/keycloakclient/chain/put_client.go x: 1 contributors (30d) y: 176 lines of code controllers/keycloakclient/chain/put_client_role.go x: 1 contributors (30d) y: 41 lines of code pkg/client/keycloak/adapter/gocloak_adapter.go x: 1 contributors (30d) y: 1033 lines of code pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go x: 1 contributors (30d) y: 507 lines of code pkg/client/keycloak/dto/keycloak_dto.go x: 1 contributors (30d) y: 147 lines of code pkg/client/keycloak/keycloak_client.go x: 2 contributors (30d) y: 128 lines of code controllers/clusterkeycloakrealm/chain/configure_email.go x: 1 contributors (30d) y: 36 lines of code api/common/realm.go x: 1 contributors (30d) y: 72 lines of code api/common/zz_generated.deepcopy.go x: 1 contributors (30d) y: 324 lines of code api/v1/keycloakrealm_types.go x: 1 contributors (30d) y: 79 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 1 contributors (30d) y: 289 lines of code config/crd/bases/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 1 contributors (30d) y: 375 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml x: 1 contributors (30d) y: 385 lines of code controllers/clusterkeycloakrealm/chain/factory.go x: 1 contributors (30d) y: 14 lines of code controllers/clusterkeycloakrealm/clusterkeycloakrealm_controller.go x: 1 contributors (30d) y: 108 lines of code controllers/helper/controller_helper_auth.go x: 1 contributors (30d) y: 261 lines of code controllers/keycloakrealm/chain/configure_email.go x: 1 contributors (30d) y: 102 lines of code controllers/keycloakrealm/chain/factory.go x: 1 contributors (30d) y: 46 lines of code deploy-templates/_crd_examples/keycloakrealm.yaml x: 1 contributors (30d) y: 96 lines of code main.go x: 1 contributors (30d) y: 214 lines of code pkg/client/keycloak/adapter/gocloak_adapter_realms.go x: 1 contributors (30d) y: 257 lines of code
1643.0
lines of code
  min: 14.0
  average: 278.55
  25th percentile: 72.0
  median: 147.0
  75th percentile: 375.0
  max: 1643.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 52 points

api/v1/keycloakclient_types.go x: 4 commits (90d) y: 117 lines of code api/v1/zz_generated.deepcopy.go x: 4 commits (90d) y: 1643 lines of code config/crd/bases/v1.edp.epam.com_keycloakclients.yaml x: 4 commits (90d) y: 613 lines of code controllers/keycloakclient/chain/put_client.go x: 1 commits (90d) y: 176 lines of code controllers/keycloakclient/chain/put_client_role.go x: 1 commits (90d) y: 41 lines of code pkg/client/keycloak/adapter/gocloak_adapter.go x: 3 commits (90d) y: 1033 lines of code pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go x: 1 commits (90d) y: 507 lines of code pkg/client/keycloak/dto/keycloak_dto.go x: 3 commits (90d) y: 147 lines of code pkg/client/keycloak/keycloak_client.go x: 4 commits (90d) y: 128 lines of code controllers/clusterkeycloakrealm/chain/configure_email.go x: 2 commits (90d) y: 36 lines of code api/common/realm.go x: 3 commits (90d) y: 72 lines of code api/common/zz_generated.deepcopy.go x: 2 commits (90d) y: 324 lines of code api/v1/keycloakrealm_types.go x: 4 commits (90d) y: 79 lines of code api/v1alpha1/clusterkeycloakrealm_types.go x: 4 commits (90d) y: 76 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 2 commits (90d) y: 289 lines of code config/crd/bases/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 4 commits (90d) y: 375 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml x: 4 commits (90d) y: 385 lines of code controllers/clusterkeycloakrealm/chain/factory.go x: 2 commits (90d) y: 14 lines of code controllers/clusterkeycloakrealm/clusterkeycloakrealm_controller.go x: 1 commits (90d) y: 108 lines of code controllers/helper/controller_helper_auth.go x: 1 commits (90d) y: 261 lines of code controllers/keycloakrealm/chain/configure_email.go x: 1 commits (90d) y: 102 lines of code controllers/keycloakrealm/chain/factory.go x: 2 commits (90d) y: 46 lines of code deploy-templates/_crd_examples/keycloakrealm.yaml x: 2 commits (90d) y: 96 lines of code main.go x: 1 commits (90d) y: 214 lines of code pkg/client/keycloak/adapter/gocloak_adapter_realms.go x: 2 commits (90d) y: 257 lines of code config/manager/kustomization.yaml x: 1 commits (90d) y: 14 lines of code deploy-templates/_crd_examples/keycloakclient.yaml x: 2 commits (90d) y: 124 lines of code controllers/clusterkeycloakrealm/chain/user_profile.go x: 1 commits (90d) y: 28 lines of code controllers/keycloakclient/keycloakclient_controller.go x: 1 commits (90d) y: 186 lines of code controllers/keycloakrealm/chain/user_profile.go x: 1 commits (90d) y: 193 lines of code controllers/keycloakrealmgroup/keycloakrealmgroup_controller.go x: 2 commits (90d) y: 138 lines of code pkg/client/keycloak/adapter/gocloak_adapter_groups.go x: 1 commits (90d) y: 242 lines of code pkg/client/keycloak/adapter/gocloak_adapter_user.go x: 1 commits (90d) y: 322 lines of code api/v1/keycloakrealmuser_types.go x: 1 commits (90d) y: 66 lines of code api/v1/client_authorization.go x: 1 commits (90d) y: 88 lines of code controllers/keycloakclient/chain/chain.go x: 1 commits (90d) y: 60 lines of code controllers/keycloakclient/chain/process_resources.go x: 1 commits (90d) y: 124 lines of code pkg/client/keycloak/adapter/gocloak.go x: 1 commits (90d) y: 96 lines of code pkg/client/keycloak/adapter/gocloak_adapter_client.go x: 1 commits (90d) y: 210 lines of code deploy-templates/Chart.yaml x: 1 commits (90d) y: 311 lines of code
1643.0
lines of code
  min: 14.0
  average: 223.15
  25th percentile: 66.0
  median: 133.0
  75th percentile: 282.0
  max: 1643.0
0 4.0
commits (90d)
min: 1.0 | average: 1.94 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 4.0

File Size vs. Contributors (90 days): 52 points

api/v1/keycloakclient_types.go x: 2 contributors (90d) y: 117 lines of code api/v1/zz_generated.deepcopy.go x: 2 contributors (90d) y: 1643 lines of code config/crd/bases/v1.edp.epam.com_keycloakclients.yaml x: 2 contributors (90d) y: 613 lines of code controllers/keycloakclient/chain/put_client.go x: 1 contributors (90d) y: 176 lines of code controllers/keycloakclient/chain/put_client_role.go x: 1 contributors (90d) y: 41 lines of code pkg/client/keycloak/adapter/gocloak_adapter.go x: 2 contributors (90d) y: 1033 lines of code pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go x: 1 contributors (90d) y: 507 lines of code pkg/client/keycloak/dto/keycloak_dto.go x: 2 contributors (90d) y: 147 lines of code pkg/client/keycloak/keycloak_client.go x: 2 contributors (90d) y: 128 lines of code controllers/clusterkeycloakrealm/chain/configure_email.go x: 1 contributors (90d) y: 36 lines of code api/common/realm.go x: 1 contributors (90d) y: 72 lines of code api/common/zz_generated.deepcopy.go x: 1 contributors (90d) y: 324 lines of code api/v1/keycloakrealm_types.go x: 1 contributors (90d) y: 79 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 1 contributors (90d) y: 289 lines of code config/crd/bases/v1.edp.epam.com_clusterkeycloakrealms.yaml x: 1 contributors (90d) y: 375 lines of code config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml x: 1 contributors (90d) y: 385 lines of code controllers/clusterkeycloakrealm/chain/factory.go x: 1 contributors (90d) y: 14 lines of code controllers/clusterkeycloakrealm/clusterkeycloakrealm_controller.go x: 1 contributors (90d) y: 108 lines of code controllers/helper/controller_helper_auth.go x: 1 contributors (90d) y: 261 lines of code controllers/keycloakrealm/chain/configure_email.go x: 1 contributors (90d) y: 102 lines of code controllers/keycloakrealm/chain/factory.go x: 1 contributors (90d) y: 46 lines of code deploy-templates/_crd_examples/keycloakrealm.yaml x: 1 contributors (90d) y: 96 lines of code main.go x: 1 contributors (90d) y: 214 lines of code pkg/client/keycloak/adapter/gocloak_adapter_realms.go x: 1 contributors (90d) y: 257 lines of code deploy-templates/_crd_examples/keycloakclient.yaml x: 1 contributors (90d) y: 124 lines of code controllers/clusterkeycloakrealm/chain/user_profile.go x: 1 contributors (90d) y: 28 lines of code controllers/keycloakclient/keycloakclient_controller.go x: 1 contributors (90d) y: 186 lines of code controllers/keycloakrealm/chain/user_profile.go x: 1 contributors (90d) y: 193 lines of code controllers/keycloakrealmgroup/keycloakrealmgroup_controller.go x: 1 contributors (90d) y: 138 lines of code pkg/client/keycloak/adapter/gocloak_adapter_groups.go x: 1 contributors (90d) y: 242 lines of code pkg/client/keycloak/adapter/gocloak_adapter_user.go x: 1 contributors (90d) y: 322 lines of code api/v1/keycloakrealmuser_types.go x: 1 contributors (90d) y: 66 lines of code api/v1/client_authorization.go x: 1 contributors (90d) y: 88 lines of code controllers/keycloakclient/chain/chain.go x: 1 contributors (90d) y: 60 lines of code pkg/client/keycloak/adapter/gocloak_adapter_client.go x: 1 contributors (90d) y: 210 lines of code deploy-templates/Chart.yaml x: 1 contributors (90d) y: 311 lines of code
1643.0
lines of code
  min: 14.0
  average: 223.15
  25th percentile: 66.0
  median: 133.0
  75th percentile: 282.0
  max: 1643.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0