azure / karpenter-provider-azure
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 105 files with 13,754 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (729 lines of code)
    • 33 files changed 6-20 times (5,931 lines of code)
    • 71 files changed 1-5 times (7,094 lines of code)
0% | 0% | 5% | 43% | 51%
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 105 files with 13,754 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)
    • 5 files changed by 6-10 contributors (1,381 lines of code)
    • 64 files changed by 2-5 contributors (9,460 lines of code)
    • 36 files changed by 1 contributor (2,913 lines of code)
0% | 0% | 10% | 68% | 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
go, yaml, md, sh, json, txt, gtpl, mod, gitignore, toml, patch, tpl, mk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 7% | 35% | 56%
yaml0% | 0% | 0% | 59% | 40%
gtpl0% | 0% | 0% | 100% | 0%
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% | 7% | 43% | 49%
charts0% | 0% | 0% | 44% | 55%
cmd0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 93% | 6%
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
instance.go
in pkg/providers/instance
729 36 2023-11-14 2025-04-30 32 8 18728999+tallaxes@users.nor... matthchr@users.noreply.gith...
aksbootstrap.go
in pkg/providers/imagefamily/bootstrap
330 11 2023-11-17 2025-04-23 20 5 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
operator.go
in pkg/operator
171 5 2024-01-10 2025-05-06 19 6 regex@berkeley.edu matthchr@users.noreply.gith...
launchtemplate.go
in pkg/providers/launchtemplate
188 10 2024-01-12 2025-04-29 17 4 49734722+bryce-soghigian@us... 33269602+charliedmcb@users....
cloudprovider.go
in pkg/cloudprovider
352 21 2023-11-14 2025-04-30 17 5 18728999+tallaxes@users.nor... matthchr@users.noreply.gith...
resolver.go
in pkg/providers/imagefamily
145 7 2024-01-12 2025-04-23 15 6 49734722+bryce-soghigian@us... matthchr@users.noreply.gith...
instancetypes.go
in pkg/providers/instancetype
292 17 2023-11-14 2025-04-23 15 6 18728999+tallaxes@users.nor... comtalyst@outlook.com
313 - 2024-01-12 2025-04-29 14 4 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
471 - 2023-11-15 2025-05-05 14 4 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
339 - 2024-02-01 2025-05-05 13 4 comtalyst@outlook.com 18728999+tallaxes@users.nor...
options.go
in pkg/operator/options
122 12 2024-02-01 2025-04-08 12 5 comtalyst@outlook.com 49734722+bryce-soghigian@us...
image.go
in pkg/providers/imagefamily
139 10 2023-11-14 2025-04-29 12 5 18728999+tallaxes@users.nor... 33269602+charliedmcb@users....
44 - 2024-04-15 2025-02-04 11 6 18728999+tallaxes@users.nor... 49734722+bryce-soghigian@us...
ubuntu_2204.go
in pkg/providers/imagefamily
107 4 2023-12-21 2025-03-27 11 4 49734722+bryce-soghigian@us... 33269602+charliedmcb@users....
azlinux.go
in pkg/providers/imagefamily
107 4 2024-01-12 2024-12-21 10 4 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
drift.go
in pkg/cloudprovider
149 6 2024-01-23 2025-04-29 10 4 18728999+tallaxes@users.nor... 33269602+charliedmcb@users....
instancetype.go
in pkg/providers/instancetype
250 24 2024-01-23 2025-05-05 10 5 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
karpenter.azure.com_aksnodeclasses.yaml
in charts/karpenter-crd/templates
313 - 2024-10-24 2025-04-29 10 4 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
aksnodeclass.go
in pkg/apis/v1alpha2
47 1 2024-01-12 2025-04-29 8 4 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
labels.go
in pkg/apis/v1alpha2
66 1 2023-11-14 2025-05-05 8 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
options_validation.go
in pkg/operator/options
96 8 2024-02-01 2025-04-08 8 3 comtalyst@outlook.com 49734722+bryce-soghigian@us...
azure_client.go
in pkg/providers/instance
127 3 2024-01-10 2024-12-21 8 4 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
karpenter.sh_nodeclaims.yaml
in charts/karpenter-crd/templates
339 - 2024-10-24 2025-05-05 8 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
karpenter.sh_nodepools.yaml
in charts/karpenter-crd/templates
471 - 2024-10-24 2025-05-05 8 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
34 - 2024-01-10 2024-10-24 7 4 regex@berkeley.edu 18728999+tallaxes@users.nor...
types.go
in pkg/providers/launchtemplate/parameters
38 - 2024-01-12 2024-12-01 7 3 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
main.go
in cmd/controller
45 1 2024-01-23 2025-04-19 7 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
armopts.go
in pkg/utils/opts
38 5 2023-11-08 2025-02-20 6 4 49734722+bryce-soghigian@us... 38714456+toma3233@users.nor...
controllers.go
in pkg/controllers
39 1 2023-12-22 2025-04-18 6 4 regex@berkeley.edu 33269602+charliedmcb@users....
main_ccp.go
in cmd/controller
45 1 2024-01-23 2025-04-19 6 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
controller.go
in pkg/controllers/nodeclaim/inplaceupdate
125 5 2024-01-23 2025-04-23 6 4 18728999+tallaxes@users.nor... matthchr@users.noreply.gith...
gtpl
cse_cmd.sh.gtpl
in pkg/providers/imagefamily/bootstrap
148 - 2023-12-21 2025-03-06 6 2 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
deployment.yaml
in charts/karpenter/templates
206 - 2024-01-26 2025-04-23 6 4 idobetakashi@gmail.com matthchr@users.noreply.gith...
pricing.go
in pkg/providers/pricing
235 15 2023-12-16 2025-05-05 6 4 33269602+charliedmcb@users.... 18728999+tallaxes@users.nor...
bootstrap.go
in pkg/providers/imagefamily/bootstrap
32 - 2023-12-21 2024-12-01 5 3 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
gpu.go
in pkg/utils
91 9 2023-12-21 2024-12-01 5 3 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
utils.go
in pkg/utils
113 9 2024-06-04 2025-04-23 5 3 49734722+bryce-soghigian@us... matthchr@users.noreply.gith...
apis.go
in pkg/apis
13 - 2024-01-23 2024-10-24 4 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
cred.go
in pkg/auth
29 2 2024-01-30 2025-04-23 4 4 33269602+charliedmcb@users.... matthchr@users.noreply.gith...
utils.go
in pkg/controllers/nodeclaim/inplaceupdate
43 3 2024-01-23 2024-10-24 4 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
types.go
in pkg/providers/imagefamily
51 1 2024-01-12 2024-12-21 4 3 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
controller.go
in pkg/controllers/nodeclass/hash
80 4 2024-10-24 2025-04-18 4 2 18728999+tallaxes@users.nor... 33269602+charliedmcb@users....
values.yaml
in charts/karpenter
88 - 2024-02-22 2025-04-19 4 2 33269602+charliedmcb@users.... 18728999+tallaxes@users.nor...
852 1 2023-12-15 2024-12-17 4 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
consts.go
in pkg/consts
16 - 2024-10-01 2025-03-17 3 2 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
34 2 2024-01-10 2025-04-18 3 3 regex@berkeley.edu 33269602+charliedmcb@users....
pricingapi.go
in pkg/fake
45 4 2023-12-15 2024-01-23 3 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
events.go
in pkg/cloudprovider/events
45 4 2024-02-22 2025-04-30 3 3 33269602+charliedmcb@users.... matthchr@users.noreply.gith...
aksnodeclass_status.go
in pkg/apis/v1alpha2
53 5 2024-10-24 2025-04-29 3 2 18728999+tallaxes@users.nor... 33269602+charliedmcb@users....
config.go
in pkg/auth
76 5 2024-01-30 2024-09-27 3 3 33269602+charliedmcb@users.... comtalyst@outlook.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
instance.go
in pkg/providers/instance
729 36 2023-11-14 2025-04-30 32 8 18728999+tallaxes@users.nor... matthchr@users.noreply.gith...
operator.go
in pkg/operator
171 5 2024-01-10 2025-05-06 19 6 regex@berkeley.edu matthchr@users.noreply.gith...
instancetypes.go
in pkg/providers/instancetype
292 17 2023-11-14 2025-04-23 15 6 18728999+tallaxes@users.nor... comtalyst@outlook.com
resolver.go
in pkg/providers/imagefamily
145 7 2024-01-12 2025-04-23 15 6 49734722+bryce-soghigian@us... matthchr@users.noreply.gith...
44 - 2024-04-15 2025-02-04 11 6 18728999+tallaxes@users.nor... 49734722+bryce-soghigian@us...
aksbootstrap.go
in pkg/providers/imagefamily/bootstrap
330 11 2023-11-17 2025-04-23 20 5 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
cloudprovider.go
in pkg/cloudprovider
352 21 2023-11-14 2025-04-30 17 5 18728999+tallaxes@users.nor... matthchr@users.noreply.gith...
options.go
in pkg/operator/options
122 12 2024-02-01 2025-04-08 12 5 comtalyst@outlook.com 49734722+bryce-soghigian@us...
image.go
in pkg/providers/imagefamily
139 10 2023-11-14 2025-04-29 12 5 18728999+tallaxes@users.nor... 33269602+charliedmcb@users....
instancetype.go
in pkg/providers/instancetype
250 24 2024-01-23 2025-05-05 10 5 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
launchtemplate.go
in pkg/providers/launchtemplate
188 10 2024-01-12 2025-04-29 17 4 49734722+bryce-soghigian@us... 33269602+charliedmcb@users....
471 - 2023-11-15 2025-05-05 14 4 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
313 - 2024-01-12 2025-04-29 14 4 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
339 - 2024-02-01 2025-05-05 13 4 comtalyst@outlook.com 18728999+tallaxes@users.nor...
ubuntu_2204.go
in pkg/providers/imagefamily
107 4 2023-12-21 2025-03-27 11 4 49734722+bryce-soghigian@us... 33269602+charliedmcb@users....
karpenter.azure.com_aksnodeclasses.yaml
in charts/karpenter-crd/templates
313 - 2024-10-24 2025-04-29 10 4 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
drift.go
in pkg/cloudprovider
149 6 2024-01-23 2025-04-29 10 4 18728999+tallaxes@users.nor... 33269602+charliedmcb@users....
azlinux.go
in pkg/providers/imagefamily
107 4 2024-01-12 2024-12-21 10 4 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
aksnodeclass.go
in pkg/apis/v1alpha2
47 1 2024-01-12 2025-04-29 8 4 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
azure_client.go
in pkg/providers/instance
127 3 2024-01-10 2024-12-21 8 4 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
34 - 2024-01-10 2024-10-24 7 4 regex@berkeley.edu 18728999+tallaxes@users.nor...
deployment.yaml
in charts/karpenter/templates
206 - 2024-01-26 2025-04-23 6 4 idobetakashi@gmail.com matthchr@users.noreply.gith...
armopts.go
in pkg/utils/opts
38 5 2023-11-08 2025-02-20 6 4 49734722+bryce-soghigian@us... 38714456+toma3233@users.nor...
controller.go
in pkg/controllers/nodeclaim/inplaceupdate
125 5 2024-01-23 2025-04-23 6 4 18728999+tallaxes@users.nor... matthchr@users.noreply.gith...
controllers.go
in pkg/controllers
39 1 2023-12-22 2025-04-18 6 4 regex@berkeley.edu 33269602+charliedmcb@users....
pricing.go
in pkg/providers/pricing
235 15 2023-12-16 2025-05-05 6 4 33269602+charliedmcb@users.... 18728999+tallaxes@users.nor...
cred.go
in pkg/auth
29 2 2024-01-30 2025-04-23 4 4 33269602+charliedmcb@users.... matthchr@users.noreply.gith...
labels.go
in pkg/apis/v1alpha2
66 1 2023-11-14 2025-05-05 8 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
options_validation.go
in pkg/operator/options
96 8 2024-02-01 2025-04-08 8 3 comtalyst@outlook.com 49734722+bryce-soghigian@us...
types.go
in pkg/providers/launchtemplate/parameters
38 - 2024-01-12 2024-12-01 7 3 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
main.go
in cmd/controller
45 1 2024-01-23 2025-04-19 7 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
main_ccp.go
in cmd/controller
45 1 2024-01-23 2025-04-19 6 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
gpu.go
in pkg/utils
91 9 2023-12-21 2024-12-01 5 3 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
utils.go
in pkg/utils
113 9 2024-06-04 2025-04-23 5 3 49734722+bryce-soghigian@us... matthchr@users.noreply.gith...
bootstrap.go
in pkg/providers/imagefamily/bootstrap
32 - 2023-12-21 2024-12-01 5 3 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
utils.go
in pkg/controllers/nodeclaim/inplaceupdate
43 3 2024-01-23 2024-10-24 4 3 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
types.go
in pkg/providers/imagefamily
51 1 2024-01-12 2024-12-21 4 3 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
clusterrole-core.yaml
in charts/karpenter/templates
80 - 2024-04-11 2025-03-28 3 3 49734722+bryce-soghigian@us... 33269602+charliedmcb@users....
events.go
in pkg/cloudprovider/events
45 4 2024-02-22 2025-04-30 3 3 33269602+charliedmcb@users.... matthchr@users.noreply.gith...
176 6 2024-01-10 2025-04-26 3 3 regex@berkeley.edu 49734722+bryce-soghigian@us...
96 7 2024-01-10 2025-01-30 3 3 regex@berkeley.edu 49734722+bryce-soghigian@us...
34 2 2024-01-10 2025-04-18 3 3 regex@berkeley.edu 33269602+charliedmcb@users....
81 5 2024-01-10 2025-01-30 3 3 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
config.go
in pkg/auth
76 5 2024-01-30 2024-09-27 3 3 33269602+charliedmcb@users.... comtalyst@outlook.com
karpenter.sh_nodepools.yaml
in charts/karpenter-crd/templates
471 - 2024-10-24 2025-05-05 8 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
karpenter.sh_nodeclaims.yaml
in charts/karpenter-crd/templates
339 - 2024-10-24 2025-05-05 8 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
gtpl
cse_cmd.sh.gtpl
in pkg/providers/imagefamily/bootstrap
148 - 2023-12-21 2025-03-06 6 2 49734722+bryce-soghigian@us... 18728999+tallaxes@users.nor...
values.yaml
in charts/karpenter
88 - 2024-02-22 2025-04-19 4 2 33269602+charliedmcb@users.... 18728999+tallaxes@users.nor...
apis.go
in pkg/apis
13 - 2024-01-23 2024-10-24 4 2 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
controller.go
in pkg/controllers/nodeclass/hash
80 4 2024-10-24 2025-04-18 4 2 18728999+tallaxes@users.nor... 33269602+charliedmcb@users....
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
atomic.go
in pkg/fake
147 18
rolebinding.yaml
in charts/karpenter/templates
59 -
pricingapi.go
in pkg/providers/pricing/client
53 2
gtpl
containerd.toml.gtpl
in pkg/providers/imagefamily/bootstrap
44 -
pricingapi_types.go
in pkg/providers/pricing/client
37 -
servicemonitor.yaml
in charts/karpenter/templates
29 -
metrics.go
in pkg/metrics
21 1
serviceaccount.yaml
in charts/karpenter/templates
18 -
register.go
in pkg/apis/v1alpha2
18 -
restricted.go
in pkg/providers/instancetype
18 -
poddisruptionbudget.yaml
in charts/karpenter/templates
16 -
filter.go
in pkg/providers/pricing/client
16 1
client.go
in pkg/providers/loadbalancer
10 -
constants.go
in pkg/metrics
5 -
annotations.go
in pkg/apis/v1alpha2
4 -
project.go
in pkg/utils/project
2 -
karpenter.sh_nodepools.yaml
in charts/karpenter/crds
471 - 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
karpenter.sh_nodeclaims.yaml
in charts/karpenter/crds
339 - 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
313 - 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
staticvalues.go
in pkg/providers/imagefamily/bootstrap
165 5 2025-04-04 2025-04-04 1 1 33269602+charliedmcb@users.... 33269602+charliedmcb@users....
main.go
in hack/code/prices_gen
159 3 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
tpl
_helpers.tpl
in charts/karpenter/templates
154 - 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
main.go
in hack/code/instancetype_testdata_gen
154 2 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
loadbalancer.go
in pkg/providers/loadbalancer
113 7 2025-04-23 2025-04-23 1 1 matthchr@users.noreply.gith... matthchr@users.noreply.gith...
110 - 2024-12-01 2024-12-01 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
azureresourcemanagerutils.go
in pkg/providers/instance
100 8 2025-01-30 2025-01-30 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
nodeimage.go
in pkg/providers/imagefamily
98 4 2025-04-18 2025-04-29 2 1 33269602+charliedmcb@users.... 33269602+charliedmcb@users....
nodeimageversionsclient.go
in pkg/providers/imagefamily
86 4 2024-12-21 2024-12-21 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
azureresourcegraphlist.go
in pkg/providers/instance
74 5 2025-01-30 2025-01-30 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
70 5 2024-01-23 2024-01-23 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
azureresourcegraphutils.go
in pkg/providers/instance
42 2 2025-01-30 2025-01-30 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
39 - 2023-11-15 2023-11-15 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
enums.go
in pkg/provisionclients/models
39 - 2024-10-25 2024-10-25 1 1 comtalyst@outlook.com comtalyst@outlook.com
prometheus-values.yaml
in hack/monitoring
38 - 2024-04-09 2024-12-03 2 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
38 4 2023-12-15 2023-12-15 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
zone.go
in pkg/utils
37 3 2025-01-13 2025-01-13 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
clusterrole.yaml
in charts/karpenter/templates
36 - 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
grafana-values.yaml
in hack/monitoring
33 - 2024-04-09 2024-12-03 2 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
subnet_parser.go
in pkg/utils
31 2 2024-04-06 2024-04-06 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
service.yaml
in charts/karpenter/templates
30 - 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
aggregate-clusterrole.yaml
in charts/karpenter/templates
18 - 2024-04-11 2024-04-11 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
events.go
in pkg/controllers/nodeclass/termination
17 1 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
Chart.yaml
in charts/karpenter
16 - 2024-01-23 2024-01-23 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
Chart.yaml
in charts/karpenter-crd
16 - 2024-01-23 2024-01-23 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
node_bootstrapping_get_responses_override.go
in pkg/provisionclients/client/operations
16 1 2024-10-25 2024-10-25 1 1 comtalyst@outlook.com comtalyst@outlook.com
doc.go
in pkg/apis/v1alpha2
15 1 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
secret-webhook-cert.yaml
in charts/karpenter/templates
13 - 2024-10-24 2024-10-24 1 1 18728999+tallaxes@users.nor... 18728999+tallaxes@users.nor...
init_http_client.go
in pkg/utils/opts
9 1 2023-11-28 2023-11-28 1 1 49734722+bryce-soghigian@us... 49734722+bryce-soghigian@us...
customscriptsbootstrap.go
in pkg/providers/imagefamily/customscriptsbootstrap
7 - 2024-10-25 2024-10-25 1 1 comtalyst@outlook.com comtalyst@outlook.com
kubernetesversion.go
in pkg/providers/imagefamily
7 - 2025-04-18 2025-04-18 1 1 33269602+charliedmcb@users.... 33269602+charliedmcb@users....
Correlations

File Size vs. Number of Changes: 105 points

pkg/operator/operator.go x: 171 lines of code y: 19 # changes charts/karpenter-crd/templates/karpenter.sh_nodeclaims.yaml x: 339 lines of code y: 8 # changes charts/karpenter-crd/templates/karpenter.sh_nodepools.yaml x: 471 lines of code y: 8 # changes pkg/apis/crds/karpenter.sh_nodeclaims.yaml x: 339 lines of code y: 13 # changes pkg/apis/crds/karpenter.sh_nodepools.yaml x: 471 lines of code y: 14 # changes pkg/apis/v1alpha2/labels.go x: 66 lines of code y: 8 # changes pkg/providers/instancetype/instancetype.go x: 250 lines of code y: 10 # changes pkg/providers/pricing/pricing.go x: 235 lines of code y: 6 # changes pkg/cloudprovider/cloudprovider.go x: 352 lines of code y: 17 # changes pkg/cloudprovider/events/events.go x: 45 lines of code y: 3 # changes pkg/providers/instance/instance.go x: 729 lines of code y: 32 # changes pkg/apis/v1alpha2/aksnodeclass_status.go x: 53 lines of code y: 3 # changes pkg/cloudprovider/drift.go x: 149 lines of code y: 10 # changes pkg/providers/imagefamily/image.go x: 139 lines of code y: 12 # changes pkg/providers/imagefamily/nodeimage.go x: 98 lines of code y: 2 # changes pkg/providers/launchtemplate/launchtemplate.go x: 188 lines of code y: 17 # changes charts/karpenter-crd/templates/karpenter.azure.com_aksnodeclasses.yaml x: 313 lines of code y: 10 # changes pkg/apis/crds/karpenter.azure.com_aksnodeclasses.yaml x: 313 lines of code y: 14 # changes pkg/apis/v1alpha2/aksnodeclass.go x: 47 lines of code y: 8 # changes pkg/fake/virtualmachinesapi.go x: 176 lines of code y: 3 # changes charts/karpenter/templates/deployment.yaml x: 206 lines of code y: 6 # changes pkg/auth/cred.go x: 29 lines of code y: 4 # changes pkg/controllers/nodeclaim/garbagecollection/instance_garbagecollection.go x: 87 lines of code y: 2 # changes pkg/controllers/nodeclaim/garbagecollection/nic_garbagecollection.go x: 81 lines of code y: 2 # changes pkg/controllers/nodeclaim/inplaceupdate/controller.go x: 125 lines of code y: 6 # changes pkg/controllers/nodeclass/status/images.go x: 113 lines of code y: 2 # changes pkg/controllers/nodeclass/status/kubernetesversion.go x: 71 lines of code y: 2 # changes pkg/providers/imagefamily/bootstrap/aksbootstrap.go x: 330 lines of code y: 20 # changes pkg/providers/imagefamily/resolver.go x: 145 lines of code y: 15 # changes pkg/providers/instancetype/instancetypes.go x: 292 lines of code y: 15 # changes pkg/providers/loadbalancer/loadbalancer.go x: 113 lines of code y: 1 # changes pkg/utils/utils.go x: 113 lines of code y: 5 # changes charts/karpenter/values.yaml x: 88 lines of code y: 4 # changes cmd/controller/main.go x: 45 lines of code y: 7 # changes cmd/controller/main_ccp.go x: 45 lines of code y: 6 # changes pkg/apis/v1alpha2/zz_generated.deepcopy.go x: 186 lines of code y: 3 # changes pkg/controllers/controllers.go x: 39 lines of code y: 6 # changes pkg/controllers/nodeclass/hash/controller.go x: 80 lines of code y: 4 # changes pkg/controllers/nodeclass/termination/controller.go x: 91 lines of code y: 2 # changes pkg/fake/communityimageversionsapi.go x: 34 lines of code y: 3 # changes pkg/fake/nodeimageversionsapi.go x: 359 lines of code y: 2 # changes pkg/providers/imagefamily/kubernetesversion.go x: 7 lines of code y: 1 # changes pkg/operator/options/options.go x: 122 lines of code y: 12 # changes pkg/operator/options/options_validation.go x: 96 lines of code y: 8 # changes pkg/providers/imagefamily/bootstrap/staticvalues.go x: 165 lines of code y: 1 # changes charts/karpenter/templates/clusterrole-core.yaml x: 80 lines of code y: 3 # changes pkg/providers/imagefamily/ubuntu_2204.go x: 107 lines of code y: 11 # changes pkg/consts/consts.go x: 16 lines of code y: 3 # changes pkg/providers/imagefamily/bootstrap/cse_cmd.sh.gtpl x: 148 lines of code y: 6 # changes pkg/utils/opts/armopts.go x: 38 lines of code y: 6 # changes pkg/providers/imagefamily/customscriptsbootstrap/provisionclientbootstrap.go x: 204 lines of code y: 3 # changes karpenter-values-template.yaml x: 44 lines of code y: 11 # changes pkg/fake/azureresourcegraphapi.go x: 96 lines of code y: 3 # changes pkg/providers/instance/azureresourcegraphlist.go x: 74 lines of code y: 1 # changes pkg/providers/instance/azureresourcegraphutils.go x: 42 lines of code y: 1 # changes pkg/providers/instance/azureresourcemanagerutils.go x: 100 lines of code y: 1 # changes pkg/fake/types.go x: 120 lines of code y: 2 # changes pkg/utils/zone.go x: 37 lines of code y: 1 # changes pkg/providers/imagefamily/azlinux.go x: 107 lines of code y: 10 # changes pkg/providers/imagefamily/nodeimageversionsclient.go x: 86 lines of code y: 1 # changes pkg/providers/imagefamily/types.go x: 51 lines of code y: 4 # changes pkg/providers/instance/azure_client.go x: 127 lines of code y: 8 # changes pkg/fake/zz_generated.sku.eastus.go x: 852 lines of code y: 4 # changes pkg/fake/zz_generated.sku.westcentralus.go x: 514 lines of code y: 3 # changes hack/monitoring/grafana-values.yaml x: 33 lines of code y: 2 # changes hack/monitoring/prometheus-values.yaml x: 38 lines of code y: 2 # changes pkg/providers/imagefamily/bootstrap/bootstrap.go x: 32 lines of code y: 5 # changes pkg/providers/launchtemplate/parameters/types.go x: 38 lines of code y: 7 # changes pkg/utils/gpu.go x: 91 lines of code y: 5 # changes pkg/utils/supported-gpus.yaml x: 110 lines of code y: 1 # changes typos.toml x: 5 lines of code y: 2 # changes pkg/provisionclients/client/operations/node_bootstrapping_get_responses_override.go x: 16 lines of code y: 1 # changes pkg/provisionclients/models/enums.go x: 39 lines of code y: 1 # changes charts/karpenter-crd/values.yaml x: 5 lines of code y: 1 # changes charts/karpenter/crds/karpenter.azure.com_aksnodeclasses.yaml x: 313 lines of code y: 1 # changes charts/karpenter/crds/karpenter.sh_nodeclaims.yaml x: 339 lines of code y: 1 # changes charts/karpenter/crds/karpenter.sh_nodepools.yaml x: 471 lines of code y: 1 # changes charts/karpenter/templates/_helpers.tpl x: 154 lines of code y: 1 # changes charts/karpenter/templates/clusterrole.yaml x: 36 lines of code y: 1 # changes charts/karpenter/templates/secret-webhook-cert.yaml x: 13 lines of code y: 1 # changes charts/karpenter/templates/service.yaml x: 30 lines of code y: 1 # changes hack/code/prices_gen/main.go x: 159 lines of code y: 1 # changes pkg/apis/apis.go x: 13 lines of code y: 4 # changes pkg/apis/v1alpha2/doc.go x: 15 lines of code y: 1 # changes pkg/controllers/nodeclaim/inplaceupdate/utils.go x: 43 lines of code y: 4 # changes pkg/controllers/nodeclass/termination/events.go x: 17 lines of code y: 1 # changes skaffold.yaml x: 34 lines of code y: 7 # changes pkg/auth/config.go x: 76 lines of code y: 3 # changes pkg/auth/util.go x: 8 lines of code y: 2 # changes pkg/providers/instance/skuclient/skuclient.go x: 64 lines of code y: 2 # changes pkg/utils/subnet_parser.go x: 31 lines of code y: 1 # changes pkg/fake/loadbalancerapi.go x: 70 lines of code y: 1 # changes pkg/fake/virtualmachineextensionsapi.go x: 46 lines of code y: 2 # changes pkg/utils/opts/init_http_client.go x: 9 lines of code y: 1 # changes
32.0
# changes
  min: 1.0
  average: 4.94
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 32.0
0 852.0
lines of code
min: 5.0 | average: 130.99 | 25th percentile: 38.0 | median: 81.0 | 75th percentile: 156.5 | max: 852.0

Number of Contributors vs. Number of Changes: 105 points

pkg/operator/operator.go x: 6 # contributors y: 19 # changes charts/karpenter-crd/templates/karpenter.sh_nodeclaims.yaml x: 2 # contributors y: 8 # changes pkg/apis/crds/karpenter.sh_nodeclaims.yaml x: 4 # contributors y: 13 # changes pkg/apis/crds/karpenter.sh_nodepools.yaml x: 4 # contributors y: 14 # changes pkg/apis/v1alpha2/labels.go x: 3 # contributors y: 8 # changes pkg/providers/instancetype/instancetype.go x: 5 # contributors y: 10 # changes pkg/providers/pricing/pricing.go x: 4 # contributors y: 6 # changes pkg/cloudprovider/cloudprovider.go x: 5 # contributors y: 17 # changes pkg/cloudprovider/events/events.go x: 3 # contributors y: 3 # changes pkg/providers/instance/instance.go x: 8 # contributors y: 32 # changes pkg/apis/v1alpha2/aksnodeclass_status.go x: 2 # contributors y: 3 # changes pkg/cloudprovider/drift.go x: 4 # contributors y: 10 # changes pkg/providers/imagefamily/image.go x: 5 # contributors y: 12 # changes pkg/providers/imagefamily/nodeimage.go x: 1 # contributors y: 2 # changes pkg/providers/launchtemplate/launchtemplate.go x: 4 # contributors y: 17 # changes pkg/apis/v1alpha2/aksnodeclass.go x: 4 # contributors y: 8 # changes pkg/auth/cred.go x: 4 # contributors y: 4 # changes pkg/controllers/nodeclaim/garbagecollection/instance_garbagecollection.go x: 2 # contributors y: 2 # changes pkg/providers/imagefamily/bootstrap/aksbootstrap.go x: 5 # contributors y: 20 # changes pkg/providers/imagefamily/resolver.go x: 6 # contributors y: 15 # changes pkg/providers/loadbalancer/loadbalancer.go x: 1 # contributors y: 1 # changes pkg/utils/utils.go x: 3 # contributors y: 5 # changes charts/karpenter/values.yaml x: 2 # contributors y: 4 # changes cmd/controller/main.go x: 3 # contributors y: 7 # changes cmd/controller/main_ccp.go x: 3 # contributors y: 6 # changes pkg/providers/imagefamily/ubuntu_2204.go x: 4 # contributors y: 11 # changes pkg/providers/imagefamily/bootstrap/cse_cmd.sh.gtpl x: 2 # contributors y: 6 # changes karpenter-values-template.yaml x: 6 # contributors y: 11 # changes pkg/providers/imagefamily/types.go x: 3 # contributors y: 4 # changes skaffold.yaml x: 4 # contributors y: 7 # changes
32.0
# changes
  min: 1.0
  average: 4.94
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 32.0
0 8.0
# contributors
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 8.0

Number of Contributors vs. File Size: 105 points

pkg/operator/operator.go x: 6 # contributors y: 171 lines of code charts/karpenter-crd/templates/karpenter.sh_nodeclaims.yaml x: 2 # contributors y: 339 lines of code charts/karpenter-crd/templates/karpenter.sh_nodepools.yaml x: 2 # contributors y: 471 lines of code pkg/apis/crds/karpenter.sh_nodeclaims.yaml x: 4 # contributors y: 339 lines of code pkg/apis/crds/karpenter.sh_nodepools.yaml x: 4 # contributors y: 471 lines of code pkg/apis/v1alpha2/labels.go x: 3 # contributors y: 66 lines of code pkg/providers/instancetype/instancetype.go x: 5 # contributors y: 250 lines of code pkg/providers/pricing/pricing.go x: 4 # contributors y: 235 lines of code pkg/cloudprovider/cloudprovider.go x: 5 # contributors y: 352 lines of code pkg/cloudprovider/events/events.go x: 3 # contributors y: 45 lines of code pkg/providers/instance/instance.go x: 8 # contributors y: 729 lines of code pkg/apis/v1alpha2/aksnodeclass_status.go x: 2 # contributors y: 53 lines of code pkg/cloudprovider/drift.go x: 4 # contributors y: 149 lines of code pkg/providers/imagefamily/image.go x: 5 # contributors y: 139 lines of code pkg/providers/imagefamily/nodeimage.go x: 1 # contributors y: 98 lines of code pkg/providers/launchtemplate/launchtemplate.go x: 4 # contributors y: 188 lines of code charts/karpenter-crd/templates/karpenter.azure.com_aksnodeclasses.yaml x: 4 # contributors y: 313 lines of code pkg/apis/v1alpha2/aksnodeclass.go x: 4 # contributors y: 47 lines of code pkg/fake/virtualmachinesapi.go x: 3 # contributors y: 176 lines of code charts/karpenter/templates/deployment.yaml x: 4 # contributors y: 206 lines of code pkg/auth/cred.go x: 4 # contributors y: 29 lines of code pkg/controllers/nodeclaim/garbagecollection/instance_garbagecollection.go x: 2 # contributors y: 87 lines of code pkg/controllers/nodeclaim/garbagecollection/nic_garbagecollection.go x: 2 # contributors y: 81 lines of code pkg/controllers/nodeclaim/inplaceupdate/controller.go x: 4 # contributors y: 125 lines of code pkg/controllers/nodeclass/status/images.go x: 2 # contributors y: 113 lines of code pkg/controllers/nodeclass/status/kubernetesversion.go x: 2 # contributors y: 71 lines of code pkg/providers/imagefamily/bootstrap/aksbootstrap.go x: 5 # contributors y: 330 lines of code pkg/providers/imagefamily/resolver.go x: 6 # contributors y: 145 lines of code pkg/providers/instancetype/instancetypes.go x: 6 # contributors y: 292 lines of code pkg/providers/loadbalancer/loadbalancer.go x: 1 # contributors y: 113 lines of code pkg/utils/utils.go x: 3 # contributors y: 113 lines of code charts/karpenter/values.yaml x: 2 # contributors y: 88 lines of code pkg/apis/v1alpha2/zz_generated.deepcopy.go x: 2 # contributors y: 186 lines of code pkg/controllers/controllers.go x: 4 # contributors y: 39 lines of code pkg/controllers/nodeclass/hash/controller.go x: 2 # contributors y: 80 lines of code pkg/controllers/nodeclass/termination/controller.go x: 2 # contributors y: 91 lines of code pkg/fake/communityimageversionsapi.go x: 3 # contributors y: 34 lines of code pkg/fake/nodeimageversionsapi.go x: 2 # contributors y: 359 lines of code pkg/providers/imagefamily/kubernetesversion.go x: 1 # contributors y: 7 lines of code pkg/operator/options/options.go x: 5 # contributors y: 122 lines of code pkg/operator/options/options_validation.go x: 3 # contributors y: 96 lines of code pkg/providers/imagefamily/bootstrap/staticvalues.go x: 1 # contributors y: 165 lines of code charts/karpenter/templates/clusterrole-core.yaml x: 3 # contributors y: 80 lines of code pkg/providers/imagefamily/ubuntu_2204.go x: 4 # contributors y: 107 lines of code pkg/consts/consts.go x: 2 # contributors y: 16 lines of code pkg/providers/imagefamily/bootstrap/cse_cmd.sh.gtpl x: 2 # contributors y: 148 lines of code pkg/providers/imagefamily/customscriptsbootstrap/provisionclientbootstrap.go x: 2 # contributors y: 204 lines of code karpenter-values-template.yaml x: 6 # contributors y: 44 lines of code pkg/fake/networkinterfaceapi.go x: 3 # contributors y: 81 lines of code pkg/providers/instance/azureresourcegraphlist.go x: 1 # contributors y: 74 lines of code pkg/providers/instance/azureresourcegraphutils.go x: 1 # contributors y: 42 lines of code pkg/fake/types.go x: 2 # contributors y: 120 lines of code pkg/utils/zone.go x: 1 # contributors y: 37 lines of code pkg/providers/imagefamily/nodeimageversionsclient.go x: 1 # contributors y: 86 lines of code pkg/providers/imagefamily/types.go x: 3 # contributors y: 51 lines of code pkg/fake/zz_generated.sku.eastus.go x: 2 # contributors y: 852 lines of code pkg/fake/zz_generated.sku.westcentralus.go x: 2 # contributors y: 514 lines of code hack/monitoring/grafana-values.yaml x: 1 # contributors y: 33 lines of code pkg/providers/imagefamily/bootstrap/bootstrap.go x: 3 # contributors y: 32 lines of code pkg/providers/launchtemplate/parameters/types.go x: 3 # contributors y: 38 lines of code pkg/utils/gpu.go x: 3 # contributors y: 91 lines of code pkg/utils/supported-gpus.yaml x: 1 # contributors y: 110 lines of code typos.toml x: 1 # contributors y: 5 lines of code pkg/provisionclients/client/operations/node_bootstrapping_get_responses_override.go x: 1 # contributors y: 16 lines of code charts/karpenter/crds/karpenter.azure.com_aksnodeclasses.yaml x: 1 # contributors y: 313 lines of code charts/karpenter/crds/karpenter.sh_nodeclaims.yaml x: 1 # contributors y: 339 lines of code charts/karpenter/crds/karpenter.sh_nodepools.yaml x: 1 # contributors y: 471 lines of code charts/karpenter/templates/_helpers.tpl x: 1 # contributors y: 154 lines of code charts/karpenter/templates/clusterrole.yaml x: 1 # contributors y: 36 lines of code charts/karpenter/templates/secret-webhook-cert.yaml x: 1 # contributors y: 13 lines of code charts/karpenter/templates/service.yaml x: 1 # contributors y: 30 lines of code hack/code/prices_gen/main.go x: 1 # contributors y: 159 lines of code pkg/apis/apis.go x: 2 # contributors y: 13 lines of code pkg/controllers/nodeclaim/inplaceupdate/utils.go x: 3 # contributors y: 43 lines of code pkg/controllers/nodeclass/termination/events.go x: 1 # contributors y: 17 lines of code skaffold.yaml x: 4 # contributors y: 34 lines of code pkg/auth/config.go x: 3 # contributors y: 76 lines of code pkg/auth/util.go x: 2 # contributors y: 8 lines of code pkg/providers/instance/skuclient/skuclient.go x: 2 # contributors y: 64 lines of code pkg/fake/loadbalancerapi.go x: 1 # contributors y: 70 lines of code pkg/fake/pricingapi.go x: 2 # contributors y: 45 lines of code
852.0
lines of code
  min: 5.0
  average: 130.99
  25th percentile: 38.0
  median: 81.0
  75th percentile: 156.5
  max: 852.0
0 8.0
# contributors
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 8.0