aws / karpenter-provider-aws
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 161 files with 21,604 lines of code.
    • 3 files changed more than 100 times (543 lines of code)
    • 8 files changed 51-100 times (2,819 lines of code)
    • 17 files changed 21-50 times (4,009 lines of code)
    • 55 files changed 6-20 times (8,606 lines of code)
    • 78 files changed 1-5 times (5,627 lines of code)
2% | 13% | 18% | 39% | 26%
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 161 files with 21,604 lines of code.
    • 2 files changed by more than 25 contributors (341 lines of code)
    • 21 files changed by 11-25 contributors (7,115 lines of code)
    • 35 files changed by 6-10 contributors (5,383 lines of code)
    • 80 files changed by 2-5 contributors (6,394 lines of code)
    • 23 files changed by 1 contributor (2,371 lines of code)
1% | 32% | 24% | 29% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
sh, go, md, yaml, json, html, txt, mod, svg, scss, gitignore, py, js, toml, ps1, tpl, xml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go2% | 10% | 18% | 46% | 21%
yaml1% | 21% | 20% | 21% | 34%
tpl0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 43% | 56%
scss0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
xml0% | 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
pkg2% | 10% | 24% | 45% | 16%
charts3% | 38% | 0% | 32% | 25%
cmd100% | 0% | 0% | 0% | 0%
website0% | 0% | 19% | 17% | 62%
hack0% | 0% | 0% | 47% | 52%
tools0% | 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
values.yaml
in charts/karpenter
100 - 2021-05-06 2025-04-17 154 58 70947427+clementrey-dev@use... steve.hipwell@gmail.com
cloudprovider.go
in pkg/cloudprovider
379 19 2020-08-03 2025-04-23 115 18 ellistarn@gmail.com jonathan.innis.ji@gmail.com
main.go
in cmd/controller
64 1 2020-12-02 2025-03-13 114 24 ellistarn@gmail.com 85638465+edibble21@users.no...
Chart.yaml
in charts/karpenter
34 - 2020-12-03 2025-03-11 85 20 ellistarn@gmail.com 85638465+edibble21@users.no...
controllers.go
in pkg/controllers
86 1 2022-08-15 2025-04-21 75 16 ellistarn@gmail.com jmdeal@amazon.com
index.yaml
in charts
960 - 2020-12-03 2022-09-27 63 11 ellistarn@gmail.com nichotr@amazon.com
launchtemplate.go
in pkg/providers/launchtemplate
418 15 2023-02-27 2025-04-29 59 14 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
instance.go
in pkg/providers/instance
569 21 2023-03-06 2025-04-23 57 14 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
operator.go
in pkg/operator
277 8 2023-04-12 2025-04-22 55 16 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
deployment.yaml
in charts/karpenter/templates
241 - 2022-02-09 2025-05-01 53 33 steve.hipwell@gmail.com aneci.adrian@gmail.com
instancetype.go
in pkg/providers/instancetype
234 7 2023-03-02 2025-03-26 51 12 74629455+engedaam@users.nor... 10692625+bevgeniys@users.no...
728 - 2023-09-14 2025-04-15 48 16 jonathan.innis.ji@gmail.com wesleyyep@canva.com
types.go
in pkg/providers/instancetype
487 27 2023-03-02 2025-02-26 45 19 74629455+engedaam@users.nor... jmdeal@amazon.com
controller.go
in pkg/controllers/interruption
224 10 2022-11-03 2025-04-08 44 13 joinnis@amazon.com dfrankmn@protonmail.com
ec2api.go
in pkg/fake
569 19 2022-10-21 2025-04-29 43 17 ellistarn@gmail.com jonathan.innis.ji@gmail.com
ami.go
in pkg/providers/amifamily
194 6 2023-02-28 2025-04-15 42 13 74629455+engedaam@users.nor... wesleyyep@canva.com
resolver.go
in pkg/providers/amifamily
224 7 2023-02-28 2025-02-26 41 11 74629455+engedaam@users.nor... jmdeal@amazon.com
apis.go
in pkg/apis
18 - 2020-09-11 2024-11-24 36 10 ellistarn@gmail.com jmdeal@amazon.com
subnet.go
in pkg/providers/subnet
230 7 2023-01-03 2025-04-29 36 9 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
drift.go
in pkg/cloudprovider
127 7 2023-05-19 2025-04-29 30 5 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
hugo.yaml
in website
97 - 2023-11-07 2025-03-12 29 12 david.tesar@microsoft.com stefanmcshane@users.noreply...
controller.go
in pkg/controllers/nodeclass
186 5 2023-09-08 2025-04-21 29 8 jonathan.innis.ji@gmail.com jmdeal@amazon.com
bottlerocket.go
in pkg/providers/amifamily
91 5 2023-02-28 2025-04-29 25 8 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
al2.go
in pkg/providers/amifamily
83 4 2023-02-28 2025-04-29 24 7 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
securitygroup.go
in pkg/providers/securitygroup
110 4 2023-01-03 2025-04-01 24 7 74629455+engedaam@users.nor... reed0schalo@gmail.com
errors.go
in pkg/errors
187 16 2022-10-21 2025-04-22 22 10 ellistarn@gmail.com jonathan.innis.ji@gmail.com
controller.go
in pkg/controllers/nodeclaim/garbagecollection
88 4 2023-09-08 2025-02-18 21 6 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
cloudformation.yaml
in website/content/en/preview/getting-started/getting-started-with-karpenter
366 - 2023-03-09 2025-04-04 21 10 marko@scalefactory.com requiem1337@gmail.com
cloudprovider.go
in pkg/fake
86 11 2022-12-14 2025-03-18 20 7 93419161+ra-grover@users.no... jonathan.innis.ji@gmail.com
Chart.yaml
in charts/karpenter-crd
16 - 2022-12-12 2025-03-11 19 10 spring1843@users.noreply.gi... 85638465+edibble21@users.no...
clusterrole.yaml
in charts/karpenter/templates
36 - 2022-02-09 2024-07-23 19 9 steve.hipwell@gmail.com reed0schalo@gmail.com
tpl
_helpers.tpl
in charts/karpenter/templates
136 - 2022-01-06 2025-02-07 19 13 nicolas.lamirault@gmail.com flavono123@gmail.com
pricing.go
in pkg/providers/pricing
346 15 2023-02-23 2025-03-13 19 13 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
karpenter.k8s.aws_ec2nodeclasses.yaml
in charts/karpenter-crd/templates
731 - 2023-10-19 2025-04-15 19 10 jonathan.innis.ji@gmail.com wesleyyep@canva.com
clusterrole-core.yaml
in charts/karpenter/templates
69 - 2022-10-31 2024-11-15 18 11 ellistarn@gmail.com 74629455+engedaam@users.nor...
version.go
in pkg/providers/version
104 8 2023-09-08 2025-04-29 18 5 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
ec2nodeclass.go
in pkg/apis/v1
183 9 2024-06-20 2025-04-15 18 9 74629455+engedaam@users.nor... wesleyyep@canva.com
windows.go
in pkg/providers/amifamily
75 5 2023-06-20 2025-04-29 17 6 topikachu@163.com jonathan.innis.ji@gmail.com
bootstrap.go
in pkg/providers/amifamily/bootstrap
84 4 2023-02-28 2024-10-01 17 8 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
controller.go
in pkg/controllers/nodeclaim/tagging
110 5 2023-09-21 2025-02-18 17 4 jmdeal@amazon.com jonathan.innis.ji@gmail.com
bottlerocket.go
in pkg/providers/amifamily/bootstrap
70 1 2023-02-28 2024-11-06 16 9 74629455+engedaam@users.nor... 85638465+edibble21@users.no...
utils.go
in pkg/utils
88 6 2022-10-21 2025-04-29 16 9 ellistarn@gmail.com jonathan.innis.ji@gmail.com
labels.go
in pkg/apis/v1
112 1 2024-06-20 2025-02-26 16 9 74629455+engedaam@users.nor... jmdeal@amazon.com
utils.go
in pkg/fake
203 21 2022-10-21 2025-02-26 16 10 ellistarn@gmail.com jmdeal@amazon.com
instanceprofile.go
in pkg/providers/instanceprofile
103 4 2023-09-22 2025-04-29 15 6 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
980 - 2022-12-06 2025-03-18 15 12 joinnis@amazon.com jonathan.innis.ji@gmail.com
role.yaml
in charts/karpenter/templates
40 - 2022-02-09 2024-08-27 14 12 steve.hipwell@gmail.com patixjig@amazon.com
controller.go
in pkg/controllers/nodeclass/hash
81 4 2024-04-13 2024-11-24 13 5 74629455+engedaam@users.nor... jmdeal@amazon.com
zz_generated.bandwidth.go
in pkg/providers/instancetype
893 - 2023-03-02 2024-11-26 13 7 74629455+engedaam@users.nor... 74629455+engedaam@users.nor...
custom.go
in pkg/providers/amifamily
29 4 2023-02-28 2024-07-16 12 4 74629455+engedaam@users.nor... jmdeal@amazon.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
values.yaml
in charts/karpenter
100 - 2021-05-06 2025-04-17 154 58 70947427+clementrey-dev@use... steve.hipwell@gmail.com
deployment.yaml
in charts/karpenter/templates
241 - 2022-02-09 2025-05-01 53 33 steve.hipwell@gmail.com aneci.adrian@gmail.com
main.go
in cmd/controller
64 1 2020-12-02 2025-03-13 114 24 ellistarn@gmail.com 85638465+edibble21@users.no...
Chart.yaml
in charts/karpenter
34 - 2020-12-03 2025-03-11 85 20 ellistarn@gmail.com 85638465+edibble21@users.no...
types.go
in pkg/providers/instancetype
487 27 2023-03-02 2025-02-26 45 19 74629455+engedaam@users.nor... jmdeal@amazon.com
cloudprovider.go
in pkg/cloudprovider
379 19 2020-08-03 2025-04-23 115 18 ellistarn@gmail.com jonathan.innis.ji@gmail.com
ec2api.go
in pkg/fake
569 19 2022-10-21 2025-04-29 43 17 ellistarn@gmail.com jonathan.innis.ji@gmail.com
controllers.go
in pkg/controllers
86 1 2022-08-15 2025-04-21 75 16 ellistarn@gmail.com jmdeal@amazon.com
operator.go
in pkg/operator
277 8 2023-04-12 2025-04-22 55 16 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
728 - 2023-09-14 2025-04-15 48 16 jonathan.innis.ji@gmail.com wesleyyep@canva.com
launchtemplate.go
in pkg/providers/launchtemplate
418 15 2023-02-27 2025-04-29 59 14 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
instance.go
in pkg/providers/instance
569 21 2023-03-06 2025-04-23 57 14 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
controller.go
in pkg/controllers/interruption
224 10 2022-11-03 2025-04-08 44 13 joinnis@amazon.com dfrankmn@protonmail.com
ami.go
in pkg/providers/amifamily
194 6 2023-02-28 2025-04-15 42 13 74629455+engedaam@users.nor... wesleyyep@canva.com
tpl
_helpers.tpl
in charts/karpenter/templates
136 - 2022-01-06 2025-02-07 19 13 nicolas.lamirault@gmail.com flavono123@gmail.com
pricing.go
in pkg/providers/pricing
346 15 2023-02-23 2025-03-13 19 13 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
instancetype.go
in pkg/providers/instancetype
234 7 2023-03-02 2025-03-26 51 12 74629455+engedaam@users.nor... 10692625+bevgeniys@users.no...
hugo.yaml
in website
97 - 2023-11-07 2025-03-12 29 12 david.tesar@microsoft.com stefanmcshane@users.noreply...
980 - 2022-12-06 2025-03-18 15 12 joinnis@amazon.com jonathan.innis.ji@gmail.com
role.yaml
in charts/karpenter/templates
40 - 2022-02-09 2024-08-27 14 12 steve.hipwell@gmail.com patixjig@amazon.com
index.yaml
in charts
960 - 2020-12-03 2022-09-27 63 11 ellistarn@gmail.com nichotr@amazon.com
resolver.go
in pkg/providers/amifamily
224 7 2023-02-28 2025-02-26 41 11 74629455+engedaam@users.nor... jmdeal@amazon.com
clusterrole-core.yaml
in charts/karpenter/templates
69 - 2022-10-31 2024-11-15 18 11 ellistarn@gmail.com 74629455+engedaam@users.nor...
apis.go
in pkg/apis
18 - 2020-09-11 2024-11-24 36 10 ellistarn@gmail.com jmdeal@amazon.com
errors.go
in pkg/errors
187 16 2022-10-21 2025-04-22 22 10 ellistarn@gmail.com jonathan.innis.ji@gmail.com
cloudformation.yaml
in website/content/en/preview/getting-started/getting-started-with-karpenter
366 - 2023-03-09 2025-04-04 21 10 marko@scalefactory.com requiem1337@gmail.com
karpenter.k8s.aws_ec2nodeclasses.yaml
in charts/karpenter-crd/templates
731 - 2023-10-19 2025-04-15 19 10 jonathan.innis.ji@gmail.com wesleyyep@canva.com
Chart.yaml
in charts/karpenter-crd
16 - 2022-12-12 2025-03-11 19 10 spring1843@users.noreply.gi... 85638465+edibble21@users.no...
utils.go
in pkg/fake
203 21 2022-10-21 2025-02-26 16 10 ellistarn@gmail.com jmdeal@amazon.com
bottlerocketsettings.go
in pkg/providers/amifamily/bootstrap
104 3 2023-02-28 2025-02-21 12 10 74629455+engedaam@users.nor... 21048293+vigh-m@users.norep...
subnet.go
in pkg/providers/subnet
230 7 2023-01-03 2025-04-29 36 9 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
clusterrole.yaml
in charts/karpenter/templates
36 - 2022-02-09 2024-07-23 19 9 steve.hipwell@gmail.com reed0schalo@gmail.com
ec2nodeclass.go
in pkg/apis/v1
183 9 2024-06-20 2025-04-15 18 9 74629455+engedaam@users.nor... wesleyyep@canva.com
utils.go
in pkg/utils
88 6 2022-10-21 2025-04-29 16 9 ellistarn@gmail.com jonathan.innis.ji@gmail.com
labels.go
in pkg/apis/v1
112 1 2024-06-20 2025-02-26 16 9 74629455+engedaam@users.nor... jmdeal@amazon.com
bottlerocket.go
in pkg/providers/amifamily/bootstrap
70 1 2023-02-28 2024-11-06 16 9 74629455+engedaam@users.nor... 85638465+edibble21@users.no...
options.go
in pkg/operator/options
60 6 2022-10-18 2024-11-25 11 9 joinnis@amazon.com 85638465+edibble21@users.no...
controller.go
in pkg/controllers/nodeclass
186 5 2023-09-08 2025-04-21 29 8 jonathan.innis.ji@gmail.com jmdeal@amazon.com
bottlerocket.go
in pkg/providers/amifamily
91 5 2023-02-28 2025-04-29 25 8 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
bootstrap.go
in pkg/providers/amifamily/bootstrap
84 4 2023-02-28 2024-10-01 17 8 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
ssmapi.go
in pkg/fake
61 3 2022-10-21 2025-04-29 10 8 ellistarn@gmail.com jonathan.innis.ji@gmail.com
service.yaml
in charts/karpenter/templates
25 - 2022-02-09 2024-10-22 9 8 steve.hipwell@gmail.com james@duffy.xyz
securitygroup.go
in pkg/providers/securitygroup
110 4 2023-01-03 2025-04-01 24 7 74629455+engedaam@users.nor... reed0schalo@gmail.com
al2.go
in pkg/providers/amifamily
83 4 2023-02-28 2025-04-29 24 7 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
cloudprovider.go
in pkg/fake
86 11 2022-12-14 2025-03-18 20 7 93419161+ra-grover@users.no... jonathan.innis.ji@gmail.com
zz_generated.bandwidth.go
in pkg/providers/instancetype
893 - 2023-03-02 2024-11-26 13 7 74629455+engedaam@users.nor... 74629455+engedaam@users.nor...
main.go
in hack/code/instancetype_testdata_gen
239 9 2023-10-19 2025-03-18 10 7 jmdeal@amazon.com jonathan.innis.ji@gmail.com
eksbootstrap.go
in pkg/providers/amifamily/bootstrap
151 7 2023-02-28 2024-10-01 10 7 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
67 3 2024-06-20 2025-02-26 8 7 74629455+engedaam@users.nor... jmdeal@amazon.com
controller.go
in pkg/controllers/nodeclaim/garbagecollection
88 4 2023-09-08 2025-02-18 21 6 jonathan.innis.ji@gmail.com jonathan.innis.ji@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
cloudformation.yaml
in website/content/en/v1.4/getting-started/getting-started-with-karpenter
366 -
grafana-values.yaml
in website/content/en/v1.2/getting-started/getting-started-with-karpenter
27 -
grafana-values.yaml
in website/content/en/v0.32/getting-started/getting-started-with-karpenter
27 -
grafana-values.yaml
in website/content/en/v1.4/getting-started/getting-started-with-karpenter
27 -
grafana-values.yaml
in website/content/en/v1.0/getting-started/getting-started-with-karpenter
27 -
grafana-values.yaml
in website/content/en/v1.3/getting-started/getting-started-with-karpenter
27 -
prometheus-values.yaml
in website/content/en/v1.2/getting-started/getting-started-with-karpenter
20 -
prometheus-values.yaml
in website/content/en/v1.4/getting-started/getting-started-with-karpenter
20 -
prometheus-values.yaml
in website/content/en/v1.0/getting-started/getting-started-with-karpenter
20 -
prometheus-values.yaml
in website/content/en/v1.3/getting-started/getting-started-with-karpenter
20 -
728 - 2023-10-19 2023-10-19 1 1 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
cloudformation.yaml
in website/content/en/v1.3/getting-started/getting-started-with-karpenter
366 - 2025-04-04 2025-04-04 1 1 requiem1337@gmail.com requiem1337@gmail.com
cloudformation.yaml
in website/content/en/v1.2/getting-started/getting-started-with-karpenter
363 - 2025-04-04 2025-04-04 1 1 requiem1337@gmail.com requiem1337@gmail.com
offering.go
in pkg/providers/instancetype/offering
165 4 2025-03-18 2025-03-18 1 1 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
types.go
in pkg/providers/capacityreservation
145 9 2025-02-26 2025-02-26 1 1 jmdeal@amazon.com jmdeal@amazon.com
provider.go
in pkg/providers/capacityreservation
96 4 2025-02-26 2025-02-26 1 1 jmdeal@amazon.com jmdeal@amazon.com
mime.go
in pkg/providers/amifamily/bootstrap/mime
94 3 2024-02-28 2024-02-28 1 1 jmdeal@amazon.com jmdeal@amazon.com
_search.scss
in website/assets/scss
81 - 2023-11-07 2023-11-07 1 1 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
controller.go
in pkg/controllers/providers/ssm/invalidation
67 4 2024-10-31 2024-10-31 1 1 jmdeal@amazon.com jmdeal@amazon.com
footer.html
in website/layouts/partials
44 - 2021-07-30 2021-07-30 1 1 akestner@users.noreply.gith... akestner@users.noreply.gith...
metrics.go
in pkg/controllers/metrics
43 - 2025-03-18 2025-03-18 1 1 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
controller.go
in pkg/controllers/providers/version
36 3 2024-11-25 2025-01-10 2 1 85638465+edibble21@users.no... 85638465+edibble21@users.no...
grafana-values.yaml
in website/content/en/preview/getting-started/getting-started-with-karpenter
27 - 2023-03-09 2023-03-09 1 1 marko@scalefactory.com marko@scalefactory.com
search.js
in website/assets/js
24 4 2023-11-07 2023-11-07 1 1 david.tesar@microsoft.com david.tesar@microsoft.com
feature.html
in website/layouts/shortcodes/blocks
23 - 2021-07-30 2021-07-30 1 1 akestner@users.noreply.gith... akestner@users.noreply.gith...
prometheus-values.yaml
in website/content/en/v0.32/getting-started/getting-started-with-karpenter
18 - 2024-02-22 2024-02-22 1 1 robertnorthard@googlemail.com robertnorthard@googlemail.com
events.go
in pkg/providers/instance
16 1 2025-04-22 2025-04-22 1 1 jonathan.innis.ji@gmail.com jonathan.innis.ji@gmail.com
browserconfig.xml
in website/static/favicons
12 - 2021-07-30 2021-07-30 1 1 akestner@users.noreply.gith... akestner@users.noreply.gith...
404.html
in website/layouts
8 - 2021-07-22 2021-07-22 1 1 akestner@users.noreply.gith... akestner@users.noreply.gith...
artifacthub-repo.yaml
in charts/karpenter
5 - 2024-02-16 2024-03-15 2 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
artifacthub-repo.yaml
in charts/karpenter-crd
5 - 2024-02-16 2024-04-21 3 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
favicons.html
in website/layouts/partials
4 - 2021-07-23 2021-07-23 1 1 justinleegarrison@gmail.com justinleegarrison@gmail.com
githubRelRef.html
in website/layouts/shortcodes
1 - 2022-02-24 2022-08-23 2 1 wagnerbm@amazon.com wagnerbm@amazon.com
cloudformation.yaml
in website/content/en/v1.0/getting-started/getting-started-with-karpenter
363 - 2024-09-03 2025-04-04 3 2 requiem1337@gmail.com requiem1337@gmail.com
iamapi.go
in pkg/fake
161 8 2023-09-22 2024-11-06 4 2 jonathan.innis.ji@gmail.com 85638465+edibble21@users.no...
main.go
in tools/kompat/cmd/kompat
129 3 2023-09-08 2023-12-07 2 2 74629455+engedaam@users.nor... jonathan.innis.ji@gmail.com
nodeadm.go
in pkg/providers/amifamily/bootstrap
120 4 2024-02-28 2024-08-07 4 2 jmdeal@amazon.com jmdeal@amazon.com
capacityreservation.go
in pkg/controllers/nodeclass
111 4 2025-02-26 2025-04-29 2 2 jmdeal@amazon.com jonathan.innis.ji@gmail.com
parser.go
in pkg/controllers/interruption
69 4 2022-11-03 2023-12-06 2 2 joinnis@amazon.com jonathan.innis.ji@gmail.com
ami.go
in pkg/controllers/nodeclass
60 2 2025-01-14 2025-02-05 2 2 saurav-agarwalla@users.nore... jmdeal@amazon.com
sdk.go
in pkg/aws
53 - 2024-10-04 2025-02-26 6 2 85638465+edibble21@users.no... jmdeal@amazon.com
subnet.go
in pkg/controllers/nodeclass
46 2 2025-01-14 2025-02-27 2 2 saurav-agarwalla@users.nore... jmdeal@amazon.com
main.go
in hack/code/vpc_limits_gen
45 1 2023-10-19 2024-01-02 2 2 jmdeal@amazon.com jonathan.innis.ji@gmail.com
securitygroup.go
in pkg/controllers/nodeclass
42 2 2025-01-14 2025-02-27 2 2 saurav-agarwalla@users.nore... jmdeal@amazon.com
instanceprofile.go
in pkg/controllers/nodeclass
38 2 2025-01-14 2025-04-09 4 2 saurav-agarwalla@users.nore... jmdeal@amazon.com
37 - 2022-01-24 2023-12-06 2 2 wagnerbm@amazon.com jonathan.innis.ji@gmail.com
types.go
in pkg/controllers/interruption/messages
37 1 2022-11-03 2024-08-01 2 2 joinnis@amazon.com patixjig@amazon.com
model.go
in pkg/controllers/interruption/messages/scheduledchange
35 2 2022-11-03 2023-12-06 2 2 joinnis@amazon.com jonathan.innis.ji@gmail.com
types.go
in pkg/providers/ssm
32 3 2024-10-31 2025-04-15 2 2 jmdeal@amazon.com wesleyyep@canva.com
parser.go
in pkg/controllers/interruption/messages/scheduledchange
31 4 2022-11-03 2023-12-06 2 2 joinnis@amazon.com jonathan.innis.ji@gmail.com
Correlations

File Size vs. Number of Changes: 161 points

charts/karpenter/templates/deployment.yaml x: 241 lines of code y: 53 # changes pkg/batcher/createfleet.go x: 89 lines of code y: 7 # changes pkg/batcher/describeinstances.go x: 97 lines of code y: 9 # changes pkg/batcher/terminateinstances.go x: 86 lines of code y: 10 # changes pkg/cloudprovider/drift.go x: 127 lines of code y: 30 # changes pkg/controllers/nodeclaim/capacityreservation/controller.go x: 123 lines of code y: 3 # changes pkg/controllers/nodeclass/capacityreservation.go x: 111 lines of code y: 2 # changes pkg/fake/ec2api.go x: 569 lines of code y: 43 # changes pkg/fake/ssmapi.go x: 61 lines of code y: 10 # changes pkg/operator/options/options_validation.go x: 43 lines of code y: 4 # changes pkg/providers/amifamily/al2.go x: 83 lines of code y: 24 # changes pkg/providers/amifamily/al2023.go x: 81 lines of code y: 9 # changes pkg/providers/amifamily/bottlerocket.go x: 91 lines of code y: 25 # changes pkg/providers/amifamily/types.go x: 95 lines of code y: 7 # changes pkg/providers/amifamily/windows.go x: 75 lines of code y: 17 # changes pkg/providers/instanceprofile/instanceprofile.go x: 103 lines of code y: 15 # changes pkg/providers/launchtemplate/launchtemplate.go x: 418 lines of code y: 59 # changes pkg/providers/ssm/provider.go x: 42 lines of code y: 6 # changes pkg/providers/subnet/subnet.go x: 230 lines of code y: 36 # changes pkg/providers/version/version.go x: 104 lines of code y: 18 # changes pkg/utils/utils.go x: 88 lines of code y: 16 # changes pkg/cloudprovider/cloudprovider.go x: 379 lines of code y: 115 # changes pkg/providers/instance/instance.go x: 569 lines of code y: 57 # changes pkg/errors/errors.go x: 187 lines of code y: 22 # changes pkg/operator/operator.go x: 277 lines of code y: 55 # changes pkg/providers/instance/events.go x: 16 lines of code y: 1 # changes pkg/controllers/controllers.go x: 86 lines of code y: 75 # changes pkg/controllers/nodeclass/controller.go x: 186 lines of code y: 29 # changes pkg/controllers/nodeclass/validation.go x: 382 lines of code y: 11 # changes charts/karpenter/values.yaml x: 100 lines of code y: 154 # changes charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml x: 731 lines of code y: 19 # changes pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 728 lines of code y: 48 # changes pkg/apis/v1/ec2nodeclass.go x: 183 lines of code y: 18 # changes pkg/providers/amifamily/ami.go x: 194 lines of code y: 42 # changes pkg/providers/ssm/types.go x: 32 lines of code y: 2 # changes pkg/controllers/nodeclass/instanceprofile.go x: 38 lines of code y: 4 # changes pkg/controllers/interruption/controller.go x: 224 lines of code y: 44 # changes pkg/providers/sqs/sqs.go x: 84 lines of code y: 5 # changes website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 366 lines of code y: 21 # changes website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 339 lines of code y: 6 # changes website/content/en/v1.0/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 363 lines of code y: 3 # changes website/content/en/v1.2/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 363 lines of code y: 1 # changes website/content/en/v1.3/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 366 lines of code y: 1 # changes pkg/fake/types.go x: 70 lines of code y: 5 # changes pkg/providers/securitygroup/securitygroup.go x: 110 lines of code y: 24 # changes pkg/providers/instancetype/instancetype.go x: 234 lines of code y: 51 # changes hack/code/instancetype_testdata_gen/main.go x: 239 lines of code y: 10 # changes pkg/controllers/metrics/controller.go x: 83 lines of code y: 6 # changes pkg/controllers/metrics/metrics.go x: 43 lines of code y: 1 # changes pkg/fake/cloudprovider.go x: 86 lines of code y: 20 # changes pkg/fake/pricingapi.go x: 47 lines of code y: 6 # changes pkg/fake/zz_generated.describe_instance_types.go x: 980 lines of code y: 15 # changes pkg/providers/instancetype/metrics.go x: 37 lines of code y: 7 # changes pkg/providers/instancetype/offering/offering.go x: 165 lines of code y: 1 # changes cmd/controller/main.go x: 64 lines of code y: 114 # changes pkg/fake/atomic.go x: 130 lines of code y: 5 # changes pkg/providers/pricing/pricing.go x: 346 lines of code y: 19 # changes website/hugo.yaml x: 97 lines of code y: 29 # changes charts/karpenter-crd/Chart.yaml x: 16 lines of code y: 19 # changes charts/karpenter/Chart.yaml x: 34 lines of code y: 85 # changes pkg/providers/instance/types.go x: 70 lines of code y: 11 # changes pkg/controllers/nodeclass/readiness.go x: 26 lines of code y: 2 # changes pkg/controllers/nodeclass/securitygroup.go x: 42 lines of code y: 2 # changes pkg/controllers/nodeclass/subnet.go x: 46 lines of code y: 2 # changes hack/tools/allocatable_diff/main.go x: 91 lines of code y: 3 # changes hack/tools/launchtemplate_counter/main.go x: 125 lines of code y: 4 # changes pkg/apis/v1/doc.go x: 17 lines of code y: 5 # changes pkg/apis/v1/ec2nodeclass_status.go x: 67 lines of code y: 8 # changes pkg/apis/v1/labels.go x: 112 lines of code y: 16 # changes pkg/apis/v1/zz_generated.deepcopy.go x: 520 lines of code y: 7 # changes pkg/aws/sdk.go x: 53 lines of code y: 6 # changes pkg/fake/utils.go x: 203 lines of code y: 16 # changes pkg/providers/amifamily/resolver.go x: 224 lines of code y: 41 # changes pkg/providers/capacityreservation/provider.go x: 96 lines of code y: 1 # changes pkg/providers/capacityreservation/types.go x: 145 lines of code y: 1 # changes pkg/providers/instancetype/types.go x: 487 lines of code y: 45 # changes pkg/providers/amifamily/bootstrap/bottlerocketsettings.go x: 104 lines of code y: 12 # changes pkg/controllers/nodeclaim/garbagecollection/controller.go x: 88 lines of code y: 21 # changes pkg/controllers/nodeclaim/tagging/controller.go x: 110 lines of code y: 17 # changes charts/karpenter/templates/serviceaccount.yaml x: 19 lines of code y: 5 # changes charts/karpenter/templates/servicemonitor.yaml x: 29 lines of code y: 4 # changes charts/karpenter/templates/_helpers.tpl x: 136 lines of code y: 19 # changes pkg/controllers/nodeclass/ami.go x: 60 lines of code y: 2 # changes pkg/controllers/nodeclass/events.go x: 17 lines of code y: 4 # changes pkg/controllers/providers/version/controller.go x: 36 lines of code y: 2 # changes charts/karpenter-crd/values.yaml x: 1 lines of code y: 5 # changes pkg/providers/instancetype/zz_generated.bandwidth.go x: 893 lines of code y: 13 # changes pkg/providers/pricing/zz_generated.pricing_aws_us_gov.go x: 326 lines of code y: 7 # changes pkg/fake/eksapi.go x: 34 lines of code y: 7 # changes pkg/operator/options/options.go x: 60 lines of code y: 11 # changes pkg/apis/apis.go x: 18 lines of code y: 36 # changes pkg/controllers/nodeclass/hash/controller.go x: 81 lines of code y: 13 # changes pkg/controllers/providers/instancetype/capacity/controller.go x: 73 lines of code y: 3 # changes charts/karpenter/templates/clusterrole-core.yaml x: 69 lines of code y: 18 # changes pkg/batcher/batcher.go x: 133 lines of code y: 6 # changes pkg/batcher/metrics.go x: 31 lines of code y: 3 # changes pkg/controllers/interruption/metrics.go x: 44 lines of code y: 7 # changes hack/code/prices_gen/main.go x: 162 lines of code y: 8 # changes pkg/batcher/ec2api.go x: 17 lines of code y: 2 # changes pkg/fake/iamapi.go x: 161 lines of code y: 4 # changes pkg/providers/amifamily/bootstrap/bottlerocket.go x: 70 lines of code y: 16 # changes pkg/providers/amifamily/bootstrap/custom.go x: 11 lines of code y: 2 # changes pkg/providers/pricing/zz_generated.pricing_aws.go x: 301 lines of code y: 7 # changes pkg/controllers/providers/ssm/invalidation/controller.go x: 67 lines of code y: 1 # changes charts/karpenter/templates/service.yaml x: 25 lines of code y: 9 # changes pkg/fake/sqsapi.go x: 41 lines of code y: 5 # changes pkg/providers/amifamily/bootstrap/bootstrap.go x: 84 lines of code y: 17 # changes pkg/providers/amifamily/bootstrap/eksbootstrap.go x: 151 lines of code y: 10 # changes pkg/controllers/providers/instancetype/controller.go x: 45 lines of code y: 6 # changes charts/karpenter/templates/role.yaml x: 40 lines of code y: 14 # changes charts/karpenter/templates/rolebinding.yaml x: 39 lines of code y: 4 # changes pkg/providers/amifamily/bootstrap/nodeadm.go x: 120 lines of code y: 4 # changes pkg/controllers/interruption/messages/statechange/model.go x: 22 lines of code y: 3 # changes charts/karpenter/templates/clusterrole.yaml x: 36 lines of code y: 19 # changes pkg/providers/amifamily/custom.go x: 29 lines of code y: 12 # changes pkg/cloudprovider/events/events.go x: 22 lines of code y: 5 # changes pkg/controllers/interruption/events/events.go x: 120 lines of code y: 7 # changes pkg/apis/v1/ec2nodeclass_defaults.go x: 5 lines of code y: 2 # changes charts/karpenter-crd/artifacthub-repo.yaml x: 5 lines of code y: 3 # changes website/content/en/_index.html x: 61 lines of code y: 9 # changes tools/kompat/pkg/kompat/kompat.go x: 323 lines of code y: 4 # changes website/layouts/partials/navbar-version-selector.html x: 16 lines of code y: 6 # changes pkg/providers/amifamily/bootstrap/mime/mime.go x: 94 lines of code y: 1 # changes website/content/en/preview/getting-started/getting-started-with-karpenter/prometheus-values.yaml x: 20 lines of code y: 4 # changes website/content/en/v0.32/getting-started/getting-started-with-karpenter/prometheus-values.yaml x: 18 lines of code y: 1 # changes hack/code/vpc_limits_gen/main.go x: 45 lines of code y: 2 # changes tools/kompat/cmd/kompat/main.go x: 129 lines of code y: 2 # changes hack/github/label_issue_count.py x: 23 lines of code y: 2 # changes pkg/controllers/interruption/messages/noop/model.go x: 13 lines of code y: 2 # changes pkg/controllers/interruption/messages/scheduledchange/model.go x: 35 lines of code y: 2 # changes pkg/controllers/interruption/messages/scheduledchange/parser.go x: 31 lines of code y: 2 # changes pkg/controllers/interruption/messages/spotinterruption/model.go x: 18 lines of code y: 2 # changes pkg/controllers/interruption/messages/statechange/parser.go x: 29 lines of code y: 2 # changes pkg/controllers/interruption/parser.go x: 69 lines of code y: 2 # changes website/layouts/shortcodes/github.html x: 14 lines of code y: 4 # changes charts/karpenter/templates/aggregate-clusterrole.yaml x: 18 lines of code y: 4 # changes pkg/providers/amifamily/bootstrap/windows.go x: 32 lines of code y: 3 # changes website/assets/scss/_search.scss x: 81 lines of code y: 1 # changes website/assets/js/search.js x: 24 lines of code y: 1 # changes charts/karpenter/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 728 lines of code y: 1 # changes website/content/en/preview/getting-started/getting-started-with-karpenter/grafana-values.yaml x: 27 lines of code y: 1 # changes charts/index.yaml x: 960 lines of code y: 63 # changes website/layouts/shortcodes/githubRelRef.html x: 1 lines of code y: 2 # changes website/static/favicons/browserconfig.xml x: 12 lines of code y: 1 # changes website/layouts/partials/favicons.html x: 4 lines of code y: 1 # changes website/layouts/404.html x: 8 lines of code y: 1 # changes
154.0
# changes
  min: 1.0
  average: 14.07
  25th percentile: 2.0
  median: 6.0
  75th percentile: 16.5
  max: 154.0
0 980.0
lines of code
min: 1.0 | average: 134.19 | 25th percentile: 30.0 | median: 70.0 | 75th percentile: 134.5 | max: 980.0

Number of Contributors vs. Number of Changes: 161 points

charts/karpenter/templates/deployment.yaml x: 33 # contributors y: 53 # changes pkg/batcher/createfleet.go x: 5 # contributors y: 7 # changes pkg/batcher/describeinstances.go x: 5 # contributors y: 9 # changes pkg/batcher/terminateinstances.go x: 6 # contributors y: 10 # changes pkg/cloudprovider/drift.go x: 5 # contributors y: 30 # changes pkg/controllers/nodeclaim/capacityreservation/controller.go x: 3 # contributors y: 3 # changes pkg/controllers/nodeclass/capacityreservation.go x: 2 # contributors y: 2 # changes pkg/fake/ec2api.go x: 17 # contributors y: 43 # changes pkg/fake/ssmapi.go x: 8 # contributors y: 10 # changes pkg/operator/options/options_validation.go x: 3 # contributors y: 4 # changes pkg/providers/amifamily/al2.go x: 7 # contributors y: 24 # changes pkg/providers/amifamily/al2023.go x: 3 # contributors y: 9 # changes pkg/providers/amifamily/bottlerocket.go x: 8 # contributors y: 25 # changes pkg/providers/amifamily/windows.go x: 6 # contributors y: 17 # changes pkg/providers/instanceprofile/instanceprofile.go x: 6 # contributors y: 15 # changes pkg/providers/launchtemplate/launchtemplate.go x: 14 # contributors y: 59 # changes pkg/providers/ssm/provider.go x: 4 # contributors y: 6 # changes pkg/providers/subnet/subnet.go x: 9 # contributors y: 36 # changes pkg/providers/version/version.go x: 5 # contributors y: 18 # changes pkg/utils/utils.go x: 9 # contributors y: 16 # changes pkg/cloudprovider/cloudprovider.go x: 18 # contributors y: 115 # changes pkg/providers/instance/instance.go x: 14 # contributors y: 57 # changes pkg/errors/errors.go x: 10 # contributors y: 22 # changes pkg/operator/operator.go x: 16 # contributors y: 55 # changes pkg/providers/instance/events.go x: 1 # contributors y: 1 # changes pkg/controllers/controllers.go x: 16 # contributors y: 75 # changes pkg/controllers/nodeclass/controller.go x: 8 # contributors y: 29 # changes pkg/controllers/nodeclass/validation.go x: 5 # contributors y: 11 # changes charts/karpenter/values.yaml x: 58 # contributors y: 154 # changes charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml x: 10 # contributors y: 19 # changes pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 16 # contributors y: 48 # changes pkg/apis/v1/ec2nodeclass.go x: 9 # contributors y: 18 # changes pkg/providers/amifamily/ami.go x: 13 # contributors y: 42 # changes pkg/controllers/nodeclass/instanceprofile.go x: 2 # contributors y: 4 # changes pkg/controllers/interruption/controller.go x: 13 # contributors y: 44 # changes pkg/providers/sqs/sqs.go x: 3 # contributors y: 5 # changes website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 10 # contributors y: 21 # changes website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 5 # contributors y: 6 # changes website/content/en/v1.0/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 2 # contributors y: 3 # changes pkg/fake/types.go x: 4 # contributors y: 5 # changes pkg/providers/instancetype/instancetype.go x: 12 # contributors y: 51 # changes hack/code/instancetype_testdata_gen/main.go x: 7 # contributors y: 10 # changes pkg/fake/cloudprovider.go x: 7 # contributors y: 20 # changes pkg/fake/zz_generated.describe_instance_types.go x: 12 # contributors y: 15 # changes pkg/providers/instancetype/metrics.go x: 4 # contributors y: 7 # changes cmd/controller/main.go x: 24 # contributors y: 114 # changes pkg/providers/pricing/pricing.go x: 13 # contributors y: 19 # changes website/hugo.yaml x: 12 # contributors y: 29 # changes charts/karpenter/Chart.yaml x: 20 # contributors y: 85 # changes pkg/providers/instance/types.go x: 6 # contributors y: 11 # changes hack/tools/launchtemplate_counter/main.go x: 4 # contributors y: 4 # changes pkg/apis/v1/ec2nodeclass_status.go x: 7 # contributors y: 8 # changes pkg/aws/sdk.go x: 2 # contributors y: 6 # changes pkg/fake/utils.go x: 10 # contributors y: 16 # changes pkg/providers/amifamily/resolver.go x: 11 # contributors y: 41 # changes pkg/providers/instancetype/types.go x: 19 # contributors y: 45 # changes pkg/providers/amifamily/bootstrap/bottlerocketsettings.go x: 10 # contributors y: 12 # changes pkg/controllers/nodeclaim/garbagecollection/controller.go x: 6 # contributors y: 21 # changes pkg/controllers/nodeclaim/tagging/controller.go x: 4 # contributors y: 17 # changes charts/karpenter/templates/serviceaccount.yaml x: 5 # contributors y: 5 # changes pkg/controllers/providers/version/controller.go x: 1 # contributors y: 2 # changes pkg/providers/instancetype/zz_generated.bandwidth.go x: 7 # contributors y: 13 # changes pkg/operator/options/options.go x: 9 # contributors y: 11 # changes pkg/apis/apis.go x: 10 # contributors y: 36 # changes pkg/controllers/nodeclass/hash/controller.go x: 5 # contributors y: 13 # changes charts/karpenter/templates/clusterrole-core.yaml x: 11 # contributors y: 18 # changes pkg/controllers/interruption/metrics.go x: 6 # contributors y: 7 # changes hack/code/prices_gen/main.go x: 4 # contributors y: 8 # changes pkg/providers/pricing/zz_generated.pricing_aws_cn.go x: 3 # contributors y: 2 # changes charts/karpenter/templates/service.yaml x: 8 # contributors y: 9 # changes pkg/providers/amifamily/bootstrap/bootstrap.go x: 8 # contributors y: 17 # changes pkg/controllers/providers/instancetype/controller.go x: 3 # contributors y: 6 # changes charts/karpenter/templates/role.yaml x: 12 # contributors y: 14 # changes charts/karpenter/templates/clusterrole.yaml x: 9 # contributors y: 19 # changes pkg/providers/amifamily/custom.go x: 4 # contributors y: 12 # changes charts/karpenter-crd/artifacthub-repo.yaml x: 1 # contributors y: 3 # changes website/content/en/_index.html x: 4 # contributors y: 9 # changes charts/karpenter/templates/poddisruptionbudget.yaml x: 6 # contributors y: 6 # changes charts/index.yaml x: 11 # contributors y: 63 # changes
154.0
# changes
  min: 1.0
  average: 14.07
  25th percentile: 2.0
  median: 6.0
  75th percentile: 16.5
  max: 154.0
0 58.0
# contributors
min: 1.0 | average: 5.91 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 58.0

Number of Contributors vs. File Size: 161 points

charts/karpenter/templates/deployment.yaml x: 33 # contributors y: 241 lines of code pkg/batcher/createfleet.go x: 5 # contributors y: 89 lines of code pkg/batcher/describeinstances.go x: 5 # contributors y: 97 lines of code pkg/batcher/terminateinstances.go x: 6 # contributors y: 86 lines of code pkg/cloudprovider/drift.go x: 5 # contributors y: 127 lines of code pkg/controllers/nodeclaim/capacityreservation/controller.go x: 3 # contributors y: 123 lines of code pkg/controllers/nodeclass/capacityreservation.go x: 2 # contributors y: 111 lines of code pkg/fake/ec2api.go x: 17 # contributors y: 569 lines of code pkg/fake/ssmapi.go x: 8 # contributors y: 61 lines of code pkg/operator/options/options_validation.go x: 3 # contributors y: 43 lines of code pkg/providers/amifamily/al2.go x: 7 # contributors y: 83 lines of code pkg/providers/amifamily/al2023.go x: 3 # contributors y: 81 lines of code pkg/providers/amifamily/bottlerocket.go x: 8 # contributors y: 91 lines of code pkg/providers/amifamily/types.go x: 5 # contributors y: 95 lines of code pkg/providers/amifamily/windows.go x: 6 # contributors y: 75 lines of code pkg/providers/instanceprofile/instanceprofile.go x: 6 # contributors y: 103 lines of code pkg/providers/launchtemplate/launchtemplate.go x: 14 # contributors y: 418 lines of code pkg/providers/ssm/provider.go x: 4 # contributors y: 42 lines of code pkg/providers/subnet/subnet.go x: 9 # contributors y: 230 lines of code pkg/providers/version/version.go x: 5 # contributors y: 104 lines of code pkg/utils/utils.go x: 9 # contributors y: 88 lines of code pkg/cloudprovider/cloudprovider.go x: 18 # contributors y: 379 lines of code pkg/providers/instance/instance.go x: 14 # contributors y: 569 lines of code pkg/errors/errors.go x: 10 # contributors y: 187 lines of code pkg/operator/operator.go x: 16 # contributors y: 277 lines of code pkg/providers/instance/events.go x: 1 # contributors y: 16 lines of code pkg/controllers/controllers.go x: 16 # contributors y: 86 lines of code pkg/controllers/nodeclass/controller.go x: 8 # contributors y: 186 lines of code pkg/controllers/nodeclass/validation.go x: 5 # contributors y: 382 lines of code charts/karpenter/values.yaml x: 58 # contributors y: 100 lines of code charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml x: 10 # contributors y: 731 lines of code pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 16 # contributors y: 728 lines of code pkg/apis/v1/ec2nodeclass.go x: 9 # contributors y: 183 lines of code pkg/providers/amifamily/ami.go x: 13 # contributors y: 194 lines of code pkg/providers/ssm/types.go x: 2 # contributors y: 32 lines of code pkg/controllers/nodeclass/instanceprofile.go x: 2 # contributors y: 38 lines of code pkg/controllers/interruption/controller.go x: 13 # contributors y: 224 lines of code pkg/providers/sqs/sqs.go x: 3 # contributors y: 84 lines of code website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 10 # contributors y: 366 lines of code website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 5 # contributors y: 339 lines of code website/content/en/v1.0/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 2 # contributors y: 363 lines of code website/content/en/v1.2/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 # contributors y: 363 lines of code pkg/fake/types.go x: 4 # contributors y: 70 lines of code pkg/providers/securitygroup/securitygroup.go x: 7 # contributors y: 110 lines of code pkg/providers/instancetype/instancetype.go x: 12 # contributors y: 234 lines of code hack/code/instancetype_testdata_gen/main.go x: 7 # contributors y: 239 lines of code pkg/controllers/metrics/controller.go x: 5 # contributors y: 83 lines of code pkg/controllers/metrics/metrics.go x: 1 # contributors y: 43 lines of code pkg/fake/cloudprovider.go x: 7 # contributors y: 86 lines of code pkg/fake/pricingapi.go x: 5 # contributors y: 47 lines of code pkg/fake/zz_generated.describe_instance_types.go x: 12 # contributors y: 980 lines of code pkg/providers/instancetype/metrics.go x: 4 # contributors y: 37 lines of code pkg/providers/instancetype/offering/offering.go x: 1 # contributors y: 165 lines of code cmd/controller/main.go x: 24 # contributors y: 64 lines of code pkg/fake/atomic.go x: 4 # contributors y: 130 lines of code pkg/providers/pricing/pricing.go x: 13 # contributors y: 346 lines of code website/hugo.yaml x: 12 # contributors y: 97 lines of code charts/karpenter-crd/Chart.yaml x: 10 # contributors y: 16 lines of code charts/karpenter/Chart.yaml x: 20 # contributors y: 34 lines of code pkg/providers/instance/types.go x: 6 # contributors y: 70 lines of code pkg/controllers/nodeclass/readiness.go x: 2 # contributors y: 26 lines of code pkg/controllers/nodeclass/securitygroup.go x: 2 # contributors y: 42 lines of code pkg/controllers/nodeclass/subnet.go x: 2 # contributors y: 46 lines of code hack/tools/allocatable_diff/main.go x: 3 # contributors y: 91 lines of code hack/tools/launchtemplate_counter/main.go x: 4 # contributors y: 125 lines of code pkg/apis/v1/doc.go x: 4 # contributors y: 17 lines of code pkg/apis/v1/ec2nodeclass_status.go x: 7 # contributors y: 67 lines of code pkg/apis/v1/labels.go x: 9 # contributors y: 112 lines of code pkg/apis/v1/zz_generated.deepcopy.go x: 4 # contributors y: 520 lines of code pkg/aws/sdk.go x: 2 # contributors y: 53 lines of code pkg/fake/utils.go x: 10 # contributors y: 203 lines of code pkg/providers/amifamily/resolver.go x: 11 # contributors y: 224 lines of code pkg/providers/capacityreservation/provider.go x: 1 # contributors y: 96 lines of code pkg/providers/capacityreservation/types.go x: 1 # contributors y: 145 lines of code pkg/providers/instancetype/types.go x: 19 # contributors y: 487 lines of code pkg/providers/amifamily/bootstrap/bottlerocketsettings.go x: 10 # contributors y: 104 lines of code pkg/controllers/nodeclaim/tagging/controller.go x: 4 # contributors y: 110 lines of code charts/karpenter/templates/serviceaccount.yaml x: 5 # contributors y: 19 lines of code charts/karpenter/templates/servicemonitor.yaml x: 4 # contributors y: 29 lines of code charts/karpenter/templates/_helpers.tpl x: 13 # contributors y: 136 lines of code pkg/controllers/nodeclass/ami.go x: 2 # contributors y: 60 lines of code pkg/controllers/nodeclass/events.go x: 3 # contributors y: 17 lines of code pkg/controllers/providers/version/controller.go x: 1 # contributors y: 36 lines of code charts/karpenter-crd/values.yaml x: 4 # contributors y: 1 lines of code pkg/providers/instancetype/zz_generated.bandwidth.go x: 7 # contributors y: 893 lines of code pkg/providers/pricing/zz_generated.pricing_aws_us_gov.go x: 5 # contributors y: 326 lines of code pkg/fake/eksapi.go x: 5 # contributors y: 34 lines of code pkg/operator/options/options.go x: 9 # contributors y: 60 lines of code pkg/controllers/nodeclass/hash/controller.go x: 5 # contributors y: 81 lines of code pkg/controllers/providers/instancetype/capacity/controller.go x: 3 # contributors y: 73 lines of code charts/karpenter/templates/clusterrole-core.yaml x: 11 # contributors y: 69 lines of code pkg/batcher/batcher.go x: 4 # contributors y: 133 lines of code pkg/batcher/metrics.go x: 3 # contributors y: 31 lines of code pkg/controllers/interruption/metrics.go x: 6 # contributors y: 44 lines of code hack/code/prices_gen/main.go x: 4 # contributors y: 162 lines of code pkg/batcher/ec2api.go x: 2 # contributors y: 17 lines of code pkg/fake/iamapi.go x: 2 # contributors y: 161 lines of code pkg/providers/amifamily/bootstrap/bottlerocket.go x: 9 # contributors y: 70 lines of code pkg/providers/amifamily/bootstrap/custom.go x: 2 # contributors y: 11 lines of code pkg/providers/pricing/zz_generated.pricing_aws.go x: 6 # contributors y: 301 lines of code pkg/providers/pricing/zz_generated.pricing_aws_cn.go x: 3 # contributors y: 110 lines of code pkg/controllers/providers/ssm/invalidation/controller.go x: 1 # contributors y: 67 lines of code charts/karpenter/templates/service.yaml x: 8 # contributors y: 25 lines of code pkg/fake/sqsapi.go x: 3 # contributors y: 41 lines of code pkg/providers/amifamily/bootstrap/bootstrap.go x: 8 # contributors y: 84 lines of code pkg/providers/amifamily/bootstrap/eksbootstrap.go x: 7 # contributors y: 151 lines of code charts/karpenter/templates/role.yaml x: 12 # contributors y: 40 lines of code pkg/providers/amifamily/bootstrap/nodeadm.go x: 2 # contributors y: 120 lines of code pkg/controllers/interruption/messages/statechange/model.go x: 3 # contributors y: 22 lines of code charts/karpenter/templates/clusterrole.yaml x: 9 # contributors y: 36 lines of code pkg/cloudprovider/events/events.go x: 4 # contributors y: 22 lines of code pkg/controllers/interruption/events/events.go x: 6 # contributors y: 120 lines of code pkg/apis/v1/ec2nodeclass_defaults.go x: 2 # contributors y: 5 lines of code charts/karpenter-crd/artifacthub-repo.yaml x: 1 # contributors y: 5 lines of code website/content/en/_index.html x: 4 # contributors y: 61 lines of code tools/kompat/pkg/kompat/kompat.go x: 3 # contributors y: 323 lines of code tools/kompat/cmd/kompat/main.go x: 2 # contributors y: 129 lines of code hack/github/label_issue_count.py x: 2 # contributors y: 23 lines of code pkg/controllers/interruption/messages/noop/model.go x: 2 # contributors y: 13 lines of code pkg/controllers/interruption/messages/statechange/parser.go x: 2 # contributors y: 29 lines of code pkg/controllers/interruption/parser.go x: 2 # contributors y: 69 lines of code website/layouts/shortcodes/github.html x: 3 # contributors y: 14 lines of code website/assets/scss/_search.scss x: 1 # contributors y: 81 lines of code website/assets/js/search.js x: 1 # contributors y: 24 lines of code charts/karpenter/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 1 # contributors y: 728 lines of code charts/karpenter/templates/poddisruptionbudget.yaml x: 6 # contributors y: 16 lines of code charts/index.yaml x: 11 # contributors y: 960 lines of code website/layouts/shortcodes/githubRelRef.html x: 1 # contributors y: 1 lines of code website/layouts/shortcodes/blocks/feature.html x: 1 # contributors y: 23 lines of code website/static/favicons/browserconfig.xml x: 1 # contributors y: 12 lines of code website/layouts/404.html x: 1 # contributors y: 8 lines of code
980.0
lines of code
  min: 1.0
  average: 134.19
  25th percentile: 30.0
  median: 70.0
  75th percentile: 134.5
  max: 980.0
0 58.0
# contributors
min: 1.0 | average: 5.91 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 58.0