The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
ec2api.go in pkg/cloudprovider/aws/fake |
416 | 10 |
instance.go in pkg/cloudprovider/aws |
295 | 14 |
launchtemplate.go in pkg/cloudprovider/aws |
292 | 13 |
index.yaml in charts |
268 | - |
controller.go in pkg/controllers/metrics/node |
261 | 10 |
zz_generated.deepcopy.go in pkg/apis/provisioning/v1alpha5 |
212 | 20 |
packable.go in pkg/controllers/provisioning/binpacking |
201 | 15 |
karpenter.sh_provisioners.yaml in charts/karpenter/crds |
178 | - |
provisioner.go in pkg/controllers/provisioning |
161 | 7 |
instancetypes.go in pkg/cloudprovider/aws |
152 | 8 |
packer.go in pkg/controllers/provisioning/binpacking |
151 | 7 |
controller.go in pkg/controllers/selection |
149 | 9 |
requirements.go in pkg/apis/provisioning/v1alpha5 |
138 | 13 |
controller.go in pkg/controllers/provisioning |
134 | 8 |
controller.go in pkg/controllers/metrics/pod |
134 | 7 |
provisioner_validation.go in pkg/apis/provisioning/v1alpha5 |
128 | 11 |
topology.go in pkg/controllers/provisioning/scheduling |
127 | 9 |
instancetype.go in pkg/cloudprovider/aws |
125 | 13 |
cloudprovider.go in pkg/cloudprovider/aws |
122 | 10 |
instancetype.go in pkg/cloudprovider/fake |
115 | 14 |
terminate.go in pkg/controllers/termination |
115 | 7 |
controller.go in pkg/controllers/node |
114 | 3 |
deployment.yaml in charts/karpenter/templates/webhook |
108 | - |
zz_generated.deepcopy.go in pkg/cloudprovider/aws/apis/v1alpha1 |
106 | 7 |
cloudprovider.go in pkg/cloudprovider/fake |
105 | 6 |
volumetopology.go in pkg/controllers/selection |
101 | 5 |
provider_validation.go in pkg/cloudprovider/aws/apis/v1alpha1 |
100 | 12 |
deployment.yaml in charts/karpenter/templates/controller |
97 | - |
controller.go in pkg/controllers/persistentvolumeclaim |
96 | 6 |
main.go in cmd/controller |
89 | 3 |
rbac.yaml in charts/karpenter/templates/controller |
87 | - |
config.yaml in website |
86 | - |
scheduler.go in pkg/controllers/provisioning/scheduling |
84 | 4 |
controller.go in pkg/controllers/counter |
84 | 4 |
ami.go in pkg/cloudprovider/aws |
82 | 5 |
functional.go in pkg/utils/functional |
82 | 6 |
controller.go in pkg/controllers/termination |
81 | 3 |
eviction.go in pkg/controllers/termination |
80 | 4 |
preferences.go in pkg/controllers/selection |
73 | 5 |
emptiness.go in pkg/controllers/node |
73 | 2 |
webhooks.yaml in charts/karpenter/templates/webhook |
73 | - |
provider.go in pkg/cloudprovider/aws/apis/v1alpha1 |
70 | 3 |
main.go in cmd/webhook |
70 | 5 |
securitygroups.go in pkg/cloudprovider/aws |
69 | 5 |
subnets.go in pkg/cloudprovider/aws |
67 | 4 |
cloudprovider.go in pkg/cloudprovider/metrics |
66 | 8 |
batcher.go in pkg/controllers/provisioning |
65 | 4 |
options.go in pkg/utils/options |
64 | 4 |
rbac.yaml in charts/karpenter/templates/webhook |
64 | - |
_helpers.tpl in charts/karpenter/templates |
62 | - |
File | # lines | # units |
---|---|---|
zz_generated.deepcopy.go in pkg/apis/provisioning/v1alpha5 |
212 | 20 |
packable.go in pkg/controllers/provisioning/binpacking |
201 | 15 |
instance.go in pkg/cloudprovider/aws |
295 | 14 |
instancetype.go in pkg/cloudprovider/fake |
115 | 14 |
launchtemplate.go in pkg/cloudprovider/aws |
292 | 13 |
instancetype.go in pkg/cloudprovider/aws |
125 | 13 |
requirements.go in pkg/apis/provisioning/v1alpha5 |
138 | 13 |
provider_validation.go in pkg/cloudprovider/aws/apis/v1alpha1 |
100 | 12 |
provisioner_validation.go in pkg/apis/provisioning/v1alpha5 |
128 | 11 |
ec2api.go in pkg/cloudprovider/aws/fake |
416 | 10 |
cloudprovider.go in pkg/cloudprovider/aws |
122 | 10 |
controller.go in pkg/controllers/metrics/node |
261 | 10 |
topology.go in pkg/controllers/provisioning/scheduling |
127 | 9 |
controller.go in pkg/controllers/selection |
149 | 9 |
instancetypes.go in pkg/cloudprovider/aws |
152 | 8 |
cloudprovider.go in pkg/cloudprovider/metrics |
66 | 8 |
controller.go in pkg/controllers/provisioning |
134 | 8 |
scheduling.go in pkg/utils/pod |
45 | 8 |
injection.go in pkg/utils/injection |
52 | 8 |
zz_generated.deepcopy.go in pkg/cloudprovider/aws/apis/v1alpha1 |
106 | 7 |
There are 46 files with lines longer than 120 characters. In total, there are 171 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
instance.go in pkg/cloudprovider/aws |
295 | 14 | 16 |
ec2api.go in pkg/cloudprovider/aws/fake |
416 | 10 | 16 |
volumetopology.go in pkg/controllers/selection |
101 | 5 | 10 |
options.go in pkg/utils/options |
64 | 4 | 10 |
packable.go in pkg/controllers/provisioning/binpacking |
201 | 15 | 7 |
topology.go in pkg/controllers/provisioning/scheduling |
127 | 9 | 7 |
launchtemplate.go in pkg/cloudprovider/aws |
292 | 13 | 6 |
instancetypes.go in pkg/cloudprovider/aws |
152 | 8 | 6 |
controller.go in pkg/controllers/provisioning |
134 | 8 | 6 |
packer.go in pkg/controllers/provisioning/binpacking |
151 | 7 | 6 |
_index.html in website/content/en |
56 | - | 6 |
provisioner.go in pkg/controllers/provisioning |
161 | 7 | 5 |
controller.go in pkg/controllers/selection |
149 | 9 | 4 |
preferences.go in pkg/controllers/selection |
73 | 5 | 4 |
controller.go in pkg/controllers/node |
114 | 3 | 4 |
navbar.html in website/layouts/partials |
40 | - | 4 |
karpenter.sh_provisioners.yaml in charts/karpenter/crds |
178 | - | 4 |
provider_validation.go in pkg/cloudprovider/aws/apis/v1alpha1 |
100 | 12 | 3 |
cloudprovider.go in pkg/cloudprovider/aws |
122 | 10 | 3 |
cloudprovider.go in pkg/cloudprovider/metrics |
66 | 8 | 3 |