aws / karpenter-provider-aws
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
pkg/operator/operator.go
pkg/providers/instance/instance.go
3 65 (4%) 62 (4%) 2025-04-22
pkg/utils/utils.go
pkg/providers/instanceprofile/instanceprofile.go
2 19 (10%) 16 (12%) 2025-04-29
charts/karpenter/values.yaml
charts/karpenter/templates/deployment.yaml
2 178 (1%) 57 (3%) 2025-04-17
pkg/controllers/nodeclass/controller.go
pkg/controllers/controllers.go
2 32 (6%) 87 (2%) 2025-04-21
pkg/batcher/terminateinstances.go
pkg/batcher/createfleet.go
2 10 (20%) 7 (28%) 2025-04-29
pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml
charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml
2 51 (3%) 20 (10%) 2025-04-15
pkg/providers/launchtemplate/launchtemplate.go
pkg/providers/instanceprofile/instanceprofile.go
2 64 (3%) 16 (12%) 2025-04-29
pkg/batcher/terminateinstances.go
pkg/batcher/describeinstances.go
2 10 (20%) 9 (22%) 2025-04-29
pkg/utils/utils.go
pkg/providers/launchtemplate/launchtemplate.go
2 19 (10%) 64 (3%) 2025-04-29
pkg/batcher/describeinstances.go
pkg/batcher/createfleet.go
2 9 (22%) 7 (28%) 2025-04-29
pkg/errors/errors.go
pkg/providers/ssm/provider.go
1 22 (4%) 6 (16%) 2025-04-15
pkg/providers/ssm/types.go
pkg/providers/ssm/provider.go
1 2 (50%) 6 (16%) 2025-04-15
pkg/providers/ssm/provider.go
pkg/fake/ec2api.go
1 6 (16%) 45 (2%) 2025-04-29
pkg/providers/version/version.go
pkg/batcher/terminateinstances.go
1 18 (5%) 10 (10%) 2025-04-29
pkg/providers/subnet/subnet.go
pkg/controllers/nodeclaim/capacityreservation/controller.go
1 40 (2%) 3 (33%) 2025-04-29
pkg/providers/instance/instance.go
pkg/providers/launchtemplate/launchtemplate.go
1 62 (1%) 64 (1%) 2025-04-09
pkg/providers/ssm/provider.go
pkg/operator/options/options_validation.go
1 6 (16%) 4 (25%) 2025-04-29
pkg/providers/subnet/subnet.go
pkg/providers/ssm/provider.go
1 40 (2%) 6 (16%) 2025-04-29
pkg/providers/amifamily/bottlerocket.go
pkg/batcher/describeinstances.go
1 26 (3%) 9 (11%) 2025-04-29
pkg/providers/launchtemplate/launchtemplate.go
pkg/batcher/terminateinstances.go
1 64 (1%) 10 (10%) 2025-04-29
pkg/providers/launchtemplate/launchtemplate.go
pkg/providers/amifamily/bottlerocket.go
1 64 (1%) 26 (3%) 2025-04-29
pkg/providers/amifamily/types.go
pkg/batcher/terminateinstances.go
1 7 (14%) 10 (10%) 2025-04-29
pkg/providers/amifamily/windows.go
pkg/batcher/terminateinstances.go
1 17 (5%) 10 (10%) 2025-04-29
pkg/utils/utils.go
pkg/batcher/terminateinstances.go
1 19 (5%) 10 (10%) 2025-04-29
pkg/providers/amifamily/al2023.go
pkg/fake/ec2api.go
1 9 (11%) 45 (2%) 2025-04-29
pkg/providers/amifamily/al2023.go
pkg/fake/ssmapi.go
1 9 (11%) 10 (10%) 2025-04-29
pkg/providers/launchtemplate/launchtemplate.go
pkg/providers/amifamily/types.go
1 64 (1%) 7 (14%) 2025-04-29
pkg/providers/sqs/sqs.go
pkg/controllers/interruption/controller.go
1 5 (20%) 47 (2%) 2025-04-08
pkg/cloudprovider/drift.go
pkg/batcher/terminateinstances.go
1 31 (3%) 10 (10%) 2025-04-29
pkg/providers/amifamily/al2023.go
pkg/batcher/describeinstances.go
1 9 (11%) 9 (11%) 2025-04-29
website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml
website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml
1 6 (16%) 22 (4%) 2025-04-04
pkg/providers/subnet/subnet.go
pkg/batcher/describeinstances.go
1 40 (2%) 9 (11%) 2025-04-29
pkg/controllers/nodeclass/instanceprofile.go
pkg/controllers/nodeclass/controller.go
1 4 (25%) 32 (3%) 2025-04-09
pkg/providers/instanceprofile/instanceprofile.go
pkg/controllers/nodeclaim/capacityreservation/controller.go
1 16 (6%) 3 (33%) 2025-04-29
pkg/providers/launchtemplate/launchtemplate.go
pkg/providers/amifamily/al2023.go
1 64 (1%) 9 (11%) 2025-04-29
pkg/fake/ssmapi.go
pkg/fake/ec2api.go
1 10 (10%) 45 (2%) 2025-04-29
pkg/providers/launchtemplate/launchtemplate.go
pkg/fake/ec2api.go
1 64 (1%) 45 (2%) 2025-04-29
pkg/providers/version/version.go
pkg/controllers/nodeclaim/capacityreservation/controller.go
1 18 (5%) 3 (33%) 2025-04-29
pkg/apis/v1/ec2nodeclass.go
pkg/providers/launchtemplate/launchtemplate.go
1 21 (4%) 64 (1%) 2025-04-09
pkg/operator/options/options_validation.go
pkg/controllers/nodeclass/capacityreservation.go
1 4 (25%) 2 (50%) 2025-04-29
pkg/controllers/controllers.go
pkg/providers/instanceprofile/instanceprofile.go
1 87 (1%) 16 (6%) 2025-04-09
pkg/controllers/nodeclass/validation.go
pkg/controllers/nodeclass/controller.go
1 12 (8%) 32 (3%) 2025-04-21
pkg/providers/amifamily/bottlerocket.go
pkg/batcher/terminateinstances.go
1 26 (3%) 10 (10%) 2025-04-29
pkg/providers/version/version.go
pkg/providers/amifamily/al2.go
1 18 (5%) 24 (4%) 2025-04-29
pkg/controllers/controllers.go
pkg/providers/launchtemplate/launchtemplate.go
1 87 (1%) 64 (1%) 2025-04-09
pkg/providers/subnet/subnet.go
pkg/providers/amifamily/types.go
1 40 (2%) 7 (14%) 2025-04-29
pkg/providers/amifamily/al2023.go
pkg/operator/options/options_validation.go
1 9 (11%) 4 (25%) 2025-04-29
pkg/providers/launchtemplate/launchtemplate.go
pkg/providers/amifamily/al2.go
1 64 (1%) 24 (4%) 2025-04-29
pkg/controllers/nodeclass/capacityreservation.go
pkg/batcher/describeinstances.go
1 2 (50%) 9 (11%) 2025-04-29
pkg/utils/utils.go
pkg/batcher/describeinstances.go
1 19 (5%) 9 (11%) 2025-04-29
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [pkg/operator/operator.go] [pkg/operator/operator.go] [pkg/providers/instance/instance.go] [pkg/providers/instance/instance.go] [pkg/operator/operator.go]--[pkg/providers/instance/instance.go] 3 [pkg/providers/launchtemplate/launchtemplate.go] [pkg/providers/launchtemplate/launchtemplate.go] [pkg/providers/instance/instance.go]--[pkg/providers/launchtemplate/launchtemplate.go] 1 [pkg/utils/utils.go] [pkg/utils/utils.go] [pkg/providers/instanceprofile/instanceprofile.go] [pkg/providers/instanceprofile/instanceprofile.go] [pkg/utils/utils.go]--[pkg/providers/instanceprofile/instanceprofile.go] 2 [pkg/batcher/terminateinstances.go] [pkg/batcher/terminateinstances.go] [pkg/utils/utils.go]--[pkg/batcher/terminateinstances.go] 1 [pkg/utils/utils.go]--[pkg/providers/launchtemplate/launchtemplate.go] 2 [pkg/batcher/describeinstances.go] [pkg/batcher/describeinstances.go] [pkg/utils/utils.go]--[pkg/batcher/describeinstances.go] 1 [pkg/controllers/nodeclaim/capacityreservation/controller.go] [pkg/controllers/nodeclaim/capacityreservation/controller.go] [pkg/providers/instanceprofile/instanceprofile.go]--[pkg/controllers/nodeclaim/capacityreservation/controller.go] 1 [charts/karpenter/values.yaml] [charts/karpenter/values.yaml] [charts/karpenter/templates/deployment.yaml] [charts/karpenter/templates/deployment.yaml] [charts/karpenter/values.yaml]--[charts/karpenter/templates/deployment.yaml] 2 [pkg/controllers/nodeclass/controller.go] [pkg/controllers/nodeclass/controller.go] [pkg/controllers/controllers.go] [pkg/controllers/controllers.go] [pkg/controllers/nodeclass/controller.go]--[pkg/controllers/controllers.go] 2 [pkg/controllers/controllers.go]--[pkg/providers/instanceprofile/instanceprofile.go] 1 [pkg/controllers/controllers.go]--[pkg/providers/launchtemplate/launchtemplate.go] 1 [pkg/batcher/createfleet.go] [pkg/batcher/createfleet.go] [pkg/batcher/terminateinstances.go]--[pkg/batcher/createfleet.go] 2 [pkg/batcher/terminateinstances.go]--[pkg/batcher/describeinstances.go] 2 [pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml] [pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml] [charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml] [charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml] [pkg/apis/crds/karpenter.k8s.aws_ec2nodeclasses.yaml]--[charts/karpenter-crd/templates/karpenter.k8s.aws_ec2nodeclasses.yaml] 2 [pkg/providers/launchtemplate/launchtemplate.go]--[pkg/providers/instanceprofile/instanceprofile.go] 2 [pkg/providers/launchtemplate/launchtemplate.go]--[pkg/batcher/terminateinstances.go] 1 [pkg/fake/ec2api.go] [pkg/fake/ec2api.go] [pkg/providers/launchtemplate/launchtemplate.go]--[pkg/fake/ec2api.go] 1 [pkg/providers/amifamily/bottlerocket.go] [pkg/providers/amifamily/bottlerocket.go] [pkg/providers/launchtemplate/launchtemplate.go]--[pkg/providers/amifamily/bottlerocket.go] 1 [pkg/providers/amifamily/types.go] [pkg/providers/amifamily/types.go] [pkg/providers/launchtemplate/launchtemplate.go]--[pkg/providers/amifamily/types.go] 1 [pkg/providers/amifamily/al2023.go] [pkg/providers/amifamily/al2023.go] [pkg/providers/launchtemplate/launchtemplate.go]--[pkg/providers/amifamily/al2023.go] 1 [pkg/providers/amifamily/al2.go] [pkg/providers/amifamily/al2.go] [pkg/providers/launchtemplate/launchtemplate.go]--[pkg/providers/amifamily/al2.go] 1 [pkg/batcher/describeinstances.go]--[pkg/batcher/createfleet.go] 2 [pkg/errors/errors.go] [pkg/errors/errors.go] [pkg/providers/ssm/provider.go] [pkg/providers/ssm/provider.go] [pkg/errors/errors.go]--[pkg/providers/ssm/provider.go] 1 [pkg/providers/ssm/provider.go]--[pkg/fake/ec2api.go] 1 [pkg/operator/options/options_validation.go] [pkg/operator/options/options_validation.go] [pkg/providers/ssm/provider.go]--[pkg/operator/options/options_validation.go] 1 [pkg/providers/ssm/types.go] [pkg/providers/ssm/types.go] [pkg/providers/ssm/types.go]--[pkg/providers/ssm/provider.go] 1 [pkg/providers/version/version.go] [pkg/providers/version/version.go] [pkg/providers/version/version.go]--[pkg/batcher/terminateinstances.go] 1 [pkg/providers/version/version.go]--[pkg/controllers/nodeclaim/capacityreservation/controller.go] 1 [pkg/providers/version/version.go]--[pkg/providers/amifamily/al2.go] 1 [pkg/providers/subnet/subnet.go] [pkg/providers/subnet/subnet.go] [pkg/providers/subnet/subnet.go]--[pkg/batcher/describeinstances.go] 1 [pkg/providers/subnet/subnet.go]--[pkg/providers/ssm/provider.go] 1 [pkg/providers/subnet/subnet.go]--[pkg/controllers/nodeclaim/capacityreservation/controller.go] 1 [pkg/providers/subnet/subnet.go]--[pkg/providers/amifamily/types.go] 1 [pkg/controllers/nodeclass/capacityreservation.go] [pkg/controllers/nodeclass/capacityreservation.go] [pkg/operator/options/options_validation.go]--[pkg/controllers/nodeclass/capacityreservation.go] 1 [pkg/providers/amifamily/bottlerocket.go]--[pkg/batcher/terminateinstances.go] 1 [pkg/providers/amifamily/bottlerocket.go]--[pkg/batcher/describeinstances.go] 1 [pkg/providers/amifamily/types.go]--[pkg/batcher/terminateinstances.go] 1 [pkg/providers/amifamily/windows.go] [pkg/providers/amifamily/windows.go] [pkg/providers/amifamily/windows.go]--[pkg/batcher/terminateinstances.go] 1 [pkg/providers/amifamily/al2023.go]--[pkg/batcher/describeinstances.go] 1 [pkg/providers/amifamily/al2023.go]--[pkg/fake/ec2api.go] 1 [pkg/providers/amifamily/al2023.go]--[pkg/operator/options/options_validation.go] 1 [pkg/fake/ssmapi.go] [pkg/fake/ssmapi.go] [pkg/providers/amifamily/al2023.go]--[pkg/fake/ssmapi.go] 1 [pkg/fake/ssmapi.go]--[pkg/fake/ec2api.go] 1 [pkg/providers/sqs/sqs.go] [pkg/providers/sqs/sqs.go] [pkg/controllers/interruption/controller.go] [pkg/controllers/interruption/controller.go] [pkg/providers/sqs/sqs.go]--[pkg/controllers/interruption/controller.go] 1 [pkg/cloudprovider/drift.go] [pkg/cloudprovider/drift.go] [pkg/cloudprovider/drift.go]--[pkg/batcher/terminateinstances.go] 1 [website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml] [website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml] [website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml] [website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml] [website/content/en/v0.32/getting-started/getting-started-with-karpenter/cloudformation.yaml]--[website/content/en/preview/getting-started/getting-started-with-karpenter/cloudformation.yaml] 1 [pkg/controllers/nodeclass/instanceprofile.go] [pkg/controllers/nodeclass/instanceprofile.go] [pkg/controllers/nodeclass/instanceprofile.go]--[pkg/controllers/nodeclass/controller.go] 1 [pkg/apis/v1/ec2nodeclass.go] [pkg/apis/v1/ec2nodeclass.go] [pkg/apis/v1/ec2nodeclass.go]--[pkg/providers/launchtemplate/launchtemplate.go] 1 [pkg/controllers/nodeclass/capacityreservation.go]--[pkg/batcher/describeinstances.go] 1 [pkg/controllers/nodeclass/validation.go] [pkg/controllers/nodeclass/validation.go] [pkg/controllers/nodeclass/validation.go]--[pkg/controllers/nodeclass/controller.go] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G pkg pkg pkg--pkg 8 charts charts pkg--charts 2 charts--charts 2 website website website--website 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...