bottlerocket-os / bottlerocket-update-operator
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: 47
  • Daily file updates (only one update per file and date counted): 96
  • First update: 2019-09-06
  • Latest update: 2021-11-17
  • Days between first and latest update: 804 (114 weeks, estimated 570 working days)
  • Active days (at least one file change): 74
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 47 files with 2,971 lines of code in files.
    • 47 files that are 366+ days old (2,971 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 47 files with 2,971 lines of code in files.
    • 36 files have been last changed 366+ days ago (1,511 lines of code)
    • 8 files have been last changed 181-365 days ago (1,006 lines of code)
    • 3 files have been last changed 91-180 days ago (454 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
50% | 33% | 15% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, yaml, txt, mod, gitignore, yml, json, dockerignore, toml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go49% | 31% | 19% | 0% | 0%
yaml54% | 45% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
pkg/platform100% | 0% | 0% | 0% | 0%
pkg/controller100% | 0% | 0% | 0% | 0%
pkg/agent100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
dev100% | 0% | 0% | 0% | 0%
pkg/intent100% | 0% | 0% | 0% | 0%
pkg/internal100% | 0% | 0% | 0% | 0%
pkg/nodestream100% | 0% | 0% | 0% | 0%
pkg/marker100% | 0% | 0% | 0% | 0%
pkg/logging100% | 0% | 0% | 0% | 0%
pkg/k8sutil100% | 0% | 0% | 0% | 0%
pkg/sigcontext100% | 0% | 0% | 0% | 0%
pkg/workgroup100% | 0% | 0% | 0% | 0%
pkg/bottlerocket100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
pkg/platform61% | 38% | 0% | 0% | 0%
dev100% | 0% | 0% | 0% | 0%
pkg/internal100% | 0% | 0% | 0% | 0%
pkg/controller28% | 56% | 14% | 0% | 0%
pkg/nodestream100% | 0% | 0% | 0% | 0%
ROOT24% | 75% | 0% | 0% | 0%
pkg/marker100% | 0% | 0% | 0% | 0%
pkg/logging100% | 0% | 0% | 0% | 0%
pkg/agent9% | 4% | 86% | 0% | 0%
pkg/sigcontext100% | 0% | 0% | 0% | 0%
pkg/intent9% | 90% | 0% | 0% | 0%
pkg/k8sutil45% | 0% | 54% | 0% | 0%
pkg/workgroup100% | 0% | 0% | 0% | 0%
pkg/bottlerocket100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
agent.go
in pkg/agent
356 16 180 880 27
logrus.go
in pkg/logging
55 3 791 876 5
values.go
in pkg/marker
47 - 719 876 6
keys.go
in pkg/marker
13 - 678 876 12
doc.go
in pkg/marker
1 - 856 876 2
manager.go
in pkg/controller
258 12 252 875 18
intent.go
in pkg/intent
216 25 252 875 18
updog.go
in pkg/platform/updog
125 12 702 875 10
policy.go
in pkg/controller
94 3 702 875 10
main.go
in root
81 3 559 875 12
platform.go
in pkg/platform/updog
60 7 702 875 7
config.go
in pkg/nodestream
49 2 702 875 6
informer.go
in pkg/nodestream
44 6 702 875 7
sigcontext.go
in pkg/sigcontext
35 1 856 875 2
controller.go
in pkg/controller
33 2 702 875 8
handler.go
in pkg/nodestream
27 3 856 875 2
config.go
in pkg/k8sutil
25 2 856 875 2
workgroup.go
in pkg/workgroup
23 3 856 875 2
host_constants.go
in pkg/platform/updog
18 - 856 875 2
progression.go
in pkg/agent
17 4 252 875 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
doc.go
in pkg/marker
1 - 856 876 2
platform.go
in pkg/platform/noop
1 - 856 869 2
update.go
in pkg/platform/noop
5 1 856 869 2
noop.go
in pkg/platform/updog
5 1 856 869 2
kind-cluster.yaml
in dev
7 - 856 859 2
host_constants.go
in pkg/platform/updog
18 - 856 875 2
workgroup.go
in pkg/workgroup
23 3 856 875 2
container.go
in pkg/marker
24 1 856 869 2
config.go
in pkg/k8sutil
25 2 856 875 2
handler.go
in pkg/nodestream
27 3 856 875 2
sigcontext.go
in pkg/sigcontext
35 1 856 875 2
dashboard.yaml
in dev
123 - 856 859 2
logrus.go
in pkg/logging
55 3 791 876 5
debug.go
in pkg/logging
3 - 789 851 2
doc.go
in pkg/platform
1 - 723 856 2
doc.go
in pkg/agent
1 - 723 856 2
exec.go
in pkg/bottlerocket
9 1 723 723 1
doc.go
in pkg/controller
1 - 719 856 3
values.go
in pkg/marker
47 - 719 876 6
intent.go
in pkg/internal/logfields
11 1 702 790 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
api.go
in pkg/platform/api
177 12 252 574 4
platform.go
in pkg/platform/api
117 8 531 574 3
clarify.toml
in root
7 - 699 702 2
update-operator.yaml
in root
269 - 198 709 16
exec.go
in pkg/bottlerocket
9 1 723 723 1
post_tracker.go
in pkg/agent
38 4 702 788 4
manager_kubernetes.go
in pkg/controller
68 7 180 789 9
check.go
in pkg/intent/internal/callcheck
21 1 252 789 3
intent.go
in pkg/internal/logfields
11 1 702 790 4
testoutput.go
in pkg/internal/testoutput
37 5 702 851 4
debug.go
in pkg/logging
3 - 789 851 2
intents.go
in pkg/internal/intents
142 8 702 856 9
interface.go
in pkg/platform
28 1 559 856 4
doc.go
in pkg/agent
1 - 723 856 2
doc.go
in pkg/platform
1 - 723 856 2
doc.go
in pkg/controller
1 - 719 856 3
deployment.yaml
in dev
196 - 524 858 12
dashboard.yaml
in dev
123 - 856 859 2
kind-cluster.yaml
in dev
7 - 856 859 2
host.go
in pkg/platform/updog
47 3 252 869 8
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
agent.go
in pkg/agent
356 16 180 880 27
manager_kubernetes.go
in pkg/controller
68 7 180 789 9
marker.go
in pkg/k8sutil
30 1 180 869 9
update-operator.yaml
in root
269 - 198 709 16
manager.go
in pkg/controller
258 12 252 875 18
intent.go
in pkg/intent
216 25 252 875 18
api.go
in pkg/platform/api
177 12 252 574 4
host.go
in pkg/platform/updog
47 3 252 869 8
check.go
in pkg/intent/internal/callcheck
21 1 252 789 3
progression.go
in pkg/agent
17 4 252 875 7
reconcile.go
in pkg/agent
1 - 252 875 4
deployment.yaml
in dev
196 - 524 858 12
platform.go
in pkg/platform/api
117 8 531 574 3
main.go
in root
81 3 559 875 12
interface.go
in pkg/platform
28 1 559 856 4
keys.go
in pkg/marker
13 - 678 876 12
clarify.toml
in root
7 - 699 702 2
intents.go
in pkg/internal/intents
142 8 702 856 9
updog.go
in pkg/platform/updog
125 12 702 875 10
policy.go
in pkg/controller
94 3 702 875 10