epam / kubernetes-kueue
File Size

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

Intro
Learn more...
File Size Overall
56% | 1% | 21% | 6% | 13%
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
yaml81% | 0% | 8% | 1% | 8%
go0% | 6% | 56% | 14% | 22%
scss0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 90% | 9%
html0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
webmanifest0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
charts82% | 0% | 8% | 2% | 7%
config80% | 0% | 8% | 1% | 9%
apis0% | 53% | 0% | 12% | 33%
pkg0% | 0% | 63% | 15% | 21%
ROOT0% | 0% | 89% | 0% | 10%
site0% | 0% | 0% | 48% | 51%
keps0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
kueue.x-k8s.io_workloads.yaml
in charts/kueue/templates/crd
8224 -
kueue.x-k8s.io_workloads.yaml
in config/components/crd/bases
8211 -
zz_generated.deepcopy.go
in apis/kueue/v1beta1
554 62
manager.go
in pkg/queue
428 30
reconciler.go
in pkg/controller/jobframework
416 16
workload_controller.go
in pkg/controller/core
411 23
kueue.x-k8s.io_clusterqueues.yaml
in charts/kueue/templates/crd
400 -
wrappers.go
in pkg/util/testing
390 55
kueue.x-k8s.io_clusterqueues.yaml
in config/components/crd/bases
387 -
flavorassigner.go
in pkg/scheduler/flavorassigner
379 18
scheduler.go
in pkg/scheduler
313 14
clusterqueue_controller.go
in pkg/controller/core
301 24
preemption.go
in pkg/scheduler/preemption
293 15
workload.go
in pkg/workload
283 26
main.go
in root
268 11
manifests.yaml
in config/components/webhook
265 -
localqueue_controller.go
in pkg/controller/core
234 18
webhook.yaml
in charts/kueue/templates/webhook
232 -
job_controller.go
in pkg/controller/jobs/job
232 26
role.yaml
in config/components/rbac
227 -
mpijob_controller.go
in pkg/controller/jobs/mpijob
210 22
rayjob_controller.go
in pkg/controller/jobs/rayjob
207 22
role.yaml
in charts/kueue/templates/rbac
206 -
workload_webhook.go
in pkg/webhooks
206 13
resourceflavor_controller.go
in pkg/controller/core
186 15
164 16
141 -
zz_generated.deepcopy.go
in apis/config/v1beta1
133 11
133 10
_styles_project.scss
in site/assets/scss
128 -
metrics.go
in pkg/metrics
125 7
_variables_project.scss
in site/assets/scss
123 -
heap.go
in pkg/util/heap
121 14
kueue.x-k8s.io_localqueues.yaml
in charts/kueue/templates/crd
117 -
wrappers.go
in pkg/util/testingjobs/rayjob
115 13
wrappers.go
in pkg/util/testingjobs/job
108 15
kueue.x-k8s.io_localqueues.yaml
in config/components/crd/bases
104 -
kueue.x-k8s.io_resourceflavors.yaml
in charts/kueue/templates/crd
103 -
indexer.go
in pkg/controller/core/indexer
103 7
97 8
wrappers_mpijob.go
in pkg/util/testingjobs/mpijob
94 8
manager.yaml
in charts/kueue/templates/manager
92 -
kueue.x-k8s.io_resourceflavors.yaml
in config/components/crd/bases
90 -
rayjob_webhook.go
in pkg/controller/jobs/rayjob
89 6
defaults.go
in apis/config/v1beta1
85 2
integrationmanager.go
in pkg/controller/jobframework
80 8
limitrange.go
in pkg/util/limitrange
77 7
job_webhook.go
in pkg/controller/jobs/job
77 7
clusterqueue_types.go
in apis/kueue/v1beta1
75 1
validation.go
in pkg/controller/jobframework
69 6
Files With Most Units (Top 50)
File# lines# units
zz_generated.deepcopy.go
in apis/kueue/v1beta1
554 62
wrappers.go
in pkg/util/testing
390 55
manager.go
in pkg/queue
428 30
job_controller.go
in pkg/controller/jobs/job
232 26
workload.go
in pkg/workload
283 26
clusterqueue_controller.go
in pkg/controller/core
301 24
workload_controller.go
in pkg/controller/core
411 23
mpijob_controller.go
in pkg/controller/jobs/mpijob
210 22
rayjob_controller.go
in pkg/controller/jobs/rayjob
207 22
flavorassigner.go
in pkg/scheduler/flavorassigner
379 18
localqueue_controller.go
in pkg/controller/core
234 18
reconciler.go
in pkg/controller/jobframework
416 16
164 16
wrappers.go
in pkg/util/testingjobs/job
108 15
preemption.go
in pkg/scheduler/preemption
293 15
resourceflavor_controller.go
in pkg/controller/core
186 15
heap.go
in pkg/util/heap
121 14
scheduler.go
in pkg/scheduler
313 14
wrappers.go
in pkg/util/testingjobs/rayjob
115 13
workload_webhook.go
in pkg/webhooks
206 13
zz_generated.deepcopy.go
in apis/config/v1beta1
133 11
main.go
in root
268 11
133 10
not_found_error_cmp.go
in pkg/util/testing
43 8
wrappers_mpijob.go
in pkg/util/testingjobs/mpijob
94 8
integrationmanager.go
in pkg/controller/jobframework
80 8
97 8
metrics.go
in pkg/metrics
125 7
limitrange.go
in pkg/util/limitrange
77 7
indexer.go
in pkg/controller/core/indexer
103 7
job_webhook.go
in pkg/controller/jobs/job
77 7
resource.go
in pkg/util/resource
62 6
validation.go
in pkg/controller/jobframework
69 6
mpijob_webhook.go
in pkg/controller/jobs/mpijob
60 6
rayjob_webhook.go
in pkg/controller/jobs/rayjob
89 6
localqueue_webhook.go
in pkg/webhooks
44 6
noop_webhook.go
in pkg/controller/jobs/noop
28 5
local_queue.go
in pkg/queue
33 5
error_channel.go
in pkg/util/routine
28 4
priority.go
in pkg/util/priority
51 4
workload_names.go
in pkg/controller/jobframework
40 4
useragent.go
in pkg/util/useragent
32 3
core.go
in pkg/util/testing
44 3
api.go
in pkg/util/api
18 3
33 3
defaults.go
in apis/config/v1beta1
85 2
wrapper.go
in pkg/util/routine
27 2
client.go
in pkg/util/testing
25 2
core.go
in pkg/controller/core
34 2
interface.go
in pkg/controller/jobframework
32 2
Files With Long Lines (Top 49)

There are 49 files with lines longer than 120 characters. In total, there are 410 long lines.

File# lines# units# long lines
kueue.x-k8s.io_workloads.yaml
in config/components/crd/bases
8211 - 130
kueue.x-k8s.io_workloads.yaml
in charts/kueue/templates/crd
8224 - 130
workload_controller.go
in pkg/controller/core
411 23 12
workload_webhook.go
in pkg/webhooks
206 13 12
reconciler.go
in pkg/controller/jobframework
416 16 10
flavorassigner.go
in pkg/scheduler/flavorassigner
379 18 9
_index.html
in site/content/en
39 - 7
preemption.go
in pkg/scheduler/preemption
293 15 7
scheduler.go
in pkg/scheduler
313 14 6
kueue.x-k8s.io_clusterqueues.yaml
in config/components/crd/bases
387 - 5
kueue.x-k8s.io_clusterqueues.yaml
in charts/kueue/templates/crd
400 - 5
141 - 5
validation.go
in pkg/controller/jobframework
69 6 5
rayjob_webhook.go
in pkg/controller/jobs/rayjob
89 6 5
133 10 5
tabs.html
in site/layouts/shortcodes/blocks
50 - 4
navbar.html
in site/layouts/partials
37 - 3
footer.html
in site/layouts/partials
39 - 3
indexer.go
in pkg/controller/core/indexer
103 7 3
kueue.x-k8s.io_localqueues.yaml
in config/components/crd/bases
104 - 2
kueue.x-k8s.io_resourceflavors.yaml
in config/components/crd/bases
90 - 2
kueue.x-k8s.io_localqueues.yaml
in charts/kueue/templates/crd
117 - 2
kueue.x-k8s.io_resourceflavors.yaml
in charts/kueue/templates/crd
103 - 2
manager.yaml
in charts/kueue/templates/manager
92 - 2
sample-section.html
in site/layouts/shortcodes/blocks
10 - 2
main.go
in root
268 11 2
metrics.go
in pkg/metrics
125 7 2
core.go
in pkg/controller/core
34 2 2
localqueue_controller.go
in pkg/controller/core
234 18 2
mpijob_controller.go
in pkg/controller/jobs/mpijob
210 22 2
job_controller.go
in pkg/controller/jobs/job
232 26 2
manager.go
in pkg/queue
428 30 2
workload.go
in pkg/workload
283 26 2
Chart.yaml
in charts/kueue
6 - 1
content-item.html
in site/layouts/shortcodes/blocks
7 - 1
link-down.html
in site/layouts/shortcodes/blocks
7 - 1
sitemap.xml
in site/layouts
21 - 1
head.html
in site/layouts/partials
50 - 1
navbar-version-selector.html
in site/layouts/partials
8 - 1
webmanifest
site.webmanifest
in site/static/favicons
1 - 1
wrappers.go
in pkg/util/testing
390 55 1
limitrange.go
in pkg/util/limitrange
77 7 1
clusterqueue_controller.go
in pkg/controller/core
301 24 1
resourceflavor_controller.go
in pkg/controller/core
186 15 1
integrationmanager.go
in pkg/controller/jobframework
80 8 1
20 2 1
164 16 1
localqueue_webhook.go
in pkg/webhooks
44 6 1
97 8 1
Correlations

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

charts/kueue/templates/crd/kueue.x-k8s.io_clusterqueues.yaml x: 5 commits (all time) y: 400 lines of code charts/kueue/templates/crd/kueue.x-k8s.io_localqueues.yaml x: 6 commits (all time) y: 117 lines of code charts/kueue/templates/crd/kueue.x-k8s.io_resourceflavors.yaml x: 5 commits (all time) y: 103 lines of code charts/kueue/templates/crd/kueue.x-k8s.io_workloads.yaml x: 9 commits (all time) y: 8224 lines of code config/components/crd/bases/kueue.x-k8s.io_clusterqueues.yaml x: 29 commits (all time) y: 387 lines of code config/components/crd/bases/kueue.x-k8s.io_localqueues.yaml x: 21 commits (all time) y: 104 lines of code config/components/crd/bases/kueue.x-k8s.io_resourceflavors.yaml x: 20 commits (all time) y: 90 lines of code config/components/crd/bases/kueue.x-k8s.io_workloads.yaml x: 30 commits (all time) y: 8211 lines of code config/components/rbac/role.yaml x: 19 commits (all time) y: 227 lines of code config/components/webhook/manifests.yaml x: 20 commits (all time) y: 265 lines of code apis/config/v1beta1/configuration_types.go x: 12 commits (all time) y: 32 lines of code apis/config/v1beta1/defaults.go x: 8 commits (all time) y: 85 lines of code apis/config/v1beta1/zz_generated.deepcopy.go x: 7 commits (all time) y: 133 lines of code apis/kueue/v1beta1/localqueue_types.go x: 8 commits (all time) y: 41 lines of code apis/kueue/v1beta1/workload_types.go x: 10 commits (all time) y: 59 lines of code apis/kueue/v1beta1/zz_generated.deepcopy.go x: 10 commits (all time) y: 554 lines of code charts/kueue/Chart.yaml x: 2 commits (all time) y: 6 lines of code charts/kueue/templates/_helpers.tpl x: 2 commits (all time) y: 57 lines of code charts/kueue/templates/manager/manager.yaml x: 2 commits (all time) y: 92 lines of code charts/kueue/templates/rbac/role.yaml x: 2 commits (all time) y: 206 lines of code charts/kueue/templates/webhook/webhook.yaml x: 2 commits (all time) y: 232 lines of code config/components/manager/controller_manager_config.yaml x: 21 commits (all time) y: 24 lines of code keps/420-partial-admission/kep.yaml x: 3 commits (all time) y: 16 lines of code keps/78-dynamically-reclaiming-resources/kep.yaml x: 4 commits (all time) y: 16 lines of code main.go x: 122 commits (all time) y: 268 lines of code pkg/constants/constants.go x: 28 commits (all time) y: 12 lines of code pkg/controller/core/clusterqueue_controller.go x: 62 commits (all time) y: 301 lines of code pkg/controller/core/localqueue_controller.go x: 15 commits (all time) y: 234 lines of code pkg/controller/core/workload_controller.go x: 53 commits (all time) y: 411 lines of code pkg/controller/jobframework/integrationmanager.go x: 5 commits (all time) y: 80 lines of code pkg/controller/jobframework/interface.go x: 10 commits (all time) y: 32 lines of code pkg/controller/jobframework/reconciler.go x: 18 commits (all time) y: 416 lines of code pkg/controller/jobs/job/job_controller.go x: 22 commits (all time) y: 232 lines of code pkg/controller/jobs/job/job_webhook.go x: 14 commits (all time) y: 77 lines of code pkg/controller/jobs/jobs.go x: 5 commits (all time) y: 6 lines of code pkg/controller/jobs/mpijob/mpijob_controller.go x: 24 commits (all time) y: 210 lines of code pkg/controller/jobs/mpijob/mpijob_webhook.go x: 16 commits (all time) y: 60 lines of code pkg/controller/jobs/rayjob/rayjob_controller.go x: 5 commits (all time) y: 207 lines of code pkg/controller/jobs/rayjob/rayjob_webhook.go x: 4 commits (all time) y: 89 lines of code pkg/queue/cluster_queue_best_effort_fifo.go x: 33 commits (all time) y: 20 lines of code pkg/queue/cluster_queue_impl.go x: 37 commits (all time) y: 164 lines of code pkg/queue/cluster_queue_interface.go x: 35 commits (all time) y: 45 lines of code pkg/queue/cluster_queue_strict_fifo.go x: 21 commits (all time) y: 33 lines of code pkg/queue/manager.go x: 96 commits (all time) y: 428 lines of code pkg/scheduler/flavorassigner/flavorassigner.go x: 18 commits (all time) y: 379 lines of code pkg/scheduler/preemption/preemption.go x: 19 commits (all time) y: 293 lines of code pkg/scheduler/scheduler.go x: 144 commits (all time) y: 313 lines of code pkg/util/testing/wrappers.go x: 84 commits (all time) y: 390 lines of code pkg/util/testingjobs/job/wrappers.go x: 9 commits (all time) y: 108 lines of code pkg/webhooks/clusterqueue_webhook.go x: 3 commits (all time) y: 133 lines of code pkg/webhooks/localqueue_webhook.go x: 3 commits (all time) y: 44 lines of code pkg/webhooks/resourceflavor_webhook.go x: 3 commits (all time) y: 97 lines of code pkg/webhooks/workload_webhook.go x: 3 commits (all time) y: 206 lines of code pkg/workload/workload.go x: 73 commits (all time) y: 283 lines of code pkg/controller/core/core.go x: 26 commits (all time) y: 34 lines of code pkg/controller/jobframework/workload_names.go x: 4 commits (all time) y: 40 lines of code pkg/controller/core/resourceflavor_controller.go x: 28 commits (all time) y: 186 lines of code pkg/metrics/metrics.go x: 19 commits (all time) y: 125 lines of code pkg/queue/local_queue.go x: 7 commits (all time) y: 33 lines of code pkg/util/testing/client.go x: 7 commits (all time) y: 25 lines of code site/config.toml x: 4 commits (all time) y: 141 lines of code site/assets/scss/_variables_project.scss x: 1 commits (all time) y: 123 lines of code site/layouts/404.html x: 1 commits (all time) y: 19 lines of code site/layouts/partials/feedback.html x: 1 commits (all time) y: 61 lines of code config/default/manager_auth_proxy_patch.yaml x: 6 commits (all time) y: 20 lines of code pkg/util/heap/heap.go x: 2 commits (all time) y: 121 lines of code
8224.0
lines of code
  min: 1.0
  average: 144.91
  25th percentile: 13.0
  median: 22.0
  75th percentile: 63.75
  max: 8224.0
0 144.0
commits (all time)
min: 1.0 | average: 8.44 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 144.0

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

charts/kueue/templates/crd/kueue.x-k8s.io_clusterqueues.yaml x: 5 contributors (all time) y: 400 lines of code charts/kueue/templates/crd/kueue.x-k8s.io_localqueues.yaml x: 5 contributors (all time) y: 117 lines of code charts/kueue/templates/crd/kueue.x-k8s.io_workloads.yaml x: 6 contributors (all time) y: 8224 lines of code config/components/crd/bases/kueue.x-k8s.io_clusterqueues.yaml x: 10 contributors (all time) y: 387 lines of code config/components/crd/bases/kueue.x-k8s.io_localqueues.yaml x: 7 contributors (all time) y: 104 lines of code config/components/crd/bases/kueue.x-k8s.io_resourceflavors.yaml x: 8 contributors (all time) y: 90 lines of code config/components/crd/bases/kueue.x-k8s.io_workloads.yaml x: 9 contributors (all time) y: 8211 lines of code config/components/rbac/role.yaml x: 8 contributors (all time) y: 227 lines of code config/components/webhook/manifests.yaml x: 10 contributors (all time) y: 265 lines of code apis/config/v1beta1/configuration_types.go x: 6 contributors (all time) y: 32 lines of code apis/config/v1beta1/defaults.go x: 5 contributors (all time) y: 85 lines of code apis/config/v1beta1/zz_generated.deepcopy.go x: 5 contributors (all time) y: 133 lines of code apis/kueue/v1beta1/localqueue_types.go x: 4 contributors (all time) y: 41 lines of code apis/kueue/v1beta1/zz_generated.deepcopy.go x: 5 contributors (all time) y: 554 lines of code charts/kueue/Chart.yaml x: 2 contributors (all time) y: 6 lines of code charts/kueue/templates/_helpers.tpl x: 2 contributors (all time) y: 57 lines of code charts/kueue/templates/manager/manager.yaml x: 2 contributors (all time) y: 92 lines of code charts/kueue/templates/rbac/role.yaml x: 2 contributors (all time) y: 206 lines of code charts/kueue/templates/webhook/webhook.yaml x: 2 contributors (all time) y: 232 lines of code config/components/manager/controller_manager_config.yaml x: 8 contributors (all time) y: 24 lines of code keps/420-partial-admission/kep.yaml x: 3 contributors (all time) y: 16 lines of code keps/78-dynamically-reclaiming-resources/kep.yaml x: 4 contributors (all time) y: 16 lines of code main.go x: 18 contributors (all time) y: 268 lines of code pkg/constants/constants.go x: 10 contributors (all time) y: 12 lines of code pkg/controller/core/clusterqueue_controller.go x: 12 contributors (all time) y: 301 lines of code pkg/controller/core/localqueue_controller.go x: 7 contributors (all time) y: 234 lines of code pkg/controller/core/workload_controller.go x: 12 contributors (all time) y: 411 lines of code pkg/controller/jobframework/integrationmanager.go x: 4 contributors (all time) y: 80 lines of code pkg/controller/jobframework/interface.go x: 5 contributors (all time) y: 32 lines of code pkg/controller/jobframework/reconciler.go x: 7 contributors (all time) y: 416 lines of code pkg/controller/jobs/job/job_webhook.go x: 7 contributors (all time) y: 77 lines of code pkg/controller/jobs/mpijob/mpijob_controller.go x: 8 contributors (all time) y: 210 lines of code pkg/controller/jobs/mpijob/mpijob_webhook.go x: 8 contributors (all time) y: 60 lines of code pkg/controller/jobs/rayjob/rayjob_controller.go x: 3 contributors (all time) y: 207 lines of code pkg/controller/jobs/rayjob/rayjob_webhook.go x: 3 contributors (all time) y: 89 lines of code pkg/queue/cluster_queue_impl.go x: 9 contributors (all time) y: 164 lines of code pkg/queue/cluster_queue_interface.go x: 10 contributors (all time) y: 45 lines of code pkg/queue/manager.go x: 13 contributors (all time) y: 428 lines of code pkg/scheduler/flavorassigner/flavorassigner.go x: 4 contributors (all time) y: 379 lines of code pkg/scheduler/preemption/preemption.go x: 7 contributors (all time) y: 293 lines of code pkg/scheduler/scheduler.go x: 17 contributors (all time) y: 313 lines of code pkg/util/testing/wrappers.go x: 15 contributors (all time) y: 390 lines of code pkg/util/testingjobs/rayjob/wrappers.go x: 3 contributors (all time) y: 115 lines of code pkg/webhooks/clusterqueue_webhook.go x: 3 contributors (all time) y: 133 lines of code pkg/webhooks/localqueue_webhook.go x: 3 contributors (all time) y: 44 lines of code pkg/workload/workload.go x: 13 contributors (all time) y: 283 lines of code site/assets/scss/_styles_project.scss x: 4 contributors (all time) y: 128 lines of code pkg/util/limitrange/limitrange.go x: 1 contributors (all time) y: 77 lines of code pkg/util/resource/resource.go x: 1 contributors (all time) y: 62 lines of code pkg/controller/core/core.go x: 9 contributors (all time) y: 34 lines of code pkg/controller/core/resourceflavor_controller.go x: 5 contributors (all time) y: 186 lines of code pkg/util/priority/priority.go x: 5 contributors (all time) y: 51 lines of code site/config.toml x: 2 contributors (all time) y: 141 lines of code site/assets/scss/_variables_project.scss x: 1 contributors (all time) y: 123 lines of code site/layouts/404.html x: 1 contributors (all time) y: 19 lines of code pkg/util/heap/heap.go x: 2 contributors (all time) y: 121 lines of code
8224.0
lines of code
  min: 1.0
  average: 144.91
  25th percentile: 13.0
  median: 22.0
  75th percentile: 63.75
  max: 8224.0
0 18.0
contributors (all time)
min: 1.0 | average: 3.44 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 18.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".