aws / karpenter-provider-aws
File Size

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

Intro
Learn more...
File Size Overall
0% | 30% | 31% | 16% | 21%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 23% | 30% | 23% | 23%
yaml0% | 49% | 37% | 0% | 12%
tpl0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
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 Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 29% | 27% | 20% | 23%
charts0% | 74% | 7% | 4% | 13%
website0% | 0% | 74% | 0% | 25%
tools0% | 0% | 71% | 28% | 0%
hack0% | 0% | 28% | 48% | 23%
cmd0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
980 -
index.yaml
in charts
960 -
zz_generated.bandwidth.go
in pkg/providers/instancetype
893 -
karpenter.k8s.aws_ec2nodeclasses.yaml
in charts/karpenter-crd/templates
731 -
728 -
728 -
ec2api.go
in pkg/fake
569 19
instance.go
in pkg/providers/instance
569 21
520 36
types.go
in pkg/providers/instancetype
487 27
launchtemplate.go
in pkg/providers/launchtemplate
418 15
validation.go
in pkg/controllers/nodeclass
382 11
cloudprovider.go
in pkg/cloudprovider
379 19
cloudformation.yaml
in website/content/en/v1.4/getting-started/getting-started-with-karpenter
366 -
cloudformation.yaml
in website/content/en/v1.3/getting-started/getting-started-with-karpenter
366 -
cloudformation.yaml
in website/content/en/preview/getting-started/getting-started-with-karpenter
366 -
cloudformation.yaml
in website/content/en/v1.2/getting-started/getting-started-with-karpenter
363 -
cloudformation.yaml
in website/content/en/v1.0/getting-started/getting-started-with-karpenter
363 -
pricing.go
in pkg/providers/pricing
346 15
cloudformation.yaml
in website/content/en/v0.32/getting-started/getting-started-with-karpenter
339 -
zz_generated.pricing_aws_us_gov.go
in pkg/providers/pricing
326 -
kompat.go
in tools/kompat/pkg/kompat
323 19
zz_generated.pricing_aws.go
in pkg/providers/pricing
301 -
operator.go
in pkg/operator
277 8
deployment.yaml
in charts/karpenter/templates
241 -
main.go
in hack/code/instancetype_testdata_gen
239 9
instancetype.go
in pkg/providers/instancetype
234 7
subnet.go
in pkg/providers/subnet
230 7
controller.go
in pkg/controllers/interruption
224 10
resolver.go
in pkg/providers/amifamily
224 7
utils.go
in pkg/fake
203 21
ami.go
in pkg/providers/amifamily
194 6
errors.go
in pkg/errors
187 16
controller.go
in pkg/controllers/nodeclass
186 5
ec2nodeclass.go
in pkg/apis/v1
183 9
offering.go
in pkg/providers/instancetype/offering
165 4
main.go
in hack/code/prices_gen
162 6
iamapi.go
in pkg/fake
161 8
eksbootstrap.go
in pkg/providers/amifamily/bootstrap
151 7
types.go
in pkg/providers/capacityreservation
145 9
tpl
_helpers.tpl
in charts/karpenter/templates
136 -
batcher.go
in pkg/batcher
133 7
main.go
in hack/code/bandwidth_gen
130 3
atomic.go
in pkg/fake
130 16
main.go
in tools/kompat/cmd/kompat
129 3
drift.go
in pkg/cloudprovider
127 7
main.go
in hack/tools/launchtemplate_counter
125 1
controller.go
in pkg/controllers/nodeclaim/capacityreservation
123 5
events.go
in pkg/controllers/interruption/events
120 6
nodeadm.go
in pkg/providers/amifamily/bootstrap
120 4
Files With Most Units (Top 50)
File# lines# units
520 36
types.go
in pkg/providers/instancetype
487 27
utils.go
in pkg/fake
203 21
instance.go
in pkg/providers/instance
569 21
kompat.go
in tools/kompat/pkg/kompat
323 19
cloudprovider.go
in pkg/cloudprovider
379 19
ec2api.go
in pkg/fake
569 19
errors.go
in pkg/errors
187 16
atomic.go
in pkg/fake
130 16
launchtemplate.go
in pkg/providers/launchtemplate
418 15
pricing.go
in pkg/providers/pricing
346 15
validation.go
in pkg/controllers/nodeclass
382 11
cloudprovider.go
in pkg/fake
86 11
controller.go
in pkg/controllers/interruption
224 10
main.go
in hack/code/instancetype_testdata_gen
239 9
ec2nodeclass.go
in pkg/apis/v1
183 9
types.go
in pkg/providers/capacityreservation
145 9
operator.go
in pkg/operator
277 8
iamapi.go
in pkg/fake
161 8
version.go
in pkg/providers/version
104 8
drift.go
in pkg/cloudprovider
127 7
batcher.go
in pkg/batcher
133 7
instancetype.go
in pkg/providers/instancetype
234 7
subnet.go
in pkg/providers/subnet
230 7
resolver.go
in pkg/providers/amifamily
224 7
eksbootstrap.go
in pkg/providers/amifamily/bootstrap
151 7
main.go
in hack/code/prices_gen
162 6
utils.go
in pkg/utils
88 6
options.go
in pkg/operator/options
60 6
events.go
in pkg/controllers/interruption/events
120 6
sqs.go
in pkg/providers/sqs
84 6
types.go
in pkg/providers/amifamily
95 6
ami.go
in pkg/providers/amifamily
194 6
options_validation.go
in pkg/operator/options
43 5
controller.go
in pkg/controllers/nodeclass
186 5
controller.go
in pkg/controllers/nodeclaim/tagging
110 5
controller.go
in pkg/controllers/nodeclaim/capacityreservation
123 5
types.go
in pkg/fake
70 5
al2023.go
in pkg/providers/amifamily
81 5
bottlerocket.go
in pkg/providers/amifamily
91 5
windows.go
in pkg/providers/amifamily
75 5
controller.go
in pkg/controllers/nodeclass/hash
81 4
capacityreservation.go
in pkg/controllers/nodeclass
111 4
parser.go
in pkg/controllers/interruption/messages/scheduledchange
31 4
parser.go
in pkg/controllers/interruption/messages/statechange
29 4
parser.go
in pkg/controllers/interruption/messages/rebalancerecommendation
23 4
parser.go
in pkg/controllers/interruption/messages/spotinterruption
23 4
parser.go
in pkg/controllers/interruption
69 4
controller.go
in pkg/controllers/nodeclaim/garbagecollection
88 4
controller.go
in pkg/controllers/providers/ssm/invalidation
67 4
Files With Long Lines (Top 50)

There are 83 files with lines longer than 120 characters. In total, there are 626 long lines.

File# lines# units# long lines
728 - 56
karpenter.k8s.aws_ec2nodeclasses.yaml
in charts/karpenter-crd/templates
731 - 56
728 - 56
ec2api.go
in pkg/fake
569 19 40
instance.go
in pkg/providers/instance
569 21 30
types.go
in pkg/providers/instancetype
487 27 28
launchtemplate.go
in pkg/providers/launchtemplate
418 15 26
sdk.go
in pkg/aws
53 - 20
main.go
in hack/code/instancetype_testdata_gen
239 9 16
iamapi.go
in pkg/fake
161 8 16
cloudprovider.go
in pkg/cloudprovider
379 19 15
subnet.go
in pkg/providers/subnet
230 7 12
bottlerocketsettings.go
in pkg/providers/amifamily/bootstrap
104 3 12
instancetype.go
in pkg/providers/instancetype
234 7 9
drift.go
in pkg/cloudprovider
127 7 8
options.go
in pkg/operator/options
60 6 8
validation.go
in pkg/controllers/nodeclass
382 11 8
instanceprofile.go
in pkg/providers/instanceprofile
103 4 8
resolver.go
in pkg/providers/amifamily
224 7 8
ami.go
in pkg/providers/amifamily
194 6 8
operator.go
in pkg/operator
277 8 7
controller.go
in pkg/controllers/nodeclass
186 5 7
errors.go
in pkg/errors
187 16 7
bottlerocket.go
in pkg/providers/amifamily
91 5 7
_index.html
in website/content/en
61 - 7
tpl
_helpers.tpl
in charts/karpenter/templates
136 - 6
main.go
in hack/code/bandwidth_gen
130 3 6
controller.go
in pkg/controllers/interruption
224 10 6
offering.go
in pkg/providers/instancetype/offering
165 4 6
kompat.go
in tools/kompat/pkg/kompat
323 19 5
describeinstances.go
in pkg/batcher
97 4 5
terminateinstances.go
in pkg/batcher
86 3 5
pricing.go
in pkg/providers/pricing
346 15 5
main.go
in hack/code/prices_gen
162 6 4
main.go
in hack/tools/allocatable_diff
91 2 4
controllers.go
in pkg/controllers
86 1 4
createfleet.go
in pkg/batcher
89 3 4
cloudprovider.go
in pkg/fake
86 11 4
utils.go
in pkg/fake
203 21 4
al2023.go
in pkg/providers/amifamily
81 5 4
bottlerocket.go
in pkg/providers/amifamily/bootstrap
70 1 4
bootstrap.go
in pkg/providers/amifamily/bootstrap
84 4 4
windows.go
in pkg/providers/amifamily
75 5 4
main.go
in hack/tools/launchtemplate_counter
125 1 3
sqsapi.go
in pkg/fake
41 4 3
provider.go
in pkg/providers/capacityreservation
96 4 3
al2.go
in pkg/providers/amifamily
83 4 3
types.go
in pkg/providers/amifamily
95 6 3
footer.html
in website/layouts/partials
44 - 3
deployment.yaml
in charts/karpenter/templates
241 - 2
Correlations

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

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

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

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

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

charts/karpenter/templates/deployment.yaml x: 3 commits (30d) y: 241 lines of code pkg/batcher/createfleet.go x: 2 commits (30d) y: 89 lines of code pkg/batcher/describeinstances.go x: 2 commits (30d) y: 97 lines of code pkg/batcher/terminateinstances.go x: 2 commits (30d) y: 86 lines of code pkg/cloudprovider/drift.go x: 1 commits (30d) y: 127 lines of code pkg/controllers/nodeclaim/capacityreservation/controller.go x: 1 commits (30d) y: 123 lines of code pkg/controllers/nodeclass/capacityreservation.go x: 1 commits (30d) y: 111 lines of code pkg/fake/ec2api.go x: 2 commits (30d) y: 569 lines of code pkg/fake/ssmapi.go x: 1 commits (30d) y: 61 lines of code pkg/operator/options/options_validation.go x: 1 commits (30d) y: 43 lines of code pkg/providers/amifamily/al2.go x: 1 commits (30d) y: 83 lines of code pkg/providers/amifamily/al2023.go x: 2 commits (30d) y: 81 lines of code pkg/providers/amifamily/bottlerocket.go x: 1 commits (30d) y: 91 lines of code pkg/providers/amifamily/types.go x: 1 commits (30d) y: 95 lines of code pkg/providers/amifamily/windows.go x: 1 commits (30d) y: 75 lines of code pkg/providers/instanceprofile/instanceprofile.go x: 2 commits (30d) y: 103 lines of code pkg/providers/launchtemplate/launchtemplate.go x: 2 commits (30d) y: 418 lines of code pkg/providers/ssm/provider.go x: 2 commits (30d) y: 42 lines of code pkg/providers/subnet/subnet.go x: 1 commits (30d) y: 230 lines of code pkg/providers/version/version.go x: 1 commits (30d) y: 104 lines of code pkg/cloudprovider/cloudprovider.go x: 1 commits (30d) y: 379 lines of code pkg/providers/instance/instance.go x: 4 commits (30d) y: 569 lines of code pkg/errors/errors.go x: 2 commits (30d) y: 187 lines of code pkg/operator/operator.go x: 3 commits (30d) y: 277 lines of code pkg/providers/instance/events.go x: 1 commits (30d) y: 16 lines of code pkg/controllers/controllers.go x: 3 commits (30d) y: 86 lines of code pkg/controllers/nodeclass/validation.go x: 1 commits (30d) y: 382 lines of code charts/karpenter/values.yaml x: 2 commits (30d) y: 100 lines of code charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml x: 2 commits (30d) y: 731 lines of code pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 2 commits (30d) y: 728 lines of code pkg/apis/v1/ec2nodeclass.go x: 2 commits (30d) y: 183 lines of code pkg/providers/amifamily/ami.go x: 1 commits (30d) y: 194 lines of code pkg/providers/ssm/types.go x: 1 commits (30d) y: 32 lines of code pkg/controllers/nodeclass/instanceprofile.go x: 1 commits (30d) y: 38 lines of code pkg/controllers/interruption/controller.go x: 1 commits (30d) y: 224 lines of code pkg/providers/sqs/sqs.go x: 1 commits (30d) y: 84 lines of code website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 commits (30d) y: 366 lines of code website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 commits (30d) y: 339 lines of code website/content/en/v1.0/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 commits (30d) y: 363 lines of code
731.0
lines of code
  min: 16.0
  average: 212.79
  25th percentile: 86.0
  median: 123.0
  75th percentile: 363.0
  max: 731.0
0 4.0
commits (30d)
min: 1.0 | average: 1.56 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

charts/karpenter/templates/deployment.yaml x: 3 contributors (30d) y: 241 lines of code pkg/batcher/createfleet.go x: 1 contributors (30d) y: 89 lines of code pkg/batcher/describeinstances.go x: 1 contributors (30d) y: 97 lines of code pkg/batcher/terminateinstances.go x: 1 contributors (30d) y: 86 lines of code pkg/cloudprovider/drift.go x: 1 contributors (30d) y: 127 lines of code pkg/controllers/nodeclaim/capacityreservation/controller.go x: 1 contributors (30d) y: 123 lines of code pkg/controllers/nodeclass/capacityreservation.go x: 1 contributors (30d) y: 111 lines of code pkg/fake/ec2api.go x: 2 contributors (30d) y: 569 lines of code pkg/fake/ssmapi.go x: 1 contributors (30d) y: 61 lines of code pkg/operator/options/options_validation.go x: 1 contributors (30d) y: 43 lines of code pkg/providers/amifamily/al2.go x: 1 contributors (30d) y: 83 lines of code pkg/providers/amifamily/al2023.go x: 2 contributors (30d) y: 81 lines of code pkg/providers/amifamily/bottlerocket.go x: 1 contributors (30d) y: 91 lines of code pkg/providers/amifamily/windows.go x: 1 contributors (30d) y: 75 lines of code pkg/providers/instanceprofile/instanceprofile.go x: 2 contributors (30d) y: 103 lines of code pkg/providers/launchtemplate/launchtemplate.go x: 2 contributors (30d) y: 418 lines of code pkg/providers/ssm/provider.go x: 2 contributors (30d) y: 42 lines of code pkg/providers/subnet/subnet.go x: 1 contributors (30d) y: 230 lines of code pkg/providers/version/version.go x: 1 contributors (30d) y: 104 lines of code pkg/utils/utils.go x: 2 contributors (30d) y: 88 lines of code pkg/cloudprovider/cloudprovider.go x: 1 contributors (30d) y: 379 lines of code pkg/errors/errors.go x: 2 contributors (30d) y: 187 lines of code pkg/operator/operator.go x: 2 contributors (30d) y: 277 lines of code pkg/providers/instance/events.go x: 1 contributors (30d) y: 16 lines of code pkg/controllers/controllers.go x: 2 contributors (30d) y: 86 lines of code pkg/controllers/nodeclass/controller.go x: 1 contributors (30d) y: 186 lines of code pkg/controllers/nodeclass/validation.go x: 1 contributors (30d) y: 382 lines of code charts/karpenter/values.yaml x: 2 contributors (30d) y: 100 lines of code charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml x: 2 contributors (30d) y: 731 lines of code pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 2 contributors (30d) y: 728 lines of code pkg/apis/v1/ec2nodeclass.go x: 2 contributors (30d) y: 183 lines of code pkg/providers/amifamily/ami.go x: 1 contributors (30d) y: 194 lines of code pkg/providers/ssm/types.go x: 1 contributors (30d) y: 32 lines of code pkg/controllers/nodeclass/instanceprofile.go x: 1 contributors (30d) y: 38 lines of code pkg/controllers/interruption/controller.go x: 1 contributors (30d) y: 224 lines of code website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 contributors (30d) y: 366 lines of code website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 contributors (30d) y: 339 lines of code website/content/en/v1.0/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 contributors (30d) y: 363 lines of code
731.0
lines of code
  min: 16.0
  average: 212.79
  25th percentile: 86.0
  median: 123.0
  75th percentile: 363.0
  max: 731.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.37 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

charts/karpenter/templates/deployment.yaml x: 8 commits (90d) y: 241 lines of code pkg/batcher/createfleet.go x: 2 commits (90d) y: 89 lines of code pkg/batcher/describeinstances.go x: 2 commits (90d) y: 97 lines of code pkg/batcher/terminateinstances.go x: 2 commits (90d) y: 86 lines of code pkg/cloudprovider/drift.go x: 2 commits (90d) y: 127 lines of code pkg/controllers/nodeclaim/capacityreservation/controller.go x: 3 commits (90d) y: 123 lines of code pkg/controllers/nodeclass/capacityreservation.go x: 2 commits (90d) y: 111 lines of code pkg/fake/ec2api.go x: 7 commits (90d) y: 569 lines of code pkg/fake/ssmapi.go x: 1 commits (90d) y: 61 lines of code pkg/operator/options/options_validation.go x: 1 commits (90d) y: 43 lines of code pkg/providers/amifamily/al2.go x: 1 commits (90d) y: 83 lines of code pkg/providers/amifamily/al2023.go x: 2 commits (90d) y: 81 lines of code pkg/providers/amifamily/types.go x: 1 commits (90d) y: 95 lines of code pkg/providers/amifamily/windows.go x: 1 commits (90d) y: 75 lines of code pkg/providers/instanceprofile/instanceprofile.go x: 2 commits (90d) y: 103 lines of code pkg/providers/launchtemplate/launchtemplate.go x: 5 commits (90d) y: 418 lines of code pkg/providers/ssm/provider.go x: 2 commits (90d) y: 42 lines of code pkg/providers/subnet/subnet.go x: 2 commits (90d) y: 230 lines of code pkg/providers/version/version.go x: 1 commits (90d) y: 104 lines of code pkg/utils/utils.go x: 4 commits (90d) y: 88 lines of code pkg/cloudprovider/cloudprovider.go x: 5 commits (90d) y: 379 lines of code pkg/providers/instance/instance.go x: 9 commits (90d) y: 569 lines of code pkg/errors/errors.go x: 7 commits (90d) y: 187 lines of code pkg/operator/operator.go x: 8 commits (90d) y: 277 lines of code pkg/providers/instance/events.go x: 1 commits (90d) y: 16 lines of code pkg/controllers/controllers.go x: 8 commits (90d) y: 86 lines of code pkg/controllers/nodeclass/controller.go x: 8 commits (90d) y: 186 lines of code pkg/controllers/nodeclass/validation.go x: 11 commits (90d) y: 382 lines of code charts/karpenter/values.yaml x: 5 commits (90d) y: 100 lines of code charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml x: 5 commits (90d) y: 731 lines of code pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 5 commits (90d) y: 728 lines of code pkg/apis/v1/ec2nodeclass.go x: 4 commits (90d) y: 183 lines of code pkg/providers/amifamily/ami.go x: 3 commits (90d) y: 194 lines of code pkg/providers/ssm/types.go x: 1 commits (90d) y: 32 lines of code pkg/controllers/nodeclass/instanceprofile.go x: 3 commits (90d) y: 38 lines of code pkg/controllers/interruption/controller.go x: 4 commits (90d) y: 224 lines of code website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 3 commits (90d) y: 366 lines of code website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 commits (90d) y: 339 lines of code website/content/en/v1.0/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 commits (90d) y: 363 lines of code pkg/fake/types.go x: 3 commits (90d) y: 70 lines of code pkg/providers/securitygroup/securitygroup.go x: 1 commits (90d) y: 110 lines of code pkg/providers/instancetype/instancetype.go x: 3 commits (90d) y: 234 lines of code hack/code/instancetype_testdata_gen/main.go x: 1 commits (90d) y: 239 lines of code pkg/fake/cloudprovider.go x: 1 commits (90d) y: 86 lines of code pkg/fake/pricingapi.go x: 2 commits (90d) y: 47 lines of code pkg/fake/zz_generated.describe_instance_types.go x: 1 commits (90d) y: 980 lines of code pkg/providers/instancetype/metrics.go x: 2 commits (90d) y: 37 lines of code pkg/providers/instancetype/offering/offering.go x: 1 commits (90d) y: 165 lines of code cmd/controller/main.go x: 4 commits (90d) y: 64 lines of code pkg/fake/atomic.go x: 1 commits (90d) y: 130 lines of code pkg/providers/pricing/pricing.go x: 1 commits (90d) y: 346 lines of code pkg/providers/instance/types.go x: 2 commits (90d) y: 70 lines of code pkg/controllers/nodeclass/readiness.go x: 1 commits (90d) y: 26 lines of code pkg/controllers/nodeclass/securitygroup.go x: 1 commits (90d) y: 42 lines of code hack/tools/allocatable_diff/main.go x: 1 commits (90d) y: 91 lines of code hack/tools/launchtemplate_counter/main.go x: 1 commits (90d) y: 125 lines of code pkg/apis/v1/ec2nodeclass_status.go x: 1 commits (90d) y: 67 lines of code pkg/apis/v1/labels.go x: 1 commits (90d) y: 112 lines of code pkg/apis/v1/zz_generated.deepcopy.go x: 1 commits (90d) y: 520 lines of code pkg/aws/sdk.go x: 2 commits (90d) y: 53 lines of code pkg/fake/utils.go x: 1 commits (90d) y: 203 lines of code pkg/providers/amifamily/resolver.go x: 1 commits (90d) y: 224 lines of code pkg/providers/capacityreservation/types.go x: 1 commits (90d) y: 145 lines of code pkg/providers/instancetype/types.go x: 1 commits (90d) y: 487 lines of code charts/karpenter/templates/serviceaccount.yaml x: 2 commits (90d) y: 19 lines of code charts/karpenter/templates/servicemonitor.yaml x: 1 commits (90d) y: 29 lines of code charts/karpenter/templates/_helpers.tpl x: 1 commits (90d) y: 136 lines of code
980.0
lines of code
  min: 16.0
  average: 178.33
  25th percentile: 67.0
  median: 103.0
  75th percentile: 230.0
  max: 980.0
0 11.0
commits (90d)
min: 1.0 | average: 2.46 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 11.0

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

charts/karpenter/templates/deployment.yaml x: 8 contributors (90d) y: 241 lines of code pkg/batcher/createfleet.go x: 1 contributors (90d) y: 89 lines of code pkg/batcher/describeinstances.go x: 1 contributors (90d) y: 97 lines of code pkg/batcher/terminateinstances.go x: 1 contributors (90d) y: 86 lines of code pkg/cloudprovider/drift.go x: 2 contributors (90d) y: 127 lines of code pkg/controllers/nodeclaim/capacityreservation/controller.go x: 3 contributors (90d) y: 123 lines of code pkg/controllers/nodeclass/capacityreservation.go x: 2 contributors (90d) y: 111 lines of code pkg/fake/ec2api.go x: 4 contributors (90d) y: 569 lines of code pkg/fake/ssmapi.go x: 1 contributors (90d) y: 61 lines of code pkg/operator/options/options_validation.go x: 1 contributors (90d) y: 43 lines of code pkg/providers/amifamily/al2.go x: 1 contributors (90d) y: 83 lines of code pkg/providers/amifamily/al2023.go x: 2 contributors (90d) y: 81 lines of code pkg/providers/amifamily/bottlerocket.go x: 2 contributors (90d) y: 91 lines of code pkg/providers/amifamily/types.go x: 1 contributors (90d) y: 95 lines of code pkg/providers/amifamily/windows.go x: 1 contributors (90d) y: 75 lines of code pkg/providers/instanceprofile/instanceprofile.go x: 2 contributors (90d) y: 103 lines of code pkg/providers/launchtemplate/launchtemplate.go x: 3 contributors (90d) y: 418 lines of code pkg/providers/ssm/provider.go x: 2 contributors (90d) y: 42 lines of code pkg/providers/subnet/subnet.go x: 2 contributors (90d) y: 230 lines of code pkg/providers/version/version.go x: 1 contributors (90d) y: 104 lines of code pkg/utils/utils.go x: 3 contributors (90d) y: 88 lines of code pkg/cloudprovider/cloudprovider.go x: 3 contributors (90d) y: 379 lines of code pkg/errors/errors.go x: 5 contributors (90d) y: 187 lines of code pkg/operator/operator.go x: 3 contributors (90d) y: 277 lines of code pkg/providers/instance/events.go x: 1 contributors (90d) y: 16 lines of code pkg/controllers/controllers.go x: 4 contributors (90d) y: 86 lines of code pkg/controllers/nodeclass/controller.go x: 2 contributors (90d) y: 186 lines of code pkg/controllers/nodeclass/validation.go x: 4 contributors (90d) y: 382 lines of code charts/karpenter/values.yaml x: 5 contributors (90d) y: 100 lines of code charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml x: 4 contributors (90d) y: 731 lines of code pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml x: 4 contributors (90d) y: 728 lines of code pkg/apis/v1/ec2nodeclass.go x: 3 contributors (90d) y: 183 lines of code pkg/providers/amifamily/ami.go x: 3 contributors (90d) y: 194 lines of code pkg/providers/ssm/types.go x: 1 contributors (90d) y: 32 lines of code pkg/controllers/nodeclass/instanceprofile.go x: 1 contributors (90d) y: 38 lines of code pkg/controllers/interruption/controller.go x: 3 contributors (90d) y: 224 lines of code website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 2 contributors (90d) y: 366 lines of code website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 contributors (90d) y: 339 lines of code website/content/en/v1.0/getting-started/getting-started-with-karpenter/cloudformation.yaml x: 1 contributors (90d) y: 363 lines of code pkg/fake/types.go x: 3 contributors (90d) y: 70 lines of code pkg/providers/securitygroup/securitygroup.go x: 1 contributors (90d) y: 110 lines of code pkg/providers/instancetype/instancetype.go x: 2 contributors (90d) y: 234 lines of code hack/code/instancetype_testdata_gen/main.go x: 1 contributors (90d) y: 239 lines of code pkg/fake/pricingapi.go x: 1 contributors (90d) y: 47 lines of code pkg/fake/zz_generated.describe_instance_types.go x: 1 contributors (90d) y: 980 lines of code pkg/providers/instancetype/metrics.go x: 2 contributors (90d) y: 37 lines of code pkg/providers/instancetype/offering/offering.go x: 1 contributors (90d) y: 165 lines of code cmd/controller/main.go x: 2 contributors (90d) y: 64 lines of code pkg/fake/atomic.go x: 1 contributors (90d) y: 130 lines of code pkg/providers/pricing/pricing.go x: 1 contributors (90d) y: 346 lines of code pkg/providers/instance/types.go x: 1 contributors (90d) y: 70 lines of code pkg/controllers/nodeclass/readiness.go x: 1 contributors (90d) y: 26 lines of code pkg/controllers/nodeclass/securitygroup.go x: 1 contributors (90d) y: 42 lines of code hack/tools/launchtemplate_counter/main.go x: 1 contributors (90d) y: 125 lines of code pkg/apis/v1/ec2nodeclass_status.go x: 1 contributors (90d) y: 67 lines of code pkg/apis/v1/labels.go x: 1 contributors (90d) y: 112 lines of code pkg/apis/v1/zz_generated.deepcopy.go x: 1 contributors (90d) y: 520 lines of code pkg/aws/sdk.go x: 2 contributors (90d) y: 53 lines of code pkg/fake/utils.go x: 1 contributors (90d) y: 203 lines of code pkg/providers/amifamily/resolver.go x: 1 contributors (90d) y: 224 lines of code pkg/providers/capacityreservation/types.go x: 1 contributors (90d) y: 145 lines of code pkg/providers/instancetype/types.go x: 1 contributors (90d) y: 487 lines of code charts/karpenter/templates/serviceaccount.yaml x: 2 contributors (90d) y: 19 lines of code charts/karpenter/templates/servicemonitor.yaml x: 1 contributors (90d) y: 29 lines of code charts/karpenter/templates/_helpers.tpl x: 1 contributors (90d) y: 136 lines of code
980.0
lines of code
  min: 16.0
  average: 178.33
  25th percentile: 67.0
  median: 103.0
  75th percentile: 230.0
  max: 980.0
0 8.0
contributors (90d)
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0