kubernetes / cloud-provider-vsphere
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: 175
  • Daily file updates (only one update per file and date counted): 505
  • First update: 2016-04-07
  • Latest update: 2022-01-28
  • Days between first and latest update: 2123 (303 weeks, estimated 1515 working days)
  • Active days (at least one file change): 483
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 175 files with 15,727 lines of code in files.
    • 107 files that are 366+ days old (11,145 lines of code)
    • 64 files that are 181-365 days old (4,207 lines of code)
    • 1 files that are 91-180 days old (243 lines of code)
    • 3 files that are 31-90 days old (132 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
70% | 26% | 1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 175 files with 15,727 lines of code in files.
    • 81 files have been last changed 366+ days ago (7,316 lines of code)
    • 54 files have been last changed 181-365 days ago (3,356 lines of code)
    • 5 files have been last changed 91-180 days ago (498 lines of code)
    • 24 files have been last changed 31-90 days ago (1,877 lines of code)
    • 11 files have been last changed 1-30 days ago (2,680 lines of code)
46% | 21% | 3% | 11% | 17%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, yaml, md, sh, txt, gitignore, mod, yml, mk, dockerignore, toml, tpl, proto, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go75% | 23% | 0% | <1% | 0%
yaml44% | 44% | 11% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
tpl0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go51% | 22% | 3% | 13% | 8%
yaml12% | 11% | <1% | 4% | 70%
proto100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
tpl0% | 100% | 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/cloudprovider60% | 37% | 0% | 1% | 0%
pkg/common100% | 0% | 0% | 0% | 0%
pkg/nsxt100% | 0% | 0% | 0% | 0%
pkg/cli100% | 0% | 0% | 0% | 0%
manifests/controller-manager100% | 0% | 0% | 0% | 0%
releases/v1.19100% | 0% | 0% | 0% | 0%
releases/v1.18100% | 0% | 0% | 0% | 0%
releases/v1.2100% | 0% | 0% | 0% | 0%
cmd/vsphere-cloud-controller-manager100% | 0% | 0% | 0% | 0%
cmd/vcpctl100% | 0% | 0% | 0% | 0%
ROOT47% | 52% | 0% | 0% | 0%
charts/vsphere-cpi0% | 100% | 0% | 0% | 0%
releases/v1.200% | 100% | 0% | 0% | 0%
releases/v1.210% | 100% | 0% | 0% | 0%
pkg/util0% | 100% | 0% | 0% | 0%
hack0% | 100% | 0% | 0% | 0%
releases/v1.220% | 0% | 100% | 0% | 0%
hack/tools0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
pkg/common83% | 1% | 0% | 0% | 14%
pkg/cloudprovider32% | 35% | 5% | 18% | 6%
pkg/nsxt100% | 0% | 0% | 0% | 0%
pkg/cli100% | 0% | 0% | 0% | 0%
manifests/controller-manager100% | 0% | 0% | 0% | 0%
cmd/vcpctl100% | 0% | 0% | 0% | 0%
ROOT47% | 0% | 0% | 0% | 52%
charts/vsphere-cpi0% | 58% | 2% | 18% | 19%
pkg/util0% | 60% | 0% | 39% | 0%
hack0% | 100% | 0% | 0% | 0%
cmd/vsphere-cloud-controller-manager0% | 0% | 0% | 100% | 0%
hack/tools0% | 0% | 0% | 100% | 0%
releases/v1.200% | 0% | 0% | 0% | 100%
releases/v1.210% | 0% | 0% | 0% | 100%
releases/v1.190% | 0% | 0% | 0% | 100%
releases/v1.180% | 0% | 0% | 0% | 100%
releases/v1.220% | 0% | 0% | 0% | 100%
releases/v1.20% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.go
in cmd/vsphere-cloud-controller-manager
200 3 64 1340 33
types.go
in pkg/cloudprovider/vsphere
216 - 387 1323 42
cloud.go
in pkg/cloudprovider/vsphere
209 18 323 1323 67
instances.go
in pkg/cloudprovider/vsphere
122 11 59 1323 43
vsphere-cloud-controller-manager-ds.yaml
in manifests/controller-manager
78 - 451 1323 18
cloud-controller-manager-roles.yaml
in manifests/controller-manager
91 - 444 1292 10
vsphere-cloud-controller-manager-pod.yaml
in manifests/controller-manager
64 - 451 1292 20
cloud-controller-manager-role-bindings.yaml
in manifests/controller-manager
35 - 905 1292 8
cli.go
in pkg/cli
124 4 394 1284 19
client.go
in pkg/cli
89 6 1060 1284 10
provision.go
in cmd/vcpctl/provision
78 2 665 1284 14
main.go
in cmd/vcpctl
29 2 1060 1284 6
vccm-secret.yaml
in manifests/controller-manager
8 - 947 1282 5
nodemanager.go
in pkg/cloudprovider/vsphere
548 29 30 1267 75
user.go
in pkg/cli
136 3 889 1261 10
util.go
in pkg/cli
23 2 1060 1261 6
cloudprovidervsphere.pb.go
in pkg/cloudprovider/vsphere/proto
463 90 781 1233 9
server.go
in pkg/cloudprovider/vsphere/server
99 6 394 1233 14
proto
cloudprovidervsphere.proto
in pkg/cloudprovider/vsphere/proto
51 - 781 1233 5
datacenter.go
in pkg/common/vclib
557 25 21 1186 20
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vmoptions.go
in pkg/common/vclib
8 - 1186 1186 1
fixtures.go
in pkg/common/vclib/fixtures
30 1 1186 1186 1
vsphere_metrics.go
in pkg/common/vclib
96 6 1186 1186 1
envvars.go
in pkg/common/kubernetes
5 - 1158 1166 4
example-test.yaml
in manifests/controller-manager
9 - 1093 1106 2
fcd.go
in pkg/common/vclib
21 - 1060 1160 4
util.go
in pkg/cli
23 2 1060 1261 6
main.go
in cmd/vcpctl
29 2 1060 1284 6
constants.go
in pkg/common/vclib
42 - 1060 1186 6
client.go
in pkg/cli
89 6 1060 1284 10
netlify.toml
in root
21 - 969 1031 2
vccm-secret.yaml
in manifests/controller-manager
8 - 947 1282 5
types.go
in pkg/common/kubernetes
14 - 919 1166 6
cloud-controller-manager-role-bindings.yaml
in manifests/controller-manager
35 - 905 1292 8
consts_and_errors.go
in pkg/common/credentialmanager
9 - 889 897 2
types.go
in pkg/common/credentialmanager
24 - 889 1185 7
consts_and_errors.go
in pkg/common/connectionmanager
30 - 889 897 2
types.go
in pkg/common/connectionmanager
44 - 889 1177 11
user.go
in pkg/cli
136 3 889 1261 10
proto
cloudprovidervsphere.proto
in pkg/cloudprovider/vsphere/proto
51 - 781 1233 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tools.go
in hack/tools
5 - 45 49 2
zone.go
in pkg/cloudprovider/vsphereparavirtual
73 6 50 52 2
vmoperator.go
in pkg/cloudprovider/vsphereparavirtual
54 2 50 52 2
vsphere-cloud-controller-manager.yaml
in releases/v1.22
243 - 10 105 6
index.yaml
in root
23 - 20 191 8
vsphere-cloud-controller-manager.yaml
in releases/v1.20
243 - 10 218 4
vsphere-cloud-controller-manager.yaml
in releases/v1.21
243 - 10 218 8
daemonset.yaml
in charts/vsphere-cpi/templates
101 - 10 234 11
role.yaml
in charts/vsphere-cpi/templates
93 - 190 234 4
values.yaml
in charts/vsphere-cpi
55 - 58 234 10
tpl
_helpers.tpl
in charts/vsphere-cpi/templates
50 - 192 234 2
podsecuritypolicy.yaml
in charts/vsphere-cpi/templates
45 - 192 234 2
role-binding.yaml
in charts/vsphere-cpi/templates
45 - 190 234 4
ingress.yaml
in charts/vsphere-cpi/templates
30 - 190 234 4
service.yaml
in charts/vsphere-cpi/templates
30 - 192 234 2
configmap.yaml
in charts/vsphere-cpi/templates
28 - 58 234 6
Chart.yaml
in charts/vsphere-cpi
15 - 102 234 8
secret.yaml
in charts/vsphere-cpi/templates
14 - 58 234 7
service-account.yaml
in charts/vsphere-cpi/templates
11 - 190 234 4
node_controller.go
in pkg/cloudprovider/vsphereparavirtual/controllers/routablepod/node
218 9 238 254 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vsphere-cloud-controller-manager.yaml
in releases/v1.20
243 - 10 218 4
vsphere-cloud-controller-manager.yaml
in releases/v1.21
243 - 10 218 8
vsphere-cloud-controller-manager.yaml
in releases/v1.19
243 - 10 427 4
vsphere-cloud-controller-manager.yaml
in releases/v1.18
243 - 10 542 6
vsphere-cloud-controller-manager.yaml
in releases/v1.22
243 - 10 105 6
daemonset.yaml
in charts/vsphere-cpi/templates
101 - 10 234 11
vsphere-cloud-controller-manager.yaml
in releases/v1.2
210 - 11 548 6
index.yaml
in root
23 - 20 191 8
datacenter.go
in pkg/common/vclib
557 25 21 1186 20
custom_errors.go
in pkg/common/vclib
26 - 21 1186 11
nodemanager.go
in pkg/cloudprovider/vsphere
548 29 30 1267 75
config_ini_legacy.go
in pkg/cloudprovider/vsphere/config
36 2 31 694 4
config_yaml.go
in pkg/cloudprovider/vsphere/config
35 2 31 694 4
types_common.go
in pkg/cloudprovider/vsphere/config
16 - 31 694 4
types_yaml.go
in pkg/cloudprovider/vsphere/config
16 - 31 694 4
types_ini_legacy.go
in pkg/cloudprovider/vsphere/config
16 - 31 694 4
fake_client_wrapper.go
in pkg/util
65 11 45 270 4
tools.go
in hack/tools
5 - 45 49 2
cloud.go
in pkg/cloudprovider/vsphereparavirtual
150 13 50 364 14
instances.go
in pkg/cloudprovider/vsphereparavirtual
150 15 50 364 7