epam / edp-keycloak-operator
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 256 files with 24,037 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,161 lines of code)
    • 4 files changed 21-50 times (1,328 lines of code)
    • 73 files changed 6-20 times (14,142 lines of code)
    • 177 files changed 1-5 times (7,406 lines of code)
0% | 4% | 5% | 58% | 30%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 256 files with 24,037 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (128 lines of code)
    • 8 files changed by 6-10 contributors (3,456 lines of code)
    • 113 files changed by 2-5 contributors (15,222 lines of code)
    • 134 files changed by 1 contributor (5,231 lines of code)
0% | <1% | 14% | 63% | 21%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, go, md, mod, gitignore, dockerfile, dockerignore, txt, tpl, sh, json, properties, mk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 9% | 3% | 53% | 34%
yaml0% | 0% | 8% | 65% | 26%
tpl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg0% | 28% | 9% | 47% | 15%
deploy-templates0% | 0% | 20% | 52% | 26%
config0% | 0% | 0% | 68% | 31%
api0% | 0% | 0% | 72% | 27%
controllers0% | 0% | 0% | 44% | 55%
bundle0% | 0% | 0% | 85% | 14%
ROOT0% | 0% | 0% | 94% | 5%
ct-configs0% | 0% | 0% | 0% | 100%
hack0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
gocloak_adapter.go
in pkg/client/keycloak/adapter
1033 50 2019-09-05 2024-12-19 74 9 pavlo_yemelianov@epam.com doug.kirkley@gmail.com
keycloak_client.go
in pkg/client/keycloak
128 - 2019-09-05 2024-12-19 63 11 pavlo_yemelianov@epam.com doug.kirkley@gmail.com
keycloak_dto.go
in pkg/client/keycloak/dto
147 4 2019-09-06 2024-12-19 40 7 pavlo_yemelianov@epam.com doug.kirkley@gmail.com
Chart.yaml
in deploy-templates
311 - 2020-03-04 2024-10-29 35 7 mykola_marusenko@epam.com mykola_marusenko@epam.com
gocloak_adapter_realms.go
in pkg/client/keycloak/adapter
257 12 2021-04-08 2024-12-16 21 5 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
v1.edp.epam.com_keycloakclients.yaml
in deploy-templates/crds
613 - 2022-06-06 2024-12-19 21 5 zorian_motso@epam.com doug.kirkley@gmail.com
values.yaml
in deploy-templates
19 - 2020-03-04 2024-08-08 20 9 mykola_marusenko@epam.com daniil_nedostup@epam.com
613 - 2022-09-02 2024-12-19 20 5 zorian_motso@epam.com doug.kirkley@gmail.com
gocloak_adapter_auth_flow.go
in pkg/client/keycloak/adapter
507 28 2021-05-18 2024-12-19 19 5 mykhailo_bolsunovskyi@epam.com doug.kirkley@gmail.com
117 7 2023-01-17 2024-12-19 18 6 mykyta_derhunov@epam.com doug.kirkley@gmail.com
v1.edp.epam.com_keycloakrealms.yaml
in deploy-templates/crds
385 - 2022-06-06 2024-12-16 18 4 zorian_motso@epam.com zorian_motso@epam.com
1643 170 2023-01-17 2024-12-19 18 6 mykyta_derhunov@epam.com doug.kirkley@gmail.com
gocloak.go
in pkg/client/keycloak/adapter
96 - 2021-03-02 2024-10-30 17 6 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
385 - 2022-09-02 2024-12-16 16 3 zorian_motso@epam.com zorian_motso@epam.com
gocloak_adapter_groups.go
in pkg/client/keycloak/adapter
242 13 2021-03-17 2024-11-13 15 4 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
gocloak_adapter_user.go
in pkg/client/keycloak/adapter
322 15 2021-06-18 2024-11-13 15 5 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
kustomization.yaml
in config/manager
14 - 2022-09-02 2024-10-29 14 3 zorian_motso@epam.com mykola_marusenko@epam.com
79 4 2023-01-17 2024-12-16 13 5 mykyta_derhunov@epam.com zorian_motso@epam.com
deployment.yaml
in deploy-templates/templates
90 - 2020-03-04 2024-07-11 13 8 mykola_marusenko@epam.com ben.greene@smarsh.com
gocloak_adapter_roles.go
in pkg/client/keycloak/adapter
91 6 2021-04-20 2024-04-26 13 5 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
main.go
in root
214 3 2022-09-02 2024-12-16 13 4 zorian_motso@epam.com zorian_motso@epam.com
annotations.yaml
in bundle/metadata
13 - 2022-09-21 2024-07-26 11 2 zorian_motso@epam.com sergiy_kulanov@epam.com
keycloakclient_controller.go
in controllers/keycloakclient
186 7 2022-09-02 2024-11-13 11 2 zorian_motso@epam.com zorian_motso@epam.com
289 30 2023-01-17 2024-12-16 11 3 mykyta_derhunov@epam.com zorian_motso@epam.com
129 - 2022-06-06 2024-07-29 10 3 zorian_motso@epam.com zorian_motso@epam.com
157 - 2022-06-06 2024-07-29 10 2 zorian_motso@epam.com zorian_motso@epam.com
gocloak_adapter_client.go
in pkg/client/keycloak/adapter
210 17 2022-05-23 2024-10-30 10 4 zorian_motso@epam.com zorian_motso@epam.com
v1.edp.epam.com_keycloaks.yaml
in deploy-templates/crds
95 - 2022-06-06 2024-07-29 9 2 zorian_motso@epam.com zorian_motso@epam.com
129 - 2022-09-02 2024-07-29 9 3 zorian_motso@epam.com zorian_motso@epam.com
138 - 2022-06-06 2024-07-29 9 2 zorian_motso@epam.com zorian_motso@epam.com
152 - 2022-06-06 2024-07-29 9 2 zorian_motso@epam.com zorian_motso@epam.com
152 - 2022-06-06 2024-08-06 9 2 zorian_motso@epam.com zorian_motso@epam.com
157 - 2022-09-02 2024-07-29 9 2 zorian_motso@epam.com zorian_motso@epam.com
gocloak_adapter_client_scope.go
in pkg/client/keycloak/adapter
303 15 2021-08-09 2024-03-28 9 4 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
76 4 2023-07-25 2024-12-16 8 1 zorian_motso@epam.com zorian_motso@epam.com
95 - 2022-09-02 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
123 - 2022-06-06 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
127 - 2022-06-06 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
135 - 2022-06-06 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
135 - 2022-09-21 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
138 - 2022-09-02 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
152 - 2022-09-02 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
152 - 2022-09-02 2024-08-06 8 2 zorian_motso@epam.com zorian_motso@epam.com
158 - 2022-09-21 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
put_client.go
in controllers/keycloakclient/chain
176 8 2022-09-02 2024-12-19 8 4 zorian_motso@epam.com doug.kirkley@gmail.com
keycloakrealmuser_controller.go
in controllers/keycloakrealmuser
191 7 2022-09-02 2024-10-16 8 3 zorian_motso@epam.com zorian_motso@epam.com
keycloakrealmidentityprovider_controller.go
in controllers/keycloakrealmidentityprovider
217 9 2022-09-02 2024-11-13 8 2 zorian_motso@epam.com zorian_motso@epam.com
375 - 2023-07-25 2024-12-16 8 1 zorian_motso@epam.com zorian_motso@epam.com
375 - 2023-07-25 2024-12-16 8 1 zorian_motso@epam.com zorian_motso@epam.com
543 - 2022-09-21 2024-07-29 8 2 zorian_motso@epam.com zorian_motso@epam.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
keycloak_client.go
in pkg/client/keycloak
128 - 2019-09-05 2024-12-19 63 11 pavlo_yemelianov@epam.com doug.kirkley@gmail.com
gocloak_adapter.go
in pkg/client/keycloak/adapter
1033 50 2019-09-05 2024-12-19 74 9 pavlo_yemelianov@epam.com doug.kirkley@gmail.com
values.yaml
in deploy-templates
19 - 2020-03-04 2024-08-08 20 9 mykola_marusenko@epam.com daniil_nedostup@epam.com
deployment.yaml
in deploy-templates/templates
90 - 2020-03-04 2024-07-11 13 8 mykola_marusenko@epam.com ben.greene@smarsh.com
keycloak_dto.go
in pkg/client/keycloak/dto
147 4 2019-09-06 2024-12-19 40 7 pavlo_yemelianov@epam.com doug.kirkley@gmail.com
Chart.yaml
in deploy-templates
311 - 2020-03-04 2024-10-29 35 7 mykola_marusenko@epam.com mykola_marusenko@epam.com
117 7 2023-01-17 2024-12-19 18 6 mykyta_derhunov@epam.com doug.kirkley@gmail.com
1643 170 2023-01-17 2024-12-19 18 6 mykyta_derhunov@epam.com doug.kirkley@gmail.com
gocloak.go
in pkg/client/keycloak/adapter
96 - 2021-03-02 2024-10-30 17 6 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
gocloak_adapter_realms.go
in pkg/client/keycloak/adapter
257 12 2021-04-08 2024-12-16 21 5 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
v1.edp.epam.com_keycloakclients.yaml
in deploy-templates/crds
613 - 2022-06-06 2024-12-19 21 5 zorian_motso@epam.com doug.kirkley@gmail.com
613 - 2022-09-02 2024-12-19 20 5 zorian_motso@epam.com doug.kirkley@gmail.com
gocloak_adapter_auth_flow.go
in pkg/client/keycloak/adapter
507 28 2021-05-18 2024-12-19 19 5 mykhailo_bolsunovskyi@epam.com doug.kirkley@gmail.com
gocloak_adapter_user.go
in pkg/client/keycloak/adapter
322 15 2021-06-18 2024-11-13 15 5 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
79 4 2023-01-17 2024-12-16 13 5 mykyta_derhunov@epam.com zorian_motso@epam.com
gocloak_adapter_roles.go
in pkg/client/keycloak/adapter
91 6 2021-04-20 2024-04-26 13 5 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
gocloak_adapter_sync_entity_roles.go
in pkg/client/keycloak/adapter
176 9 2021-03-17 2023-01-24 6 5 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
v1.edp.epam.com_keycloakrealms.yaml
in deploy-templates/crds
385 - 2022-06-06 2024-12-16 18 4 zorian_motso@epam.com zorian_motso@epam.com
gocloak_adapter_groups.go
in pkg/client/keycloak/adapter
242 13 2021-03-17 2024-11-13 15 4 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
main.go
in root
214 3 2022-09-02 2024-12-16 13 4 zorian_motso@epam.com zorian_motso@epam.com
gocloak_adapter_client.go
in pkg/client/keycloak/adapter
210 17 2022-05-23 2024-10-30 10 4 zorian_motso@epam.com zorian_motso@epam.com
gocloak_adapter_client_scope.go
in pkg/client/keycloak/adapter
303 15 2021-08-09 2024-03-28 9 4 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
put_client.go
in controllers/keycloakclient/chain
176 8 2022-09-02 2024-12-19 8 4 zorian_motso@epam.com doug.kirkley@gmail.com
51 6 2023-01-17 2024-02-19 6 4 mykyta_derhunov@epam.com erlend.tobiassen@gmail.com
realm_settings.go
in controllers/keycloakrealm/chain
61 2 2022-09-02 2024-10-21 6 4 zorian_motso@epam.com zorian_motso@epam.com
385 - 2022-09-02 2024-12-16 16 3 zorian_motso@epam.com zorian_motso@epam.com
kustomization.yaml
in config/manager
14 - 2022-09-02 2024-10-29 14 3 zorian_motso@epam.com mykola_marusenko@epam.com
289 30 2023-01-17 2024-12-16 11 3 mykyta_derhunov@epam.com zorian_motso@epam.com
129 - 2022-06-06 2024-07-29 10 3 zorian_motso@epam.com zorian_motso@epam.com
129 - 2022-09-02 2024-07-29 9 3 zorian_motso@epam.com zorian_motso@epam.com
keycloakrealmuser_controller.go
in controllers/keycloakrealmuser
191 7 2022-09-02 2024-10-16 8 3 zorian_motso@epam.com zorian_motso@epam.com
66 7 2023-01-17 2024-11-06 7 3 mykyta_derhunov@epam.com zorian_motso@epam.com
keycloak_controller.go
in controllers/keycloak
102 5 2022-09-02 2024-04-04 7 3 zorian_motso@epam.com zorian_motso@epam.com
53 6 2023-01-17 2024-06-21 6 3 mykyta_derhunov@epam.com zorian_motso@epam.com
put_protocol_mappers.go
in controllers/keycloakclient/chain
45 3 2022-09-02 2024-12-19 6 3 zorian_motso@epam.com doug.kirkley@gmail.com
keycloakrealmcomponent_controller.go
in controllers/keycloakrealmcomponent
278 9 2022-09-02 2024-02-19 6 3 zorian_motso@epam.com erlend.tobiassen@gmail.com
63 6 2023-01-17 2024-08-06 5 3 mykyta_derhunov@epam.com zorian_motso@epam.com
60 6 2023-01-17 2023-11-16 5 3 mykyta_derhunov@epam.com sergiy_kulanov@epam.com
put_client_scope.go
in controllers/keycloakclient/chain
59 5 2022-09-02 2024-08-15 5 3 zorian_motso@epam.com nileiv1@dflu-12ct6x3.pax.pr...
put_client_role.go
in controllers/keycloakclient/chain
41 3 2022-09-02 2024-12-19 5 3 zorian_motso@epam.com doug.kirkley@gmail.com
cluster.go
in pkg/util
15 1 2021-04-21 2023-07-25 5 3 anton_tarianyk@epam.com zorian_motso@epam.com
gocloak_adapter_service_account.go
in pkg/client/keycloak/adapter
59 4 2021-03-17 2023-01-24 5 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
component.go
in pkg/client/keycloak/adapter
76 4 2021-11-09 2023-07-10 5 3 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
50 6 2023-01-17 2023-11-16 4 3 mykyta_derhunov@epam.com sergiy_kulanov@epam.com
49 6 2023-01-17 2023-11-16 4 3 mykyta_derhunov@epam.com sergiy_kulanov@epam.com
55 7 2023-01-17 2023-11-16 4 3 mykyta_derhunov@epam.com sergiy_kulanov@epam.com
39 2 2023-01-17 2024-04-04 4 3 mykyta_derhunov@epam.com zorian_motso@epam.com
mock_logger.go
in pkg/client/keycloak/mock
38 9 2021-03-30 2022-09-02 4 3 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
identity_provider.go
in pkg/client/keycloak/adapter
157 9 2021-11-25 2023-01-24 3 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
gocloak_adapter_realm_event.go
in pkg/client/keycloak/adapter
22 1 2021-09-24 2023-01-24 3 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
375 - 2023-07-25 2024-12-16 8 1 zorian_motso@epam.com zorian_motso@epam.com
375 - 2023-07-25 2024-12-16 8 1 zorian_motso@epam.com zorian_motso@epam.com
324 36 2024-04-04 2024-12-16 5 1 zorian_motso@epam.com zorian_motso@epam.com
process_policy.go
in controllers/keycloakclient/chain
274 11 2024-03-28 2024-03-28 1 1 zorian_motso@epam.com zorian_motso@epam.com
227 - 2023-09-02 2024-07-26 3 1 sergiy_kulanov@epam.com sergiy_kulanov@epam.com
user_profile.go
in controllers/keycloakrealm/chain
193 8 2024-11-13 2024-11-13 1 1 zorian_motso@epam.com zorian_motso@epam.com
process_permissions.go
in controllers/keycloakclient/chain
188 8 2024-03-29 2024-03-29 1 1 zorian_motso@epam.com zorian_motso@epam.com
process_resources.go
in controllers/keycloakclient/chain
124 6 2024-10-30 2024-10-30 1 1 zorian_motso@epam.com zorian_motso@epam.com
keycloakclient.yaml
in deploy-templates/_crd_examples
124 - 2023-03-28 2024-11-15 7 1 zorian_motso@epam.com zorian_motso@epam.com
clusterkeycloakrealm_controller.go
in controllers/clusterkeycloakrealm
108 4 2023-07-25 2024-12-16 3 1 zorian_motso@epam.com zorian_motso@epam.com
configure_email.go
in controllers/keycloakrealm/chain
102 3 2024-12-16 2024-12-16 1 1 zorian_motso@epam.com zorian_motso@epam.com
97 - 2023-09-02 2024-05-16 2 1 sergiy_kulanov@epam.com sergiy_kulanov@epam.com
keycloakrealm.yaml
in deploy-templates/_crd_examples
96 - 2023-03-28 2024-12-16 6 1 zorian_motso@epam.com zorian_motso@epam.com
88 - 2024-03-28 2024-10-30 3 1 zorian_motso@epam.com zorian_motso@epam.com
76 4 2023-07-25 2024-12-16 8 1 zorian_motso@epam.com zorian_motso@epam.com
realm.go
in api/common
72 - 2024-04-08 2024-12-16 4 1 zorian_motso@epam.com zorian_motso@epam.com
manager.yaml
in config/manager
67 - 2022-09-02 2023-07-25 2 1 zorian_motso@epam.com zorian_motso@epam.com
put_realm_settings.go
in controllers/clusterkeycloakrealm/chain
66 3 2023-07-25 2024-10-21 3 1 zorian_motso@epam.com zorian_motso@epam.com
process_scope.go
in controllers/keycloakclient/chain
62 3 2024-04-08 2024-04-08 1 1 dkirkley@eitccorp.com dkirkley@eitccorp.com
tpl
_helpers.tpl
in deploy-templates/templates
57 - 2021-01-25 2021-01-25 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
olm.config.yaml
in config/scorecard/patches
50 - 2022-09-02 2022-09-02 1 1 zorian_motso@epam.com zorian_motso@epam.com
sourceref.go
in pkg/secretref
44 2 2024-12-16 2024-12-16 1 1 zorian_motso@epam.com zorian_motso@epam.com
43 4 2022-09-02 2022-09-02 1 1 zorian_motso@epam.com zorian_motso@epam.com
lintconf.yaml
in ct-configs
42 - 2024-02-22 2024-02-22 1 1 oleksandr_taruraiev@epam.com oleksandr_taruraiev@epam.com
put_realm.go
in controllers/clusterkeycloakrealm/chain
40 3 2023-07-25 2023-07-25 1 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/keycloakrealmgroup
39 2 2022-09-02 2024-10-16 4 1 zorian_motso@epam.com zorian_motso@epam.com
leader_election_role.yaml
in deploy-templates/templates
38 - 2022-09-05 2022-09-07 2 1 zorian_motso@epam.com zorian_motso@epam.com
36 - 2022-09-02 2022-09-02 1 1 zorian_motso@epam.com zorian_motso@epam.com
configure_email.go
in controllers/clusterkeycloakrealm/chain
36 2 2024-12-16 2024-12-16 1 1 zorian_motso@epam.com zorian_motso@epam.com
34 - 2022-09-02 2022-09-02 1 1 zorian_motso@epam.com zorian_motso@epam.com
ref.go
in api/common
34 - 2023-07-25 2024-12-16 4 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/keycloakrealmidentityprovider
34 2 2022-09-02 2023-11-09 3 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/keycloakrealmcomponent
34 2 2022-09-02 2023-11-09 4 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/keycloakrealmrole
33 2 2022-09-02 2023-11-09 3 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/keycloakrealmuser
33 2 2022-09-02 2023-11-09 3 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/keycloakclient
33 2 2022-09-02 2023-11-09 3 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/keycloakclientscope
33 2 2022-09-02 2023-11-09 3 1 zorian_motso@epam.com zorian_motso@epam.com
chart_schema.yaml
in ct-configs
33 - 2024-02-22 2024-02-22 1 1 oleksandr_taruraiev@epam.com oleksandr_taruraiev@epam.com
terminator.go
in controllers/keycloakrealm
32 2 2022-09-02 2023-11-09 3 1 zorian_motso@epam.com zorian_motso@epam.com
terminator.go
in controllers/clusterkeycloakrealm
32 2 2023-07-25 2023-11-09 2 1 zorian_motso@epam.com zorian_motso@epam.com
chain.go
in controllers/clusterkeycloakrealm/chain
31 2 2023-07-25 2023-07-25 1 1 zorian_motso@epam.com zorian_motso@epam.com
30 - 2023-07-25 2023-07-25 1 1 zorian_motso@epam.com zorian_motso@epam.com
30 - 2023-06-22 2023-06-22 1 1 sergiy_kulanov@epam.com sergiy_kulanov@epam.com
user_profile.go
in controllers/clusterkeycloakrealm/chain
28 2 2024-11-13 2024-11-13 1 1 zorian_motso@epam.com zorian_motso@epam.com
keycloakrealmidentityprovider.yaml
in deploy-templates/_crd_examples
27 - 2023-03-28 2023-11-06 2 1 zorian_motso@epam.com zorian_motso@epam.com
26 - 2023-06-22 2023-06-22 1 1 sergiy_kulanov@epam.com sergiy_kulanov@epam.com
26 - 2023-07-25 2023-07-25 1 1 zorian_motso@epam.com zorian_motso@epam.com
auth_flow.go
in controllers/clusterkeycloakrealm/chain
26 2 2024-06-19 2024-06-19 1 1 zorian_motso@epam.com zorian_motso@epam.com
keycloakrealmcomponent.yaml
in deploy-templates/_crd_examples
26 - 2023-03-28 2023-11-09 3 1 zorian_motso@epam.com zorian_motso@epam.com
23 - 2022-09-02 2022-09-02 1 1 zorian_motso@epam.com zorian_motso@epam.com
Correlations

File Size vs. Number of Changes: 256 points

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

Number of Contributors vs. Number of Changes: 256 points

api/v1/keycloakclient_types.go x: 6 # contributors y: 18 # changes config/crd/bases/v1.edp.epam.com_keycloakclients.yaml x: 5 # contributors y: 20 # changes controllers/keycloakclient/chain/put_client.go x: 4 # contributors y: 8 # changes controllers/keycloakclient/chain/put_client_role.go x: 3 # contributors y: 5 # changes controllers/keycloakclient/chain/put_protocol_mappers.go x: 3 # contributors y: 6 # changes deploy-templates/crds/v1.edp.epam.com_keycloakclients.yaml x: 5 # contributors y: 21 # changes pkg/client/keycloak/adapter/gocloak_adapter.go x: 9 # contributors y: 74 # changes pkg/client/keycloak/adapter/gocloak_adapter_auth_flow.go x: 5 # contributors y: 19 # changes pkg/client/keycloak/dto/keycloak_dto.go x: 7 # contributors y: 40 # changes pkg/client/keycloak/keycloak_client.go x: 11 # contributors y: 63 # changes controllers/clusterkeycloakrealm/chain/configure_email.go x: 1 # contributors y: 1 # changes api/common/realm.go x: 1 # contributors y: 4 # changes api/common/zz_generated.deepcopy.go x: 1 # contributors y: 5 # changes api/v1/keycloakrealm_types.go x: 5 # contributors y: 13 # changes api/v1alpha1/clusterkeycloakrealm_types.go x: 1 # contributors y: 8 # changes api/v1alpha1/zz_generated.deepcopy.go x: 3 # contributors y: 11 # changes config/crd/bases/v1.edp.epam.com_keycloakrealms.yaml x: 3 # contributors y: 16 # changes controllers/clusterkeycloakrealm/chain/factory.go x: 1 # contributors y: 3 # changes controllers/helper/controller_helper_auth.go x: 2 # contributors y: 5 # changes controllers/keycloakrealm/chain/factory.go x: 2 # contributors y: 6 # changes deploy-templates/_crd_examples/keycloakrealm.yaml x: 1 # contributors y: 6 # changes deploy-templates/crds/v1.edp.epam.com_keycloakrealms.yaml x: 4 # contributors y: 18 # changes main.go x: 4 # contributors y: 13 # changes config/manager/kustomization.yaml x: 3 # contributors y: 14 # changes deploy-templates/_crd_examples/keycloakclient.yaml x: 1 # contributors y: 7 # changes controllers/keycloakclient/keycloakclient_controller.go x: 2 # contributors y: 11 # changes controllers/keycloakrealmgroup/keycloakrealmgroup_controller.go x: 2 # contributors y: 7 # changes controllers/keycloakrealmidentityprovider/keycloakrealmidentityprovider_controller.go x: 2 # contributors y: 8 # changes pkg/client/keycloak/adapter/gocloak_adapter_groups.go x: 4 # contributors y: 15 # changes pkg/client/keycloak/adapter/gocloak_adapter_user.go x: 5 # contributors y: 15 # changes api/v1/keycloakrealmuser_types.go x: 3 # contributors y: 7 # changes pkg/client/keycloak/adapter/gocloak.go x: 6 # contributors y: 17 # changes pkg/client/keycloak/adapter/gocloak_adapter_client.go x: 4 # contributors y: 10 # changes deploy-templates/Chart.yaml x: 7 # contributors y: 35 # changes controllers/keycloakrealm/chain/realm_settings.go x: 4 # contributors y: 6 # changes controllers/keycloakrealmuser/keycloakrealmuser_controller.go x: 3 # contributors y: 8 # changes deploy-templates/values.yaml x: 9 # contributors y: 20 # changes deploy-templates/crds/v1.edp.epam.com_keycloakauthflows.yaml x: 2 # contributors y: 9 # changes api/v1alpha1/clusterkeycloak_types.go x: 2 # contributors y: 4 # changes config/crd/bases/v1.edp.epam.com_keycloakrealmcomponents.yaml x: 3 # contributors y: 9 # changes deploy-templates/crds/v1.edp.epam.com_keycloakrealmcomponents.yaml x: 3 # contributors y: 10 # changes deploy-templates/crds/v1.edp.epam.com_keycloakrealmusers.yaml x: 2 # contributors y: 10 # changes deploy-templates/_crd_examples/keycloakauthflow.yaml x: 2 # contributors y: 3 # changes deploy-templates/templates/deployment.yaml x: 8 # contributors y: 13 # changes deploy-templates/_crd_examples/clusterkeycloakrealm.yaml x: 1 # contributors y: 2 # changes api/v1/keycloak_types.go x: 3 # contributors y: 4 # changes pkg/client/keycloak/adapter/gocloak_adapter_client_scope.go x: 4 # contributors y: 9 # changes config/rbac/role_binding.yaml x: 2 # contributors y: 2 # changes pkg/client/keycloak/adapter/gocloak_adapter_realm_event.go x: 3 # contributors y: 3 # changes pkg/client/keycloak/adapter/gocloak_adapter_sync_entity_roles.go x: 5 # contributors y: 6 # changes
74.0
# changes
  min: 1.0
  average: 5.07
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 74.0
0 11.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

Number of Contributors vs. File Size: 256 points

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