azure / azure-workload-identity
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 110 files with 5,626 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (707 lines of code)
    • 26 files changed 6-20 times (2,388 lines of code)
    • 80 files changed 1-5 times (2,531 lines of code)
0% | 0% | 12% | 42% | 44%
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 110 files with 5,626 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (173 lines of code)
    • 45 files changed by 2-5 contributors (3,712 lines of code)
    • 64 files changed by 1 contributor (1,741 lines of code)
0% | 0% | 3% | 65% | 30%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, sh, dockerfile, mod, tpl, txt, json, gitignore, py, toml, cs, java, js, csproj, xml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 9% | 45% | 44%
yaml0% | 0% | 19% | 37% | 43%
tpl0% | 0% | 0% | 0% | 100%
toml0% | 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% | 0% | 10% | 41% | 47%
manifest_staging0% | 0% | 44% | 22% | 33%
config0% | 0% | 3% | 31% | 65%
deploy0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 95% | 4%
charts0% | 0% | 0% | 16% | 83%
ROOT0% | 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
webhook.go
in pkg/webhook
394 18 2021-05-04 2025-04-08 41 5 anish.ramasekar@gmail.com 39987252+devjoes@users.nore...
values.yaml
in manifest_staging/charts/workload-identity-webhook
33 - 2021-08-24 2025-04-10 25 5 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook.yaml
in manifest_staging/deploy
265 - 2021-08-24 2025-04-10 25 4 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
kustomization.yaml
in config/manager
15 - 2021-05-04 2025-04-10 22 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
main.go
in cmd/webhook
173 6 2021-05-04 2025-04-08 20 6 anish.ramasekar@gmail.com 39987252+devjoes@users.nore...
detect.go
in pkg/cmd/podidentity
366 13 2022-05-05 2025-04-10 18 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
proxy.go
in pkg/proxy
202 10 2021-08-12 2024-08-14 17 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
manager.yaml
in config/manager
82 - 2021-05-04 2023-01-27 16 4 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
consts.go
in pkg/webhook
30 - 2021-05-04 2024-10-10 14 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
Chart.yaml
in manifest_staging/charts/workload-identity-webhook
9 - 2021-08-24 2025-04-10 12 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-controller-manager-deployment.yaml
in manifest_staging/charts/workload-identity-webhook/templates
101 - 2021-08-24 2023-03-15 12 5 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
delete.go
in pkg/cmd/serviceaccount
112 10 2021-10-08 2023-04-11 12 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
Chart.yaml
in charts/workload-identity-webhook
9 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
values.yaml
in charts/workload-identity-webhook
33 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
main.go
in cmd/proxy
62 3 2021-04-30 2023-03-06 11 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
265 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
federatedidentitycredential.go
in pkg/cmd/serviceaccount/phases/create
83 3 2021-11-02 2023-05-10 10 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
graph.go
in pkg/cloud
117 11 2021-10-08 2024-08-01 10 4 anish.ramasekar@gmail.com guilhem@barpilot.io
create.go
in pkg/cmd/serviceaccount
165 17 2021-10-08 2023-04-11 10 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azureclient.go
in pkg/cloud
197 10 2021-10-08 2023-05-05 10 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-mutating-webhook-configuration-mutatingwebhookconfiguration.yaml
in manifest_staging/charts/workload-identity-webhook/templates
38 - 2021-08-24 2023-03-15 8 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
config.go
in pkg/config
27 2 2021-05-04 2024-09-04 7 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
manifests.yaml
in config/webhook
28 - 2021-05-04 2024-02-21 7 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
serviceaccount.go
in pkg/cmd/serviceaccount/phases/create
80 3 2021-10-19 2023-02-04 7 3 chuwon@microsoft.com i@monis.app
data.go
in pkg/cmd/serviceaccount/phases/delete
17 - 2021-10-20 2023-04-11 6 2 chuwon@microsoft.com anish.ramasekar@gmail.com
data.go
in pkg/cmd/serviceaccount/phases/create
25 - 2021-10-19 2023-04-11 6 2 chuwon@microsoft.com anish.ramasekar@gmail.com
root.go
in pkg/cmd/serviceaccount
29 1 2021-10-08 2023-03-28 6 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
role.yaml
in config/rbac
42 - 2021-05-04 2024-02-21 6 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
serviceaccount.go
in pkg/kuberneteshelper
43 3 2021-10-08 2023-03-28 6 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
root.go
in pkg/cmd
53 1 2021-10-08 2023-02-04 6 3 anish.ramasekar@gmail.com i@monis.app
kustomization.yaml
in config/default
25 - 2021-05-04 2022-08-26 5 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
errors.go
in pkg/cloud
45 7 2021-10-08 2024-08-01 5 2 anish.ramasekar@gmail.com guilhem@barpilot.io
aadapplication.go
in pkg/cmd/serviceaccount/phases/delete
49 3 2021-10-20 2023-02-04 5 3 chuwon@microsoft.com i@monis.app
roleassignments.go
in pkg/cloud
51 2 2021-10-08 2023-05-05 5 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
roleassignment.go
in pkg/cmd/serviceaccount/phases/create
69 3 2021-10-19 2023-05-05 5 3 chuwon@microsoft.com anish.ramasekar@gmail.com
serviceaccount.go
in pkg/cmd/serviceaccount/phases/delete
70 3 2021-10-20 2023-02-04 5 3 chuwon@microsoft.com i@monis.app
aadapplication.go
in pkg/cmd/serviceaccount/phases/create
75 3 2021-10-19 2023-02-04 5 3 chuwon@microsoft.com i@monis.app
provider.go
in pkg/cmd/serviceaccount/auth
219 17 2021-10-19 2023-05-04 5 3 chuwon@microsoft.com anish.ramasekar@gmail.com
26 - 2021-05-04 2022-06-29 4 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
roleassignment.go
in pkg/cmd/serviceaccount/phases/delete
50 3 2021-10-20 2023-02-04 4 3 chuwon@microsoft.com i@monis.app
federatedidentitycredential.go
in pkg/cmd/serviceaccount/phases/delete
68 3 2021-11-04 2023-02-04 4 3 chuwon@microsoft.com i@monis.app
runner.go
in pkg/cmd/serviceaccount/phases/workflow
136 8 2021-10-19 2023-02-04 4 2 chuwon@microsoft.com i@monis.app
kustomization.yaml
in config/rbac
4 - 2021-05-04 2021-07-19 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
main.go
in cmd/azwi
10 1 2021-10-08 2023-02-04 3 2 anish.ramasekar@gmail.com i@monis.app
service.yaml
in config/webhook
10 - 2021-05-04 2021-07-08 3 3 anish.ramasekar@gmail.com 31887807+helayoty@users.nor...
version.go
in pkg/version
13 1 2021-07-15 2021-08-24 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
root.go
in pkg/cmd/version
20 2 2021-10-08 2023-03-28 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-manager-role-clusterrole.yaml
in manifest_staging/charts/workload-identity-webhook/templates
27 - 2021-08-24 2024-02-21 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
stats_reporter.go
in pkg/webhook
28 2 2022-06-29 2024-05-02 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
roledefinitions.go
in pkg/cloud
28 2 2021-10-20 2023-05-04 3 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.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
main.go
in cmd/webhook
173 6 2021-05-04 2025-04-08 20 6 anish.ramasekar@gmail.com 39987252+devjoes@users.nore...
webhook.go
in pkg/webhook
394 18 2021-05-04 2025-04-08 41 5 anish.ramasekar@gmail.com 39987252+devjoes@users.nore...
values.yaml
in manifest_staging/charts/workload-identity-webhook
33 - 2021-08-24 2025-04-10 25 5 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-controller-manager-deployment.yaml
in manifest_staging/charts/workload-identity-webhook/templates
101 - 2021-08-24 2023-03-15 12 5 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook.yaml
in manifest_staging/deploy
265 - 2021-08-24 2025-04-10 25 4 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
manager.yaml
in config/manager
82 - 2021-05-04 2023-01-27 16 4 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
graph.go
in pkg/cloud
117 11 2021-10-08 2024-08-01 10 4 anish.ramasekar@gmail.com guilhem@barpilot.io
proxy.go
in pkg/proxy
202 10 2021-08-12 2024-08-14 17 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
delete.go
in pkg/cmd/serviceaccount
112 10 2021-10-08 2023-04-11 12 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
main.go
in cmd/proxy
62 3 2021-04-30 2023-03-06 11 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azureclient.go
in pkg/cloud
197 10 2021-10-08 2023-05-05 10 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
federatedidentitycredential.go
in pkg/cmd/serviceaccount/phases/create
83 3 2021-11-02 2023-05-10 10 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
create.go
in pkg/cmd/serviceaccount
165 17 2021-10-08 2023-04-11 10 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
serviceaccount.go
in pkg/cmd/serviceaccount/phases/create
80 3 2021-10-19 2023-02-04 7 3 chuwon@microsoft.com i@monis.app
root.go
in pkg/cmd/serviceaccount
29 1 2021-10-08 2023-03-28 6 3 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
root.go
in pkg/cmd
53 1 2021-10-08 2023-02-04 6 3 anish.ramasekar@gmail.com i@monis.app
aadapplication.go
in pkg/cmd/serviceaccount/phases/create
75 3 2021-10-19 2023-02-04 5 3 chuwon@microsoft.com i@monis.app
roleassignment.go
in pkg/cmd/serviceaccount/phases/create
69 3 2021-10-19 2023-05-05 5 3 chuwon@microsoft.com anish.ramasekar@gmail.com
aadapplication.go
in pkg/cmd/serviceaccount/phases/delete
49 3 2021-10-20 2023-02-04 5 3 chuwon@microsoft.com i@monis.app
serviceaccount.go
in pkg/cmd/serviceaccount/phases/delete
70 3 2021-10-20 2023-02-04 5 3 chuwon@microsoft.com i@monis.app
provider.go
in pkg/cmd/serviceaccount/auth
219 17 2021-10-19 2023-05-04 5 3 chuwon@microsoft.com anish.ramasekar@gmail.com
federatedidentitycredential.go
in pkg/cmd/serviceaccount/phases/delete
68 3 2021-11-04 2023-02-04 4 3 chuwon@microsoft.com i@monis.app
roleassignment.go
in pkg/cmd/serviceaccount/phases/delete
50 3 2021-10-20 2023-02-04 4 3 chuwon@microsoft.com i@monis.app
service.yaml
in config/webhook
10 - 2021-05-04 2021-07-08 3 3 anish.ramasekar@gmail.com 31887807+helayoty@users.nor...
kustomization.yaml
in config/manager
15 - 2021-05-04 2025-04-10 22 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
detect.go
in pkg/cmd/podidentity
366 13 2022-05-05 2025-04-10 18 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
consts.go
in pkg/webhook
30 - 2021-05-04 2024-10-10 14 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-mutating-webhook-configuration-mutatingwebhookconfiguration.yaml
in manifest_staging/charts/workload-identity-webhook/templates
38 - 2021-08-24 2023-03-15 8 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
manifests.yaml
in config/webhook
28 - 2021-05-04 2024-02-21 7 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
config.go
in pkg/config
27 2 2021-05-04 2024-09-04 7 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
serviceaccount.go
in pkg/kuberneteshelper
43 3 2021-10-08 2023-03-28 6 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
data.go
in pkg/cmd/serviceaccount/phases/create
25 - 2021-10-19 2023-04-11 6 2 chuwon@microsoft.com anish.ramasekar@gmail.com
data.go
in pkg/cmd/serviceaccount/phases/delete
17 - 2021-10-20 2023-04-11 6 2 chuwon@microsoft.com anish.ramasekar@gmail.com
kustomization.yaml
in config/default
25 - 2021-05-04 2022-08-26 5 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
roleassignments.go
in pkg/cloud
51 2 2021-10-08 2023-05-05 5 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
errors.go
in pkg/cloud
45 7 2021-10-08 2024-08-01 5 2 anish.ramasekar@gmail.com guilhem@barpilot.io
runner.go
in pkg/cmd/serviceaccount/phases/workflow
136 8 2021-10-19 2023-02-04 4 2 chuwon@microsoft.com i@monis.app
roledefinitions.go
in pkg/cloud
28 2 2021-10-20 2023-05-04 3 2 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
main.go
in cmd/azwi
10 1 2021-10-08 2023-02-04 3 2 anish.ramasekar@gmail.com i@monis.app
23 - 2021-05-04 2021-05-13 2 2 anish.ramasekar@gmail.com chuwon@microsoft.com
7 - 2021-05-04 2021-05-13 2 2 anish.ramasekar@gmail.com chuwon@microsoft.com
12 - 2021-05-04 2021-06-14 2 2 anish.ramasekar@gmail.com chuwon@microsoft.com
monitor.yaml
in config/prometheus
12 - 2021-05-04 2021-06-14 2 2 anish.ramasekar@gmail.com chuwon@microsoft.com
root.go
in pkg/cmd/jwks
152 7 2021-10-12 2023-02-04 2 2 anish.ramasekar@gmail.com i@monis.app
root.go
in pkg/cmd/podidentity
23 1 2022-05-05 2023-02-04 2 2 anish.ramasekar@gmail.com i@monis.app
azure-wi-webhook-admin-serviceaccount.yaml
in manifest_staging/charts/workload-identity-webhook/templates
14 - 2021-08-24 2022-08-29 2 2 anish.ramasekar@gmail.com jacob@lorenzen.me
Chart.yaml
in manifest_staging/charts/workload-identity-webhook
9 - 2021-08-24 2025-04-10 12 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
values.yaml
in charts/workload-identity-webhook
33 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
Chart.yaml
in charts/workload-identity-webhook
9 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
265 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.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
tpl
_helpers.tpl
in charts/workload-identity-webhook/templates
55 -
azure-wi-webhook-webhook-service-service.yaml
in charts/workload-identity-webhook/templates
22 -
azure-wi-webhook-manager-rolebinding-rolebinding.yaml
in charts/workload-identity-webhook/templates
18 -
azure-wi-webhook-manager-rolebinding-clusterrolebinding.yaml
in charts/workload-identity-webhook/templates
17 -
azure-wi-webhook-admin-serviceaccount.yaml
in charts/workload-identity-webhook/templates
14 -
azure-wi-webhook-config-configmap.yaml
in charts/workload-identity-webhook/templates
13 -
azure-wi-webhook-server-cert-secret.yaml
in charts/workload-identity-webhook/templates
10 -
265 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-controller-manager-deployment.yaml
in charts/workload-identity-webhook/templates
101 - 2023-03-21 2023-03-21 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
options.go
in pkg/cmd/serviceaccount/options
55 - 2021-11-09 2021-11-09 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
tpl
_helpers.tpl
in manifest_staging/charts/workload-identity-webhook/templates
55 - 2021-08-24 2022-11-09 2 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
client.go
in pkg/kuberneteshelper
43 4 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
role.yaml
in config/rbac
42 - 2021-05-04 2024-02-21 6 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
deployment.go
in pkg/cmd/podidentity/k8s
42 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
statefulset.go
in pkg/cmd/podidentity/k8s
42 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
daemonset.go
in pkg/cmd/podidentity/k8s
42 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
cronjob.go
in pkg/cmd/podidentity/k8s
42 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
job.go
in pkg/cmd/podidentity/k8s
42 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
replicaset.go
in pkg/cmd/podidentity/k8s
42 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
pod.go
in pkg/cmd/podidentity/k8s
41 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
localobject.go
in pkg/cmd/podidentity/k8s
41 1 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
replicationcontroller.go
in pkg/cmd/podidentity/k8s
41 10 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
38 - 2023-03-21 2023-03-21 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
probe.go
in pkg/proxy
36 2 2022-07-19 2022-07-19 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
values.yaml
in charts/workload-identity-webhook
33 - 2023-03-01 2025-04-10 11 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
31 - 2021-05-04 2021-05-04 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
prometheus.go
in pkg/metrics/exporters/prometheus
31 1 2022-06-29 2024-05-02 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azureidentitybinding.go
in pkg/kuberneteshelper
28 4 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
stats_reporter.go
in pkg/webhook
28 2 2022-06-29 2024-05-02 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-manager-role-clusterrole.yaml
in charts/workload-identity-webhook/templates
27 - 2023-03-21 2024-03-05 2 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-manager-role-clusterrole.yaml
in manifest_staging/charts/workload-identity-webhook/templates
27 - 2021-08-24 2024-02-21 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
26 - 2021-05-04 2022-06-29 4 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
role_binding.yaml
in config/rbac
25 - 2021-05-04 2021-07-19 2 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-manager-role-role.yaml
in charts/workload-identity-webhook/templates
23 - 2024-03-05 2024-03-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-controller-manager-poddisruptionbudget.yaml
in charts/workload-identity-webhook/templates
23 - 2023-05-08 2023-05-08 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-manager-role-role.yaml
in manifest_staging/charts/workload-identity-webhook/templates
23 - 2021-08-24 2024-02-21 2 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-controller-manager-poddisruptionbudget.yaml
in manifest_staging/charts/workload-identity-webhook/templates
23 - 2022-08-26 2023-04-13 2 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-webhook-service-service.yaml
in manifest_staging/charts/workload-identity-webhook/templates
22 - 2021-08-24 2021-08-24 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
certificate.yaml
in config/certmanager
21 - 2021-05-04 2021-05-04 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
kustomizeconfig.yaml
in config/webhook
21 - 2021-05-04 2021-05-04 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
root.go
in pkg/cmd/version
20 2 2021-10-08 2023-03-28 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
util.go
in pkg/cmd/serviceaccount/util
19 3 2021-10-19 2022-02-16 2 1 chuwon@microsoft.com chuwon@microsoft.com
azure-wi-webhook-manager-rolebinding-rolebinding.yaml
in manifest_staging/charts/workload-identity-webhook/templates
18 - 2021-08-24 2021-08-24 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
pod.go
in pkg/kuberneteshelper
17 1 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azure-wi-webhook-manager-rolebinding-clusterrolebinding.yaml
in manifest_staging/charts/workload-identity-webhook/templates
17 - 2021-08-24 2021-08-24 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
exporter.go
in pkg/metrics
15 1 2022-06-29 2022-06-29 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
kustomizeconfig.yaml
in config/certmanager
14 - 2021-05-04 2021-05-04 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
auth_proxy_role.yaml
in config/rbac
13 - 2021-05-04 2021-05-04 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
azureidentity.go
in pkg/kuberneteshelper
13 1 2022-05-05 2022-05-05 1 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
version.go
in pkg/version
13 1 2021-07-15 2021-08-24 3 1 anish.ramasekar@gmail.com anish.ramasekar@gmail.com
Correlations

File Size vs. Number of Changes: 110 points

charts/workload-identity-webhook/Chart.yaml x: 9 lines of code y: 11 # changes charts/workload-identity-webhook/values.yaml x: 33 lines of code y: 11 # changes config/manager/kustomization.yaml x: 15 lines of code y: 22 # changes deploy/azure-wi-webhook.yaml x: 265 lines of code y: 11 # changes manifest_staging/charts/workload-identity-webhook/Chart.yaml x: 9 lines of code y: 12 # changes manifest_staging/charts/workload-identity-webhook/values.yaml x: 33 lines of code y: 25 # changes manifest_staging/deploy/azure-wi-webhook.yaml x: 265 lines of code y: 25 # changes pkg/cmd/podidentity/detect.go x: 366 lines of code y: 18 # changes cmd/webhook/main.go x: 173 lines of code y: 20 # changes pkg/webhook/webhook.go x: 394 lines of code y: 41 # changes pkg/webhook/consts.go x: 30 lines of code y: 14 # changes pkg/config/config.go x: 27 lines of code y: 7 # changes pkg/proxy/proxy.go x: 202 lines of code y: 17 # changes pkg/cloud/errors.go x: 45 lines of code y: 5 # changes pkg/cloud/graph.go x: 117 lines of code y: 10 # changes pkg/metrics/exporters/prometheus/prometheus.go x: 31 lines of code y: 3 # changes pkg/webhook/stats_reporter.go x: 28 lines of code y: 3 # changes charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-clusterrole.yaml x: 27 lines of code y: 2 # changes charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-role.yaml x: 23 lines of code y: 1 # changes config/rbac/role.yaml x: 42 lines of code y: 6 # changes config/webhook/manifests.yaml x: 28 lines of code y: 7 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-clusterrole.yaml x: 27 lines of code y: 3 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-role.yaml x: 23 lines of code y: 2 # changes pkg/cmd/serviceaccount/phases/create/federatedidentitycredential.go x: 83 lines of code y: 10 # changes pkg/cloud/azureclient.go x: 197 lines of code y: 10 # changes pkg/cloud/roleassignments.go x: 51 lines of code y: 5 # changes pkg/cmd/serviceaccount/phases/create/roleassignment.go x: 69 lines of code y: 5 # changes pkg/cmd/serviceaccount/auth/provider.go x: 219 lines of code y: 5 # changes pkg/cmd/serviceaccount/create.go x: 165 lines of code y: 10 # changes pkg/cmd/serviceaccount/delete.go x: 112 lines of code y: 12 # changes pkg/cmd/serviceaccount/phases/create/data.go x: 25 lines of code y: 6 # changes pkg/cmd/serviceaccount/phases/delete/data.go x: 17 lines of code y: 6 # changes pkg/cmd/serviceaccount/root.go x: 29 lines of code y: 6 # changes pkg/cmd/version/root.go x: 20 lines of code y: 3 # changes pkg/kuberneteshelper/serviceaccount.go x: 43 lines of code y: 6 # changes charts/workload-identity-webhook/templates/azure-wi-webhook-controller-manager-deployment.yaml x: 101 lines of code y: 1 # changes charts/workload-identity-webhook/templates/azure-wi-webhook-mutating-webhook-configuration-mutatingwebhookconfiguration.yaml x: 38 lines of code y: 1 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-mutating-webhook-configuration-mutatingwebhookconfiguration.yaml x: 38 lines of code y: 8 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-controller-manager-deployment.yaml x: 101 lines of code y: 12 # changes cmd/proxy/main.go x: 62 lines of code y: 11 # changes cmd/azwi/main.go x: 10 lines of code y: 3 # changes pkg/cmd/jwks/root.go x: 152 lines of code y: 2 # changes pkg/cmd/root.go x: 53 lines of code y: 6 # changes pkg/cmd/serviceaccount/phases/create/aadapplication.go x: 75 lines of code y: 5 # changes pkg/cmd/serviceaccount/phases/create/serviceaccount.go x: 80 lines of code y: 7 # changes pkg/cmd/serviceaccount/phases/delete/aadapplication.go x: 49 lines of code y: 5 # changes pkg/cmd/serviceaccount/phases/delete/federatedidentitycredential.go x: 68 lines of code y: 4 # changes pkg/cmd/serviceaccount/phases/delete/roleassignment.go x: 50 lines of code y: 4 # changes pkg/cmd/serviceaccount/phases/delete/serviceaccount.go x: 70 lines of code y: 5 # changes pkg/cmd/serviceaccount/phases/workflow/runner.go x: 136 lines of code y: 4 # changes config/manager/manager.yaml x: 82 lines of code y: 16 # changes config/webhook/kustomization.yaml x: 7 lines of code y: 2 # changes config/webhook/webhook_patch.yaml x: 10 lines of code y: 1 # changes manifest_staging/charts/workload-identity-webhook/templates/_helpers.tpl x: 55 lines of code y: 2 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-admin-serviceaccount.yaml x: 14 lines of code y: 2 # changes config/default/kustomization.yaml x: 25 lines of code y: 5 # changes config/pdb/kustomization.yaml x: 2 lines of code y: 1 # changes config/pdb/pdb.yaml x: 9 lines of code y: 1 # changes pkg/proxy/probe.go x: 36 lines of code y: 1 # changes config/default/manager_webhook_patch.yaml x: 26 lines of code y: 4 # changes pkg/metrics/exporter.go x: 15 lines of code y: 1 # changes pkg/cmd/podidentity/k8s/cronjob.go x: 42 lines of code y: 1 # changes pkg/cmd/podidentity/k8s/localobject.go x: 41 lines of code y: 1 # changes pkg/kuberneteshelper/azureidentity.go x: 13 lines of code y: 1 # changes pkg/kuberneteshelper/azureidentitybinding.go x: 28 lines of code y: 1 # changes pkg/kuberneteshelper/client.go x: 43 lines of code y: 1 # changes pkg/kuberneteshelper/pod.go x: 17 lines of code y: 1 # changes pkg/cmd/serviceaccount/util/util.go x: 19 lines of code y: 2 # changes netlify.toml x: 5 lines of code y: 1 # changes pkg/cmd/serviceaccount/options/options.go x: 55 lines of code y: 1 # changes pkg/cmd/serviceaccount/phases/workflow/phase.go x: 12 lines of code y: 2 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-manager-rolebinding-rolebinding.yaml x: 18 lines of code y: 1 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-webhook-service-service.yaml x: 22 lines of code y: 1 # changes pkg/util/pod_info.go x: 9 lines of code y: 2 # changes pkg/version/version.go x: 13 lines of code y: 3 # changes config/rbac/kustomization.yaml x: 4 lines of code y: 3 # changes config/rbac/role_binding.yaml x: 25 lines of code y: 2 # changes config/certmanager/certificate.yaml x: 21 lines of code y: 1 # changes config/certmanager/kustomization.yaml x: 4 lines of code y: 1 # changes config/certmanager/kustomizeconfig.yaml x: 14 lines of code y: 1 # changes config/default/webhookcainjection_patch.yaml x: 6 lines of code y: 1 # changes config/rbac/leader_election_role.yaml x: 31 lines of code y: 1 # changes
41.0
# changes
  min: 1.0
  average: 4.94
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 41.0
0 394.0
lines of code
min: 2.0 | average: 51.15 | 25th percentile: 13.0 | median: 27.5 | 75th percentile: 50.25 | max: 394.0

Number of Contributors vs. Number of Changes: 110 points

charts/workload-identity-webhook/Chart.yaml x: 1 # contributors y: 11 # changes config/manager/kustomization.yaml x: 2 # contributors y: 22 # changes manifest_staging/charts/workload-identity-webhook/Chart.yaml x: 1 # contributors y: 12 # changes manifest_staging/charts/workload-identity-webhook/values.yaml x: 5 # contributors y: 25 # changes manifest_staging/deploy/azure-wi-webhook.yaml x: 4 # contributors y: 25 # changes pkg/cmd/podidentity/detect.go x: 2 # contributors y: 18 # changes cmd/webhook/main.go x: 6 # contributors y: 20 # changes pkg/webhook/webhook.go x: 5 # contributors y: 41 # changes pkg/webhook/consts.go x: 2 # contributors y: 14 # changes pkg/config/config.go x: 2 # contributors y: 7 # changes pkg/proxy/proxy.go x: 3 # contributors y: 17 # changes pkg/cloud/errors.go x: 2 # contributors y: 5 # changes pkg/cloud/graph.go x: 4 # contributors y: 10 # changes pkg/metrics/exporters/prometheus/prometheus.go x: 1 # contributors y: 3 # changes charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-clusterrole.yaml x: 1 # contributors y: 2 # changes charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-role.yaml x: 1 # contributors y: 1 # changes config/rbac/role.yaml x: 1 # contributors y: 6 # changes pkg/cmd/serviceaccount/phases/create/federatedidentitycredential.go x: 3 # contributors y: 10 # changes pkg/cmd/serviceaccount/phases/create/roleassignment.go x: 3 # contributors y: 5 # changes pkg/cloud/roledefinitions.go x: 2 # contributors y: 3 # changes pkg/cmd/serviceaccount/delete.go x: 3 # contributors y: 12 # changes pkg/cmd/serviceaccount/phases/create/data.go x: 2 # contributors y: 6 # changes pkg/cmd/serviceaccount/root.go x: 3 # contributors y: 6 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-mutating-webhook-configuration-mutatingwebhookconfiguration.yaml x: 2 # contributors y: 8 # changes manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-controller-manager-deployment.yaml x: 5 # contributors y: 12 # changes cmd/proxy/main.go x: 3 # contributors y: 11 # changes pkg/cmd/jwks/root.go x: 2 # contributors y: 2 # changes pkg/cmd/serviceaccount/phases/create/serviceaccount.go x: 3 # contributors y: 7 # changes pkg/cmd/serviceaccount/phases/delete/federatedidentitycredential.go x: 3 # contributors y: 4 # changes pkg/cmd/serviceaccount/phases/workflow/runner.go x: 2 # contributors y: 4 # changes config/manager/manager.yaml x: 4 # contributors y: 16 # changes config/default/manager_webhook_patch.yaml x: 1 # contributors y: 4 # changes config/webhook/service.yaml x: 3 # contributors y: 3 # changes
41.0
# changes
  min: 1.0
  average: 4.94
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 41.0
0 6.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 110 points

charts/workload-identity-webhook/Chart.yaml x: 1 # contributors y: 9 lines of code charts/workload-identity-webhook/values.yaml x: 1 # contributors y: 33 lines of code config/manager/kustomization.yaml x: 2 # contributors y: 15 lines of code deploy/azure-wi-webhook.yaml x: 1 # contributors y: 265 lines of code manifest_staging/charts/workload-identity-webhook/values.yaml x: 5 # contributors y: 33 lines of code manifest_staging/deploy/azure-wi-webhook.yaml x: 4 # contributors y: 265 lines of code pkg/cmd/podidentity/detect.go x: 2 # contributors y: 366 lines of code cmd/webhook/main.go x: 6 # contributors y: 173 lines of code pkg/webhook/webhook.go x: 5 # contributors y: 394 lines of code pkg/webhook/consts.go x: 2 # contributors y: 30 lines of code pkg/config/config.go x: 2 # contributors y: 27 lines of code pkg/proxy/proxy.go x: 3 # contributors y: 202 lines of code pkg/cloud/errors.go x: 2 # contributors y: 45 lines of code pkg/cloud/graph.go x: 4 # contributors y: 117 lines of code pkg/metrics/exporters/prometheus/prometheus.go x: 1 # contributors y: 31 lines of code pkg/webhook/stats_reporter.go x: 1 # contributors y: 28 lines of code charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-clusterrole.yaml x: 1 # contributors y: 27 lines of code charts/workload-identity-webhook/templates/azure-wi-webhook-manager-role-role.yaml x: 1 # contributors y: 23 lines of code config/rbac/role.yaml x: 1 # contributors y: 42 lines of code config/webhook/manifests.yaml x: 2 # contributors y: 28 lines of code pkg/cmd/serviceaccount/phases/create/federatedidentitycredential.go x: 3 # contributors y: 83 lines of code pkg/cloud/azureclient.go x: 3 # contributors y: 197 lines of code pkg/cloud/roleassignments.go x: 2 # contributors y: 51 lines of code pkg/cmd/serviceaccount/phases/create/roleassignment.go x: 3 # contributors y: 69 lines of code pkg/cmd/serviceaccount/auth/provider.go x: 3 # contributors y: 219 lines of code pkg/cmd/serviceaccount/create.go x: 3 # contributors y: 165 lines of code pkg/cmd/serviceaccount/delete.go x: 3 # contributors y: 112 lines of code pkg/cmd/serviceaccount/phases/create/data.go x: 2 # contributors y: 25 lines of code pkg/cmd/serviceaccount/phases/delete/data.go x: 2 # contributors y: 17 lines of code pkg/cmd/serviceaccount/root.go x: 3 # contributors y: 29 lines of code pkg/cmd/version/root.go x: 1 # contributors y: 20 lines of code pkg/kuberneteshelper/serviceaccount.go x: 2 # contributors y: 43 lines of code charts/workload-identity-webhook/templates/azure-wi-webhook-controller-manager-deployment.yaml x: 1 # contributors y: 101 lines of code charts/workload-identity-webhook/templates/azure-wi-webhook-mutating-webhook-configuration-mutatingwebhookconfiguration.yaml x: 1 # contributors y: 38 lines of code manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-mutating-webhook-configuration-mutatingwebhookconfiguration.yaml x: 2 # contributors y: 38 lines of code manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-controller-manager-deployment.yaml x: 5 # contributors y: 101 lines of code cmd/proxy/main.go x: 3 # contributors y: 62 lines of code cmd/azwi/main.go x: 2 # contributors y: 10 lines of code pkg/cmd/jwks/root.go x: 2 # contributors y: 152 lines of code pkg/cmd/podidentity/root.go x: 2 # contributors y: 23 lines of code pkg/cmd/root.go x: 3 # contributors y: 53 lines of code pkg/cmd/serviceaccount/phases/create/aadapplication.go x: 3 # contributors y: 75 lines of code pkg/cmd/serviceaccount/phases/create/serviceaccount.go x: 3 # contributors y: 80 lines of code pkg/cmd/serviceaccount/phases/delete/aadapplication.go x: 3 # contributors y: 49 lines of code pkg/cmd/serviceaccount/phases/delete/federatedidentitycredential.go x: 3 # contributors y: 68 lines of code pkg/cmd/serviceaccount/phases/delete/roleassignment.go x: 3 # contributors y: 50 lines of code pkg/cmd/serviceaccount/phases/delete/serviceaccount.go x: 3 # contributors y: 70 lines of code pkg/cmd/serviceaccount/phases/workflow/runner.go x: 2 # contributors y: 136 lines of code config/manager/manager.yaml x: 4 # contributors y: 82 lines of code config/webhook/kustomization.yaml x: 1 # contributors y: 7 lines of code config/webhook/webhook_patch.yaml x: 1 # contributors y: 10 lines of code manifest_staging/charts/workload-identity-webhook/templates/_helpers.tpl x: 1 # contributors y: 55 lines of code config/pdb/kustomization.yaml x: 1 # contributors y: 2 lines of code pkg/proxy/probe.go x: 1 # contributors y: 36 lines of code config/default/manager_webhook_patch.yaml x: 1 # contributors y: 26 lines of code pkg/metrics/exporter.go x: 1 # contributors y: 15 lines of code pkg/cmd/podidentity/k8s/localobject.go x: 1 # contributors y: 41 lines of code pkg/kuberneteshelper/azureidentity.go x: 1 # contributors y: 13 lines of code pkg/kuberneteshelper/pod.go x: 1 # contributors y: 17 lines of code netlify.toml x: 1 # contributors y: 5 lines of code pkg/cmd/serviceaccount/phases/workflow/phase.go x: 1 # contributors y: 12 lines of code manifest_staging/charts/workload-identity-webhook/templates/azure-wi-webhook-manager-rolebinding-rolebinding.yaml x: 1 # contributors y: 18 lines of code config/rbac/kustomization.yaml x: 1 # contributors y: 4 lines of code config/webhook/service.yaml x: 3 # contributors y: 10 lines of code config/prometheus/monitor.yaml x: 2 # contributors y: 12 lines of code config/rbac/auth_proxy_client_clusterrole.yaml x: 2 # contributors y: 7 lines of code config/certmanager/certificate.yaml x: 1 # contributors y: 21 lines of code
394.0
lines of code
  min: 2.0
  average: 51.15
  25th percentile: 13.0
  median: 27.5
  75th percentile: 50.25
  max: 394.0
0 6.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0