aws / aws-node-termination-handler
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 177
  • Daily file updates (only one update per file and date counted): 400
  • First update: 2019-09-19
  • Latest update: 2022-01-12
  • Days between first and latest update: 847 (121 weeks, estimated 605 working days)
  • Active days (at least one file change): 196
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 177 files with 33,649 lines of code in files.
    • 50 files that are 366+ days old (4,271 lines of code)
    • 3 files that are 181-365 days old (183 lines of code)
    • 121 files that are 91-180 days old (29,178 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 3 files that are 1-30 days old (17 lines of code)
12% | <1% | 86% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 177 files with 33,649 lines of code in files.
    • 22 files have been last changed 366+ days ago (471 lines of code)
    • 8 files have been last changed 181-365 days ago (910 lines of code)
    • 127 files have been last changed 91-180 days ago (29,868 lines of code)
    • 2 files have been last changed 31-90 days ago (929 lines of code)
    • 18 files have been last changed 1-30 days ago (1,471 lines of code)
1% | 2% | 88% | 2% | 4%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
yaml, go, md, tpl, sh, txt, yml, mod, gitignore, dockerignore, hcl, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go92% | 5% | 2% | 0% | 0%
yaml4% | <1% | 95% | 0% | <1%
tpl52% | 0% | 47% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml<1% | 0% | 95% | 0% | 3%
tpl27% | 0% | 47% | 0% | 25%
go2% | 30% | 24% | 30% | 12%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
config/helm4% | <1% | 95% | 0% | <1%
pkg/monitor92% | 0% | 7% | 0% | 0%
pkg/node100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
pkg/config100% | 0% | 0% | 0% | 0%
pkg/ec2metadata100% | 0% | 0% | 0% | 0%
pkg/interruptioneventstore100% | 0% | 0% | 0% | 0%
pkg/webhook100% | 0% | 0% | 0% | 0%
pkg/observability33% | 66% | 0% | 0% | 0%
pkg/uptime100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
config/helm1% | 0% | 95% | 0% | 3%
pkg/uptime100% | 0% | 0% | 0% | 0%
pkg/monitor2% | 30% | 67% | 0% | 0%
pkg/ec2metadata0% | 100% | 0% | 0% | 0%
pkg/observability0% | 100% | 0% | 0% | 0%
pkg/webhook0% | 100% | 0% | 0% | 0%
pkg/interruptioneventstore0% | 0% | 100% | 0% | 0%
pkg/node0% | 0% | 0% | 100% | 0%
pkg/config0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
node-termination-handler.go
in cmd
374 10 29 791 48
config.go
in pkg/config
357 8 48 791 34
ec2metadata.go
in pkg/ec2metadata
271 10 253 791 21
values.yaml
in config/helm/aws-node-termination-handler
123 - 20 760 57
tpl
_helpers.tpl
in config/helm/aws-node-termination-handler/templates
98 - 20 760 8
psp.yaml
in config/helm/aws-node-termination-handler/templates
70 - 20 760 10
clusterrole.yaml
in config/helm/aws-node-termination-handler/templates
52 - 20 760 8
Chart.yaml
in config/helm/aws-node-termination-handler
25 - 20 760 41
clusterrolebinding.yaml
in config/helm/aws-node-termination-handler/templates
16 - 20 760 3
serviceaccount.yaml
in config/helm/aws-node-termination-handler/templates
12 - 20 760 4
webhook.go
in pkg/webhook
119 2 245 748 13
node.go
in pkg/node
572 31 48 741 28
interruption-event-store.go
in pkg/interruptioneventstore
159 12 111 643 8
psp.yaml
in config/helm/squid/templates
60 - 634 634 1
tpl
_helpers.tpl
in config/helm/squid/templates
53 - 634 634 1
daemonset.yaml
in config/helm/squid/templates
31 - 554 634 3
values.yaml
in config/helm/squid
17 - 557 634 2
clusterrolebinding.yaml
in config/helm/squid/templates
12 - 634 634 1
clusterrole.yaml
in config/helm/squid/templates
11 - 634 634 1
serviceaccount.yaml
in config/helm/squid/templates
11 - 634 634 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Chart.yaml
in config/helm/squid
9 - 634 634 1
serviceaccount.yaml
in config/helm/squid/templates
11 - 634 634 1
clusterrole.yaml
in config/helm/squid/templates
11 - 634 634 1
clusterrolebinding.yaml
in config/helm/squid/templates
12 - 634 634 1
tpl
_helpers.tpl
in config/helm/squid/templates
53 - 634 634 1
psp.yaml
in config/helm/squid/templates
60 - 634 634 1
uptime_linux.go
in pkg/uptime
4 1 575 575 1
uptime_darwin.go
in pkg/uptime
5 1 575 575 1
uptime_windows.go
in pkg/uptime
18 1 575 575 1
common.go
in pkg/uptime
19 1 575 575 1
values.yaml
in config/helm/squid
17 - 557 634 2
service.yaml
in config/helm/squid/templates
10 - 554 554 1
daemonset.yaml
in config/helm/squid/templates
31 - 554 634 3
Chart.yaml
in config/helm/localstack
6 - 470 470 1
serviceaccount.yaml
in config/helm/localstack/templates
11 - 470 470 1
service.yaml
in config/helm/localstack/templates
11 - 470 470 1
clusterrole.yaml
in config/helm/localstack/templates
11 - 470 470 1
clusterrolebinding.yaml
in config/helm/localstack/templates
12 - 470 470 1
values.yaml
in config/helm/localstack
22 - 470 470 1
event-bridge.go
in pkg/monitor/sqsevent
25 1 470 470 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
example-values-queue.yaml
in config/helm/aws-node-termination-handler
11 - 20 20 1
example-values-imds-linux.yaml
in config/helm/aws-node-termination-handler
3 - 20 20 1
example-values-imds-windows.yaml
in config/helm/aws-node-termination-handler
3 - 20 20 1
scheduled-change-event.go
in pkg/monitor/sqsevent
63 1 97 97 1
servicemonitor.yaml
in config/helm/aws-node-termination-handler/templates
31 - 20 99 2
service.yaml
in config/helm/aws-node-termination-handler/templates
17 - 20 99 2
crd-prometheuses.yaml
in config/helm/kube-prometheus-stack/crds
7040 - 106 106 1
crd-thanosrulers.yaml
in config/helm/kube-prometheus-stack/crds
5032 - 106 106 1
crd-alertmanagers.yaml
in config/helm/kube-prometheus-stack/crds
4897 - 106 106 1
crd-alertmanagerconfigs.yaml
in config/helm/kube-prometheus-stack/crds
2396 - 106 106 1
values.yaml
in config/helm/kube-prometheus-stack
667 - 106 106 1
crd-probes.yaml
in config/helm/kube-prometheus-stack/crds
567 - 106 106 1
crd-servicemonitors.yaml
in config/helm/kube-prometheus-stack/crds
554 - 106 106 1
crd-podmonitors.yaml
in config/helm/kube-prometheus-stack/crds
534 - 106 106 1
prometheus.yaml
in config/helm/kube-prometheus-stack/templates/prometheus
358 - 106 106 1
kube-apiserver.rules.yaml
in config/helm/kube-prometheus-stack/templates/prometheus/rules-1.14
337 - 106 106 1
node-exporter.yaml
in config/helm/kube-prometheus-stack/templates/prometheus/rules-1.14
308 - 106 106 1
kube-apiserver-burnrate.rules.yaml
in config/helm/kube-prometheus-stack/templates/prometheus/rules-1.14
307 - 106 106 1
kubernetes-apps.yaml
in config/helm/kube-prometheus-stack/templates/prometheus/rules-1.14
301 - 106 106 1
prometheus.yaml
in config/helm/kube-prometheus-stack/templates/prometheus/rules-1.14
297 - 106 106 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
deployment.yaml
in config/helm/aws-node-termination-handler/templates
202 - 20 470 20
daemonset.linux.yaml
in config/helm/aws-node-termination-handler/templates
198 - 20 575 23
daemonset.windows.yaml
in config/helm/aws-node-termination-handler/templates
192 - 20 575 20
values.yaml
in config/helm/aws-node-termination-handler
123 - 20 760 57
tpl
_helpers.tpl
in config/helm/aws-node-termination-handler/templates
98 - 20 760 8
psp.yaml
in config/helm/aws-node-termination-handler/templates
70 - 20 760 10
clusterrole.yaml
in config/helm/aws-node-termination-handler/templates
52 - 20 760 8
servicemonitor.yaml
in config/helm/aws-node-termination-handler/templates
31 - 20 99 2
podmonitor.yaml
in config/helm/aws-node-termination-handler/templates
31 - 20 560 6
Chart.yaml
in config/helm/aws-node-termination-handler
25 - 20 760 41
service.yaml
in config/helm/aws-node-termination-handler/templates
17 - 20 99 2
clusterrolebinding.yaml
in config/helm/aws-node-termination-handler/templates
16 - 20 760 3
pdb.yaml
in config/helm/aws-node-termination-handler/templates
13 - 20 204 2
serviceaccount.yaml
in config/helm/aws-node-termination-handler/templates
12 - 20 760 4
example-values-queue.yaml
in config/helm/aws-node-termination-handler
11 - 20 20 1
example-values-imds-linux.yaml
in config/helm/aws-node-termination-handler
3 - 20 20 1
example-values-imds-windows.yaml
in config/helm/aws-node-termination-handler
3 - 20 20 1
node-termination-handler.go
in cmd
374 10 29 791 48
node.go
in pkg/node
572 31 48 741 28
config.go
in pkg/config
357 8 48 791 34