aws / aws-node-termination-handler
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 68 files with 6,049 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (497 lines of code)
    • 7 files changed 21-50 times (2,534 lines of code)
    • 16 files changed 6-20 times (1,619 lines of code)
    • 42 files changed 1-5 times (1,399 lines of code)
0% | 8% | 41% | 26% | 23%
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 68 files with 6,049 lines of code.
    • 4 files changed by more than 25 contributors (1,160 lines of code)
    • 8 files changed by 11-25 contributors (2,142 lines of code)
    • 9 files changed by 6-10 contributors (802 lines of code)
    • 17 files changed by 2-5 contributors (1,084 lines of code)
    • 30 files changed by 1 contributor (861 lines of code)
19% | 35% | 13% | 17% | 14%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, tpl, txt, json, mod, gitignore, dockerignore, ps1, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 7% | 43% | 31% | 16%
yaml0% | 11% | 45% | 10% | 32%
tpl0% | 0% | 0% | 51% | 48%
ps10% | 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
cmd0% | 100% | 0% | 0% | 0%
config0% | 9% | 39% | 16% | 34%
pkg0% | 0% | 47% | 34% | 18%
scripts0% | 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
Chart.yaml
in config/helm/aws-node-termination-handler
24 - 2020-01-03 2025-04-28 76 18 wagnerbm@amazon.com tsankhe@amazon.com
values.yaml
in config/helm/aws-node-termination-handler
135 - 2020-01-03 2025-02-26 73 34 wagnerbm@amazon.com tiationgkho@gmail.com
338 6 2019-12-03 2025-04-14 63 36 wagnerbm@amazon.com der-eismann@users.noreply.g...
config.go
in pkg/config
466 8 2019-12-03 2025-02-26 50 28 wagnerbm@amazon.com tiationgkho@gmail.com
node.go
in pkg/node
786 42 2020-01-22 2025-04-07 42 23 wagnerbm@amazon.com tiationgkho@gmail.com
deployment.yaml
in config/helm/aws-node-termination-handler/templates
221 - 2020-10-19 2025-02-26 38 28 wagnerbm@amazon.com tiationgkho@gmail.com
daemonset.linux.yaml
in config/helm/aws-node-termination-handler/templates
214 - 2020-07-06 2025-02-26 33 25 jeradc@amazon.com tiationgkho@gmail.com
daemonset.windows.yaml
in config/helm/aws-node-termination-handler/templates
208 - 2020-07-06 2025-02-26 31 24 jeradc@amazon.com tiationgkho@gmail.com
sqs-monitor.go
in pkg/monitor/sqsevent
341 13 2020-10-19 2024-12-31 31 19 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
ec2metadata.go
in pkg/ec2metadata
298 11 2019-12-03 2024-11-21 27 13 wagnerbm@amazon.com xabier.napal@dvzr.io
asg-lifecycle-event.go
in pkg/monitor/sqsevent
224 7 2020-10-19 2025-01-29 18 14 wagnerbm@amazon.com 38185429+hyeong01@users.nor...
webhook.go
in pkg/webhook
124 2 2020-01-15 2024-12-31 15 7 mrbecker@amazon.com 94331832+hari-rad@users.nor...
types.go
in pkg/monitor
47 2 2020-07-16 2024-12-31 13 11 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
psp.yaml
in config/helm/aws-node-termination-handler/templates
70 - 2020-01-03 2023-01-26 12 6 wagnerbm@amazon.com jeradc@amazon.com
spot-itn-event.go
in pkg/monitor/sqsevent
52 1 2020-10-19 2024-12-31 11 10 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
rebalance-recommendation-event.go
in pkg/monitor/sqsevent
51 1 2020-11-05 2024-12-31 10 10 61433408+brycahta@users.nor... 94331832+hari-rad@users.nor...
ec2-state-change-event.go
in pkg/monitor/sqsevent
49 1 2020-10-19 2024-12-31 9 9 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
tpl
_helpers.tpl
in config/helm/aws-node-termination-handler/templates
111 - 2020-01-03 2022-04-11 9 5 wagnerbm@amazon.com steve.hipwell@gmail.com
opentelemetry.go
in pkg/observability
178 9 2020-06-18 2025-02-21 9 7 manuelalonso@invisionapp.com 40334379+phuhung273@users.n...
clusterrole.yaml
in config/helm/aws-node-termination-handler/templates
52 - 2020-01-03 2022-01-12 8 6 wagnerbm@amazon.com steve.hipwell@gmail.com
interruption-event-store.go
in pkg/interruptioneventstore
159 12 2020-04-29 2021-10-13 8 6 56001173+haugenj@users.nore... michael.booth@webflow.com
podmonitor.yaml
in config/helm/aws-node-termination-handler/templates
29 - 2020-07-21 2022-02-09 7 4 crhuber@users.noreply.githu... steve.hipwell@gmail.com
scheduled-event-monitor.go
in pkg/monitor/scheduledevent
121 7 2020-07-16 2022-11-18 7 5 wagnerbm@amazon.com jeradc@amazon.com
k8s-events.go
in pkg/observability
213 7 2021-04-28 2024-12-06 7 4 rtorrents@newrelic.com 38185429+hyeong01@users.nor...
scheduled-change-event.go
in pkg/monitor/sqsevent
67 1 2021-10-27 2024-12-31 6 6 siuaustin13@gmail.com 94331832+hari-rad@users.nor...
spot-itn-monitor.go
in pkg/monitor/spotitn
72 5 2020-07-16 2022-11-18 6 4 wagnerbm@amazon.com jeradc@amazon.com
serviceaccount.yaml
in config/helm/aws-node-termination-handler/templates
13 - 2020-01-03 2022-02-09 5 3 wagnerbm@amazon.com steve.hipwell@gmail.com
servicemonitor.yaml
in config/helm/aws-node-termination-handler/templates
29 - 2021-10-25 2022-04-11 5 2 steve.hipwell@gmail.com steve.hipwell@gmail.com
service.yaml
in config/helm/aws-node-termination-handler/templates
18 - 2021-10-25 2022-04-11 4 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
rebalance-recommendation-monitor.go
in pkg/monitor/rebalancerecommendation
70 5 2020-11-05 2022-11-18 4 3 61433408+brycahta@users.nor... jeradc@amazon.com
pdb.yaml
in config/helm/aws-node-termination-handler/templates
14 - 2021-07-12 2022-02-09 3 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
clusterrolebinding.yaml
in config/helm/aws-node-termination-handler/templates
16 - 2020-01-03 2022-01-12 3 3 wagnerbm@amazon.com steve.hipwell@gmail.com
daemonset.yaml
in config/helm/squid/templates
31 - 2020-05-08 2020-07-27 3 2 wagnerbm@amazon.com wagnerbm@amazon.com
probes.go
in pkg/observability
35 2 2021-03-26 2021-06-14 3 3 zhenya.sleptsov@gmail.com wagnerbm@amazon.com
values.yaml
in config/helm/squid
17 - 2020-05-08 2020-07-24 2 2 wagnerbm@amazon.com jeradc@amazon.com
common.go
in pkg/uptime
19 1 2020-07-06 2023-04-10 2 2 jeradc@amazon.com 40854257+likithavemulapalli...
deployment.yaml
in config/helm/localstack/templates
53 - 2020-10-19 2021-10-18 2 2 wagnerbm@amazon.com nitingoyal.dev@gmail.com
psp.yaml
in config/helm/localstack/templates
60 - 2020-10-19 2023-01-26 2 2 wagnerbm@amazon.com jeradc@amazon.com
psp.yaml
in config/helm/squid/templates
60 - 2020-05-08 2023-01-26 2 2 wagnerbm@amazon.com jeradc@amazon.com
handler.go
in pkg/interruptionevent/draincordon
135 4 2024-01-22 2025-02-26 2 2 66969321+gavinburris42@user... tiationgkho@gmail.com
example-values-imds-linux.yaml
in config/helm/aws-node-termination-handler
3 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
example-values-imds-windows.yaml
in config/helm/aws-node-termination-handler
3 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
uptime_linux.go
in pkg/uptime
4 1 2020-07-06 2020-07-06 1 1 jeradc@amazon.com jeradc@amazon.com
uptime_darwin.go
in pkg/uptime
5 1 2020-07-06 2020-07-06 1 1 jeradc@amazon.com jeradc@amazon.com
Chart.yaml
in config/helm/localstack
6 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
Chart.yaml
in config/helm/squid
9 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
service.yaml
in config/helm/squid/templates
10 - 2020-07-27 2020-07-27 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
service.yaml
in config/helm/localstack/templates
11 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
clusterrole.yaml
in config/helm/localstack/templates
11 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
serviceaccount.yaml
in config/helm/localstack/templates
11 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@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
338 6 2019-12-03 2025-04-14 63 36 wagnerbm@amazon.com der-eismann@users.noreply.g...
values.yaml
in config/helm/aws-node-termination-handler
135 - 2020-01-03 2025-02-26 73 34 wagnerbm@amazon.com tiationgkho@gmail.com
config.go
in pkg/config
466 8 2019-12-03 2025-02-26 50 28 wagnerbm@amazon.com tiationgkho@gmail.com
deployment.yaml
in config/helm/aws-node-termination-handler/templates
221 - 2020-10-19 2025-02-26 38 28 wagnerbm@amazon.com tiationgkho@gmail.com
daemonset.linux.yaml
in config/helm/aws-node-termination-handler/templates
214 - 2020-07-06 2025-02-26 33 25 jeradc@amazon.com tiationgkho@gmail.com
daemonset.windows.yaml
in config/helm/aws-node-termination-handler/templates
208 - 2020-07-06 2025-02-26 31 24 jeradc@amazon.com tiationgkho@gmail.com
node.go
in pkg/node
786 42 2020-01-22 2025-04-07 42 23 wagnerbm@amazon.com tiationgkho@gmail.com
sqs-monitor.go
in pkg/monitor/sqsevent
341 13 2020-10-19 2024-12-31 31 19 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
Chart.yaml
in config/helm/aws-node-termination-handler
24 - 2020-01-03 2025-04-28 76 18 wagnerbm@amazon.com tsankhe@amazon.com
asg-lifecycle-event.go
in pkg/monitor/sqsevent
224 7 2020-10-19 2025-01-29 18 14 wagnerbm@amazon.com 38185429+hyeong01@users.nor...
ec2metadata.go
in pkg/ec2metadata
298 11 2019-12-03 2024-11-21 27 13 wagnerbm@amazon.com xabier.napal@dvzr.io
types.go
in pkg/monitor
47 2 2020-07-16 2024-12-31 13 11 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
spot-itn-event.go
in pkg/monitor/sqsevent
52 1 2020-10-19 2024-12-31 11 10 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
rebalance-recommendation-event.go
in pkg/monitor/sqsevent
51 1 2020-11-05 2024-12-31 10 10 61433408+brycahta@users.nor... 94331832+hari-rad@users.nor...
ec2-state-change-event.go
in pkg/monitor/sqsevent
49 1 2020-10-19 2024-12-31 9 9 wagnerbm@amazon.com 94331832+hari-rad@users.nor...
webhook.go
in pkg/webhook
124 2 2020-01-15 2024-12-31 15 7 mrbecker@amazon.com 94331832+hari-rad@users.nor...
opentelemetry.go
in pkg/observability
178 9 2020-06-18 2025-02-21 9 7 manuelalonso@invisionapp.com 40334379+phuhung273@users.n...
psp.yaml
in config/helm/aws-node-termination-handler/templates
70 - 2020-01-03 2023-01-26 12 6 wagnerbm@amazon.com jeradc@amazon.com
clusterrole.yaml
in config/helm/aws-node-termination-handler/templates
52 - 2020-01-03 2022-01-12 8 6 wagnerbm@amazon.com steve.hipwell@gmail.com
interruption-event-store.go
in pkg/interruptioneventstore
159 12 2020-04-29 2021-10-13 8 6 56001173+haugenj@users.nore... michael.booth@webflow.com
scheduled-change-event.go
in pkg/monitor/sqsevent
67 1 2021-10-27 2024-12-31 6 6 siuaustin13@gmail.com 94331832+hari-rad@users.nor...
tpl
_helpers.tpl
in config/helm/aws-node-termination-handler/templates
111 - 2020-01-03 2022-04-11 9 5 wagnerbm@amazon.com steve.hipwell@gmail.com
scheduled-event-monitor.go
in pkg/monitor/scheduledevent
121 7 2020-07-16 2022-11-18 7 5 wagnerbm@amazon.com jeradc@amazon.com
podmonitor.yaml
in config/helm/aws-node-termination-handler/templates
29 - 2020-07-21 2022-02-09 7 4 crhuber@users.noreply.githu... steve.hipwell@gmail.com
k8s-events.go
in pkg/observability
213 7 2021-04-28 2024-12-06 7 4 rtorrents@newrelic.com 38185429+hyeong01@users.nor...
spot-itn-monitor.go
in pkg/monitor/spotitn
72 5 2020-07-16 2022-11-18 6 4 wagnerbm@amazon.com jeradc@amazon.com
serviceaccount.yaml
in config/helm/aws-node-termination-handler/templates
13 - 2020-01-03 2022-02-09 5 3 wagnerbm@amazon.com steve.hipwell@gmail.com
rebalance-recommendation-monitor.go
in pkg/monitor/rebalancerecommendation
70 5 2020-11-05 2022-11-18 4 3 61433408+brycahta@users.nor... jeradc@amazon.com
clusterrolebinding.yaml
in config/helm/aws-node-termination-handler/templates
16 - 2020-01-03 2022-01-12 3 3 wagnerbm@amazon.com steve.hipwell@gmail.com
probes.go
in pkg/observability
35 2 2021-03-26 2021-06-14 3 3 zhenya.sleptsov@gmail.com wagnerbm@amazon.com
servicemonitor.yaml
in config/helm/aws-node-termination-handler/templates
29 - 2021-10-25 2022-04-11 5 2 steve.hipwell@gmail.com steve.hipwell@gmail.com
daemonset.yaml
in config/helm/squid/templates
31 - 2020-05-08 2020-07-27 3 2 wagnerbm@amazon.com wagnerbm@amazon.com
psp.yaml
in config/helm/squid/templates
60 - 2020-05-08 2023-01-26 2 2 wagnerbm@amazon.com jeradc@amazon.com
values.yaml
in config/helm/squid
17 - 2020-05-08 2020-07-24 2 2 wagnerbm@amazon.com jeradc@amazon.com
psp.yaml
in config/helm/localstack/templates
60 - 2020-10-19 2023-01-26 2 2 wagnerbm@amazon.com jeradc@amazon.com
deployment.yaml
in config/helm/localstack/templates
53 - 2020-10-19 2021-10-18 2 2 wagnerbm@amazon.com nitingoyal.dev@gmail.com
common.go
in pkg/uptime
19 1 2020-07-06 2023-04-10 2 2 jeradc@amazon.com 40854257+likithavemulapalli...
handler.go
in pkg/interruptionevent/draincordon
135 4 2024-01-22 2025-02-26 2 2 66969321+gavinburris42@user... tiationgkho@gmail.com
service.yaml
in config/helm/aws-node-termination-handler/templates
18 - 2021-10-25 2022-04-11 4 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
pdb.yaml
in config/helm/aws-node-termination-handler/templates
14 - 2021-07-12 2022-02-09 3 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
105 - 2024-06-10 2024-06-10 1 1 40854257+likithavemulapalli... 40854257+likithavemulapalli...
example-values-imds-windows.yaml
in config/helm/aws-node-termination-handler
3 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
example-values-queue.yaml
in config/helm/aws-node-termination-handler
11 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
example-values-imds-linux.yaml
in config/helm/aws-node-termination-handler
3 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
serviceaccount.yaml
in config/helm/squid/templates
11 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
tpl
_helpers.tpl
in config/helm/squid/templates
53 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
clusterrole.yaml
in config/helm/squid/templates
11 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
clusterrolebinding.yaml
in config/helm/squid/templates
12 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
service.yaml
in config/helm/squid/templates
10 - 2020-07-27 2020-07-27 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
Chart.yaml
in config/helm/squid
9 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.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
handler.go
in pkg/interruptionevent/asg/launch
122 6 2024-01-22 2024-01-22 1 1 66969321+gavinburris42@user... 66969321+gavinburris42@user...
105 - 2024-06-10 2024-06-10 1 1 40854257+likithavemulapalli... 40854257+likithavemulapalli...
ec2helper.go
in pkg/ec2helper
69 3 2025-02-21 2025-02-21 1 1 40334379+phuhung273@users.n... 40334379+phuhung273@users.n...
asg-lifecycle-monitor.go
in pkg/monitor/asglifecycle
68 5 2024-09-12 2024-09-12 1 1 45726258+lu-david@users.nor... 45726258+lu-david@users.nor...
versioned.go
in pkg/logging
64 9 2022-11-18 2022-11-18 1 1 jeradc@amazon.com jeradc@amazon.com
handler.go
in pkg/interruptionevent/internal/common
55 4 2024-01-22 2024-01-22 1 1 66969321+gavinburris42@user... 66969321+gavinburris42@user...
tpl
_helpers.tpl
in config/helm/squid/templates
53 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
tpl
_helpers.tpl
in config/helm/localstack/templates
53 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
sqs-retryer.go
in pkg/monitor/sqsevent
30 2 2024-12-12 2024-12-12 1 1 tiationgkho@gmail.com tiationgkho@gmail.com
event-bridge.go
in pkg/monitor/sqsevent
25 1 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
values.yaml
in config/helm/localstack
22 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
service.yaml
in config/helm/aws-node-termination-handler/templates
18 - 2021-10-25 2022-04-11 4 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
uptime_windows.go
in pkg/uptime
18 1 2020-07-06 2020-07-06 1 1 jeradc@amazon.com jeradc@amazon.com
routing.go
in pkg/logging
15 1 2022-08-18 2022-08-18 1 1 jeradc@amazon.com jeradc@amazon.com
pdb.yaml
in config/helm/aws-node-termination-handler/templates
14 - 2021-07-12 2022-02-09 3 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
clusterrolebinding.yaml
in config/helm/squid/templates
12 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
clusterrolebinding.yaml
in config/helm/localstack/templates
12 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
example-values-queue.yaml
in config/helm/aws-node-termination-handler
11 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
serviceaccount.yaml
in config/helm/squid/templates
11 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
clusterrole.yaml
in config/helm/squid/templates
11 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
serviceaccount.yaml
in config/helm/localstack/templates
11 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
clusterrole.yaml
in config/helm/localstack/templates
11 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
service.yaml
in config/helm/localstack/templates
11 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
service.yaml
in config/helm/squid/templates
10 - 2020-07-27 2020-07-27 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
Chart.yaml
in config/helm/squid
9 - 2020-05-08 2020-05-08 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
Chart.yaml
in config/helm/localstack
6 - 2020-10-19 2020-10-19 1 1 wagnerbm@amazon.com wagnerbm@amazon.com
uptime_darwin.go
in pkg/uptime
5 1 2020-07-06 2020-07-06 1 1 jeradc@amazon.com jeradc@amazon.com
uptime_linux.go
in pkg/uptime
4 1 2020-07-06 2020-07-06 1 1 jeradc@amazon.com jeradc@amazon.com
example-values-imds-windows.yaml
in config/helm/aws-node-termination-handler
3 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
example-values-imds-linux.yaml
in config/helm/aws-node-termination-handler
3 - 2022-01-12 2022-01-12 1 1 steve.hipwell@gmail.com steve.hipwell@gmail.com
handler.go
in pkg/interruptionevent/draincordon
135 4 2024-01-22 2025-02-26 2 2 66969321+gavinburris42@user... tiationgkho@gmail.com
psp.yaml
in config/helm/squid/templates
60 - 2020-05-08 2023-01-26 2 2 wagnerbm@amazon.com jeradc@amazon.com
psp.yaml
in config/helm/localstack/templates
60 - 2020-10-19 2023-01-26 2 2 wagnerbm@amazon.com jeradc@amazon.com
deployment.yaml
in config/helm/localstack/templates
53 - 2020-10-19 2021-10-18 2 2 wagnerbm@amazon.com nitingoyal.dev@gmail.com
daemonset.yaml
in config/helm/squid/templates
31 - 2020-05-08 2020-07-27 3 2 wagnerbm@amazon.com wagnerbm@amazon.com
servicemonitor.yaml
in config/helm/aws-node-termination-handler/templates
29 - 2021-10-25 2022-04-11 5 2 steve.hipwell@gmail.com steve.hipwell@gmail.com
common.go
in pkg/uptime
19 1 2020-07-06 2023-04-10 2 2 jeradc@amazon.com 40854257+likithavemulapalli...
values.yaml
in config/helm/squid
17 - 2020-05-08 2020-07-24 2 2 wagnerbm@amazon.com jeradc@amazon.com
rebalance-recommendation-monitor.go
in pkg/monitor/rebalancerecommendation
70 5 2020-11-05 2022-11-18 4 3 61433408+brycahta@users.nor... jeradc@amazon.com
probes.go
in pkg/observability
35 2 2021-03-26 2021-06-14 3 3 zhenya.sleptsov@gmail.com wagnerbm@amazon.com
clusterrolebinding.yaml
in config/helm/aws-node-termination-handler/templates
16 - 2020-01-03 2022-01-12 3 3 wagnerbm@amazon.com steve.hipwell@gmail.com
serviceaccount.yaml
in config/helm/aws-node-termination-handler/templates
13 - 2020-01-03 2022-02-09 5 3 wagnerbm@amazon.com steve.hipwell@gmail.com
k8s-events.go
in pkg/observability
213 7 2021-04-28 2024-12-06 7 4 rtorrents@newrelic.com 38185429+hyeong01@users.nor...
spot-itn-monitor.go
in pkg/monitor/spotitn
72 5 2020-07-16 2022-11-18 6 4 wagnerbm@amazon.com jeradc@amazon.com
podmonitor.yaml
in config/helm/aws-node-termination-handler/templates
29 - 2020-07-21 2022-02-09 7 4 crhuber@users.noreply.githu... steve.hipwell@gmail.com
scheduled-event-monitor.go
in pkg/monitor/scheduledevent
121 7 2020-07-16 2022-11-18 7 5 wagnerbm@amazon.com jeradc@amazon.com
tpl
_helpers.tpl
in config/helm/aws-node-termination-handler/templates
111 - 2020-01-03 2022-04-11 9 5 wagnerbm@amazon.com steve.hipwell@gmail.com
interruption-event-store.go
in pkg/interruptioneventstore
159 12 2020-04-29 2021-10-13 8 6 56001173+haugenj@users.nore... michael.booth@webflow.com
psp.yaml
in config/helm/aws-node-termination-handler/templates
70 - 2020-01-03 2023-01-26 12 6 wagnerbm@amazon.com jeradc@amazon.com
scheduled-change-event.go
in pkg/monitor/sqsevent
67 1 2021-10-27 2024-12-31 6 6 siuaustin13@gmail.com 94331832+hari-rad@users.nor...
Correlations

File Size vs. Number of Changes: 68 points

config/helm/aws-node-termination-handler/Chart.yaml x: 24 lines of code y: 76 # changes cmd/node-termination-handler.go x: 338 lines of code y: 63 # changes pkg/node/node.go x: 786 lines of code y: 42 # changes config/helm/aws-node-termination-handler/values.yaml x: 135 lines of code y: 73 # changes config/helm/aws-node-termination-handler/templates/daemonset.linux.yaml x: 214 lines of code y: 33 # changes config/helm/aws-node-termination-handler/templates/daemonset.windows.yaml x: 208 lines of code y: 31 # changes config/helm/aws-node-termination-handler/templates/deployment.yaml x: 221 lines of code y: 38 # changes pkg/config/config.go x: 466 lines of code y: 50 # changes pkg/interruptionevent/draincordon/handler.go x: 135 lines of code y: 2 # changes pkg/ec2helper/ec2helper.go x: 69 lines of code y: 1 # changes pkg/observability/opentelemetry.go x: 178 lines of code y: 9 # changes pkg/monitor/sqsevent/asg-lifecycle-event.go x: 224 lines of code y: 18 # changes pkg/monitor/sqsevent/ec2-state-change-event.go x: 49 lines of code y: 9 # changes pkg/monitor/sqsevent/rebalance-recommendation-event.go x: 51 lines of code y: 10 # changes pkg/monitor/sqsevent/scheduled-change-event.go x: 67 lines of code y: 6 # changes pkg/monitor/sqsevent/spot-itn-event.go x: 52 lines of code y: 11 # changes pkg/monitor/sqsevent/sqs-monitor.go x: 341 lines of code y: 31 # changes pkg/monitor/types.go x: 47 lines of code y: 13 # changes pkg/webhook/webhook.go x: 124 lines of code y: 15 # changes pkg/monitor/sqsevent/sqs-retryer.go x: 30 lines of code y: 1 # changes pkg/observability/k8s-events.go x: 213 lines of code y: 7 # changes pkg/ec2metadata/ec2metadata.go x: 298 lines of code y: 27 # changes pkg/monitor/asglifecycle/asg-lifecycle-monitor.go x: 68 lines of code y: 1 # changes scripts/upload-resources-to-github-windows.ps1 x: 105 lines of code y: 1 # changes pkg/interruptionevent/asg/launch/handler.go x: 122 lines of code y: 1 # changes pkg/interruptionevent/internal/common/handler.go x: 55 lines of code y: 1 # changes pkg/uptime/common.go x: 19 lines of code y: 2 # changes config/helm/aws-node-termination-handler/templates/psp.yaml x: 70 lines of code y: 12 # changes config/helm/localstack/templates/psp.yaml x: 60 lines of code y: 2 # changes pkg/logging/versioned.go x: 64 lines of code y: 1 # changes pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor.go x: 70 lines of code y: 4 # changes pkg/monitor/scheduledevent/scheduled-event-monitor.go x: 121 lines of code y: 7 # changes pkg/monitor/spotitn/spot-itn-monitor.go x: 72 lines of code y: 6 # changes pkg/logging/routing.go x: 15 lines of code y: 1 # changes config/helm/aws-node-termination-handler/templates/_helpers.tpl x: 111 lines of code y: 9 # changes config/helm/aws-node-termination-handler/templates/service.yaml x: 18 lines of code y: 4 # changes config/helm/aws-node-termination-handler/templates/servicemonitor.yaml x: 29 lines of code y: 5 # changes config/helm/aws-node-termination-handler/templates/pdb.yaml x: 14 lines of code y: 3 # changes config/helm/aws-node-termination-handler/templates/podmonitor.yaml x: 29 lines of code y: 7 # changes config/helm/aws-node-termination-handler/templates/serviceaccount.yaml x: 13 lines of code y: 5 # changes config/helm/aws-node-termination-handler/example-values-imds-linux.yaml x: 3 lines of code y: 1 # changes config/helm/aws-node-termination-handler/example-values-queue.yaml x: 11 lines of code y: 1 # changes config/helm/aws-node-termination-handler/templates/clusterrole.yaml x: 52 lines of code y: 8 # changes config/helm/aws-node-termination-handler/templates/clusterrolebinding.yaml x: 16 lines of code y: 3 # changes config/helm/localstack/templates/deployment.yaml x: 53 lines of code y: 2 # changes pkg/interruptioneventstore/interruption-event-store.go x: 159 lines of code y: 8 # changes pkg/observability/probes.go x: 35 lines of code y: 3 # changes config/helm/localstack/Chart.yaml x: 6 lines of code y: 1 # changes config/helm/localstack/templates/_helpers.tpl x: 53 lines of code y: 1 # changes config/helm/localstack/templates/clusterrolebinding.yaml x: 12 lines of code y: 1 # changes config/helm/localstack/values.yaml x: 22 lines of code y: 1 # changes pkg/monitor/sqsevent/event-bridge.go x: 25 lines of code y: 1 # changes config/helm/squid/templates/daemonset.yaml x: 31 lines of code y: 3 # changes config/helm/squid/values.yaml x: 17 lines of code y: 2 # changes pkg/uptime/uptime_darwin.go x: 5 lines of code y: 1 # changes pkg/uptime/uptime_windows.go x: 18 lines of code y: 1 # changes config/helm/squid/Chart.yaml x: 9 lines of code y: 1 # changes
76.0
# changes
  min: 1.0
  average: 10.13
  25th percentile: 1.0
  median: 2.5
  75th percentile: 9.0
  max: 76.0
0 786.0
lines of code
min: 3.0 | average: 88.96 | 25th percentile: 14.25 | median: 51.5 | 75th percentile: 118.5 | max: 786.0

Number of Contributors vs. Number of Changes: 68 points

config/helm/aws-node-termination-handler/Chart.yaml x: 18 # contributors y: 76 # changes cmd/node-termination-handler.go x: 36 # contributors y: 63 # changes pkg/node/node.go x: 23 # contributors y: 42 # changes config/helm/aws-node-termination-handler/values.yaml x: 34 # contributors y: 73 # changes config/helm/aws-node-termination-handler/templates/daemonset.linux.yaml x: 25 # contributors y: 33 # changes config/helm/aws-node-termination-handler/templates/daemonset.windows.yaml x: 24 # contributors y: 31 # changes config/helm/aws-node-termination-handler/templates/deployment.yaml x: 28 # contributors y: 38 # changes pkg/config/config.go x: 28 # contributors y: 50 # changes pkg/interruptionevent/draincordon/handler.go x: 2 # contributors y: 2 # changes pkg/ec2helper/ec2helper.go x: 1 # contributors y: 1 # changes pkg/observability/opentelemetry.go x: 7 # contributors y: 9 # changes pkg/monitor/sqsevent/asg-lifecycle-event.go x: 14 # contributors y: 18 # changes pkg/monitor/sqsevent/ec2-state-change-event.go x: 9 # contributors y: 9 # changes pkg/monitor/sqsevent/rebalance-recommendation-event.go x: 10 # contributors y: 10 # changes pkg/monitor/sqsevent/scheduled-change-event.go x: 6 # contributors y: 6 # changes pkg/monitor/sqsevent/spot-itn-event.go x: 10 # contributors y: 11 # changes pkg/monitor/sqsevent/sqs-monitor.go x: 19 # contributors y: 31 # changes pkg/monitor/types.go x: 11 # contributors y: 13 # changes pkg/webhook/webhook.go x: 7 # contributors y: 15 # changes pkg/observability/k8s-events.go x: 4 # contributors y: 7 # changes pkg/ec2metadata/ec2metadata.go x: 13 # contributors y: 27 # changes config/helm/aws-node-termination-handler/templates/psp.yaml x: 6 # contributors y: 12 # changes pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor.go x: 3 # contributors y: 4 # changes pkg/monitor/scheduledevent/scheduled-event-monitor.go x: 5 # contributors y: 7 # changes pkg/monitor/spotitn/spot-itn-monitor.go x: 4 # contributors y: 6 # changes config/helm/aws-node-termination-handler/templates/_helpers.tpl x: 5 # contributors y: 9 # changes config/helm/aws-node-termination-handler/templates/service.yaml x: 1 # contributors y: 4 # changes config/helm/aws-node-termination-handler/templates/servicemonitor.yaml x: 2 # contributors y: 5 # changes config/helm/aws-node-termination-handler/templates/pdb.yaml x: 1 # contributors y: 3 # changes config/helm/aws-node-termination-handler/templates/serviceaccount.yaml x: 3 # contributors y: 5 # changes config/helm/aws-node-termination-handler/templates/clusterrole.yaml x: 6 # contributors y: 8 # changes config/helm/aws-node-termination-handler/templates/clusterrolebinding.yaml x: 3 # contributors y: 3 # changes config/helm/squid/templates/daemonset.yaml x: 2 # contributors y: 3 # changes
76.0
# changes
  min: 1.0
  average: 10.13
  25th percentile: 1.0
  median: 2.5
  75th percentile: 9.0
  max: 76.0
0 36.0
# contributors
min: 1.0 | average: 6.18 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.75 | max: 36.0

Number of Contributors vs. File Size: 68 points

config/helm/aws-node-termination-handler/Chart.yaml x: 18 # contributors y: 24 lines of code cmd/node-termination-handler.go x: 36 # contributors y: 338 lines of code pkg/node/node.go x: 23 # contributors y: 786 lines of code config/helm/aws-node-termination-handler/values.yaml x: 34 # contributors y: 135 lines of code config/helm/aws-node-termination-handler/templates/daemonset.linux.yaml x: 25 # contributors y: 214 lines of code config/helm/aws-node-termination-handler/templates/daemonset.windows.yaml x: 24 # contributors y: 208 lines of code config/helm/aws-node-termination-handler/templates/deployment.yaml x: 28 # contributors y: 221 lines of code pkg/config/config.go x: 28 # contributors y: 466 lines of code pkg/interruptionevent/draincordon/handler.go x: 2 # contributors y: 135 lines of code pkg/ec2helper/ec2helper.go x: 1 # contributors y: 69 lines of code pkg/observability/opentelemetry.go x: 7 # contributors y: 178 lines of code pkg/monitor/sqsevent/asg-lifecycle-event.go x: 14 # contributors y: 224 lines of code pkg/monitor/sqsevent/ec2-state-change-event.go x: 9 # contributors y: 49 lines of code pkg/monitor/sqsevent/rebalance-recommendation-event.go x: 10 # contributors y: 51 lines of code pkg/monitor/sqsevent/scheduled-change-event.go x: 6 # contributors y: 67 lines of code pkg/monitor/sqsevent/sqs-monitor.go x: 19 # contributors y: 341 lines of code pkg/monitor/types.go x: 11 # contributors y: 47 lines of code pkg/webhook/webhook.go x: 7 # contributors y: 124 lines of code pkg/monitor/sqsevent/sqs-retryer.go x: 1 # contributors y: 30 lines of code pkg/observability/k8s-events.go x: 4 # contributors y: 213 lines of code pkg/ec2metadata/ec2metadata.go x: 13 # contributors y: 298 lines of code pkg/monitor/asglifecycle/asg-lifecycle-monitor.go x: 1 # contributors y: 68 lines of code scripts/upload-resources-to-github-windows.ps1 x: 1 # contributors y: 105 lines of code pkg/interruptionevent/asg/launch/handler.go x: 1 # contributors y: 122 lines of code pkg/interruptionevent/internal/common/handler.go x: 1 # contributors y: 55 lines of code pkg/uptime/common.go x: 2 # contributors y: 19 lines of code config/helm/aws-node-termination-handler/templates/psp.yaml x: 6 # contributors y: 70 lines of code config/helm/localstack/templates/psp.yaml x: 2 # contributors y: 60 lines of code pkg/logging/versioned.go x: 1 # contributors y: 64 lines of code pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor.go x: 3 # contributors y: 70 lines of code pkg/monitor/scheduledevent/scheduled-event-monitor.go x: 5 # contributors y: 121 lines of code pkg/monitor/spotitn/spot-itn-monitor.go x: 4 # contributors y: 72 lines of code pkg/logging/routing.go x: 1 # contributors y: 15 lines of code config/helm/aws-node-termination-handler/templates/_helpers.tpl x: 5 # contributors y: 111 lines of code config/helm/aws-node-termination-handler/templates/service.yaml x: 1 # contributors y: 18 lines of code config/helm/aws-node-termination-handler/templates/servicemonitor.yaml x: 2 # contributors y: 29 lines of code config/helm/aws-node-termination-handler/templates/podmonitor.yaml x: 4 # contributors y: 29 lines of code config/helm/aws-node-termination-handler/templates/serviceaccount.yaml x: 3 # contributors y: 13 lines of code config/helm/aws-node-termination-handler/example-values-imds-linux.yaml x: 1 # contributors y: 3 lines of code config/helm/aws-node-termination-handler/example-values-queue.yaml x: 1 # contributors y: 11 lines of code config/helm/aws-node-termination-handler/templates/clusterrole.yaml x: 6 # contributors y: 52 lines of code config/helm/aws-node-termination-handler/templates/clusterrolebinding.yaml x: 3 # contributors y: 16 lines of code config/helm/localstack/templates/deployment.yaml x: 2 # contributors y: 53 lines of code pkg/interruptioneventstore/interruption-event-store.go x: 6 # contributors y: 159 lines of code pkg/observability/probes.go x: 3 # contributors y: 35 lines of code config/helm/localstack/Chart.yaml x: 1 # contributors y: 6 lines of code config/helm/localstack/values.yaml x: 1 # contributors y: 22 lines of code pkg/monitor/sqsevent/event-bridge.go x: 1 # contributors y: 25 lines of code config/helm/squid/templates/daemonset.yaml x: 2 # contributors y: 31 lines of code config/helm/squid/values.yaml x: 2 # contributors y: 17 lines of code config/helm/squid/Chart.yaml x: 1 # contributors y: 9 lines of code
786.0
lines of code
  min: 3.0
  average: 88.96
  25th percentile: 14.25
  median: 51.5
  75th percentile: 118.5
  max: 786.0
0 36.0
# contributors
min: 1.0 | average: 6.18 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.75 | max: 36.0