kubernetes / cloud-provider-openstack
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: 169
  • Daily file updates (only one update per file and date counted): 730
  • First update: 2015-04-10
  • Latest update: 2022-02-02
  • Days between first and latest update: 2491 (355 weeks, estimated 1775 working days)
  • Active days (at least one file change): 1037
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 169 files with 19,059 lines of code in files.
    • 147 files that are 366+ days old (14,291 lines of code)
    • 21 files that are 181-365 days old (4,615 lines of code)
    • 1 files that are 91-180 days old (153 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)
74% | 24% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 169 files with 19,059 lines of code in files.
    • 77 files have been last changed 366+ days ago (4,073 lines of code)
    • 40 files have been last changed 181-365 days ago (3,511 lines of code)
    • 12 files have been last changed 91-180 days ago (1,595 lines of code)
    • 12 files have been last changed 31-90 days ago (2,031 lines of code)
    • 28 files have been last changed 1-30 days ago (7,849 lines of code)
21% | 18% | 8% | 10% | 41%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, yaml, md, sh, yml, json, txt, tpl, mod, gitignore, py, MD
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go74% | 25% | 0% | 0% | 0%
yaml78% | 16% | 5% | 0% | 0%
tpl71% | 28% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go20% | 17% | 7% | 6% | 46%
yaml23% | 16% | 11% | 33% | 14%
tpl33% | 66% | 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/csi100% | 0% | 0% | 0% | 0%
pkg/util100% | 0% | 0% | 0% | 0%
pkg/ingress100% | 0% | 0% | 0% | 0%
pkg/identity100% | 0% | 0% | 0% | 0%
pkg/autohealing100% | 0% | 0% | 0% | 0%
charts/manila-csi-plugin100% | 0% | 0% | 0% | 0%
charts/cinder-csi-plugin77% | <1% | 21% | 0% | 0%
manifests/cinder-csi-plugin100% | 0% | 0% | 0% | 0%
manifests/manila-csi-plugin100% | 0% | 0% | 0% | 0%
pkg/kms100% | 0% | 0% | 0% | 0%
cmd/client-keystone-auth100% | 0% | 0% | 0% | 0%
cmd/manila-csi-plugin100% | 0% | 0% | 0% | 0%
manifests/controller-manager46% | 53% | 0% | 0% | 0%
pkg/metrics100% | 0% | 0% | 0% | 0%
manifests/magnum-auto-healer100% | 0% | 0% | 0% | 0%
cmd/cinder-csi-plugin100% | 0% | 0% | 0% | 0%
cmd/openstack-cloud-controller-manager100% | 0% | 0% | 0% | 0%
cmd/barbican-kms-plugin100% | 0% | 0% | 0% | 0%
cmd/k8s-keystone-auth100% | 0% | 0% | 0% | 0%
manifests/barbican-kms100% | 0% | 0% | 0% | 0%
pkg/version100% | 0% | 0% | 0% | 0%
cmd/magnum-auto-healer100% | 0% | 0% | 0% | 0%
cmd/octavia-ingress-controller100% | 0% | 0% | 0% | 0%
pkg/openstack0% | 100% | 0% | 0% | 0%
charts/openstack-cloud-controller-manager0% | 100% | 0% | 0% | 0%
pkg/client0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
pkg/identity93% | 6% | 0% | 0% | 0%
pkg/csi16% | 28% | 14% | 16% | 23%
pkg/util19% | 34% | 13% | 0% | 32%
pkg/ingress17% | 4% | 0% | 0% | 78%
pkg/autohealing20% | 44% | 0% | 0% | 34%
charts/manila-csi-plugin38% | 7% | 0% | 53% | 1%
pkg/kms83% | 16% | 0% | 0% | 0%
manifests/controller-manager46% | 53% | 0% | 0% | 0%
pkg/metrics100% | 0% | 0% | 0% | 0%
manifests/magnum-auto-healer100% | 0% | 0% | 0% | 0%
charts/cinder-csi-plugin10% | 12% | 22% | 0% | 54%
manifests/manila-csi-plugin16% | 28% | 0% | 54% | 0%
manifests/cinder-csi-plugin10% | 0% | 36% | 53% | 0%
manifests/barbican-kms100% | 0% | 0% | 0% | 0%
pkg/version100% | 0% | 0% | 0% | 0%
cmd/magnum-auto-healer100% | 0% | 0% | 0% | 0%
cmd/octavia-ingress-controller100% | 0% | 0% | 0% | 0%
charts/openstack-cloud-controller-manager0% | 61% | 0% | 35% | 3%
cmd/openstack-cloud-controller-manager0% | 100% | 0% | 0% | 0%
pkg/client0% | 16% | 0% | 83% | 0%
pkg/openstack0% | <1% | 7% | 0% | 92%
cmd/client-keystone-auth0% | 0% | 0% | 0% | 100%
cmd/manila-csi-plugin0% | 0% | 0% | 0% | 100%
cmd/cinder-csi-plugin0% | 0% | 0% | 0% | 100%
cmd/barbican-kms-plugin0% | 0% | 0% | 0% | 100%
cmd/k8s-keystone-auth0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
metadata.go
in pkg/util/metadata
224 13 267 1613 14
openstack-cloud-controller-manager-ds.yaml
in manifests/controller-manager
75 - 485 1471 15
main.go
in cmd/openstack-cloud-controller-manager
59 2 282 1471 25
openstack-cloud-controller-manager-pod.yaml
in manifests/controller-manager
52 - 485 1471 14
main.go
in cmd/k8s-keystone-auth
39 1 23 1465 18
keystone.go
in pkg/identity/keystone
488 16 637 1463 27
authorizer.go
in pkg/identity/keystone
321 8 404 1463 20
authenticator.go
in pkg/identity/keystone
103 4 696 1463 13
policy.go
in pkg/identity/keystone
50 1 1012 1463 6
controllerserver.go
in pkg/csi/cinder
551 15 78 1457 63
nodeserver.go
in pkg/csi/cinder
467 13 169 1457 59
openstack_volumes.go
in pkg/csi/cinder/openstack
300 17 78 1457 39
openstack_mock.go
in pkg/csi/cinder/openstack
291 24 323 1457 33
openstack.go
in pkg/csi/cinder/openstack
148 7 238 1457 51
driver.go
in pkg/csi/cinder
112 8 25 1457 44
fake.go
in pkg/csi/cinder
97 - 205 1457 23
main.go
in cmd/cinder-csi-plugin
68 3 23 1457 21
csi-secret-cinderplugin.yaml
in manifests/cinder-csi-plugin
7 - 1082 1457 5
token_getter.go
in pkg/identity/keystone
92 1 354 1390 12
main.go
in cmd/client-keystone-auth
181 4 23 1389 29
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
consistentread.go
in pkg/util/io
23 1 1186 1187 2
file.go
in pkg/util/file
31 3 1186 1187 2
ipnet.go
in pkg/util/net/sets
74 10 1186 1187 2
client.go
in pkg/kms/client
38 1 1138 1169 2
csi-secret-cinderplugin.yaml
in manifests/cinder-csi-plugin
7 - 1082 1457 5
policy.go
in pkg/identity/keystone
50 1 1012 1463 6
cinder-csi-nodeplugin-rbac.yaml
in manifests/cinder-csi-plugin
27 - 988 1013 2
utils.go
in pkg/ingress/utils
60 7 985 1078 3
main.go
in cmd/magnum-auto-healer
7 1 966 966 1
utils.go
in pkg/autohealing/utils
17 2 966 966 1
magnum-auto-healer.yaml
in manifests/magnum-auto-healer
101 - 960 966 2
csiclient.go
in pkg/csi/manila
26 1 899 977 2
fake_barbican.go
in pkg/kms/barbican
7 1 848 1169 3
compatibility.go
in pkg/csi/manila/compatibility
23 1 838 838 1
manilacapabilities.go
in pkg/csi/manila/capabilities
44 2 749 838 2
version.go
in pkg/version
10 1 701 926 2
mock_IKeystone.go
in pkg/identity/keystone
41 2 696 696 1
authenticator.go
in pkg/identity/keystone
103 4 696 1463 13
main.go
in cmd/octavia-ingress-controller
7 1 680 1383 6
util.go
in pkg/csi/manila/validator
9 1 675 675 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
controllerplugin-deployment.yaml
in charts/cinder-csi-plugin/templates
153 - 8 153 6
cloud-controller-manager-roles.yaml
in manifests/controller-manager
116 - 242 242 1
cloud-controller-manager-role-bindings.yaml
in manifests/controller-manager
28 - 242 242 1
custom_storageclass.yaml
in charts/cinder-csi-plugin/templates
3 - 283 283 1
daemonset.yaml
in charts/openstack-cloud-controller-manager/templates
89 - 53 295 4
clusterrole.yaml
in charts/openstack-cloud-controller-manager/templates
87 - 273 295 2
tpl
_helpers.tpl
in charts/openstack-cloud-controller-manager/templates
65 - 295 295 1
values.yaml
in charts/openstack-cloud-controller-manager
41 - 53 295 4
servicemonitor.yaml
in charts/openstack-cloud-controller-manager/templates
20 - 295 295 1
service-sm.yaml
in charts/openstack-cloud-controller-manager/templates
15 - 295 295 1
clusterrolebinding-sm.yaml
in charts/openstack-cloud-controller-manager/templates
14 - 295 295 1
Chart.yaml
in charts/openstack-cloud-controller-manager
14 - 18 295 4
clusterrolebinding.yaml
in charts/openstack-cloud-controller-manager/templates
12 - 295 295 1
secret.yaml
in charts/openstack-cloud-controller-manager/templates
9 - 295 295 1
serviceaccount.yaml
in charts/openstack-cloud-controller-manager/templates
4 - 295 295 1
loadbalancer.go
in pkg/openstack
2712 72 2 354 16
instances.go
in pkg/openstack
464 29 6 354 3
openstack.go
in pkg/openstack
339 18 14 354 9
routes.go
in pkg/openstack
291 9 178 354 3
client.go
in pkg/client
244 7 80 354 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
loadbalancer.go
in pkg/openstack
2712 72 2 354 16
loadbalancer.go
in pkg/util/openstack
542 30 2 870 17
register.go
in pkg/autohealing/cloudprovider/register
55 2 4 966 9
instances.go
in pkg/openstack
464 29 6 354 3
controllerserver.go
in pkg/csi/manila
361 17 7 977 18
util.go
in pkg/csi/manila
265 20 7 977 13
share.go
in pkg/csi/manila
141 6 7 977 11
controllerplugin-deployment.yaml
in charts/cinder-csi-plugin/templates
153 - 8 153 6
nodeplugin-daemonset.yaml
in charts/cinder-csi-plugin/templates
123 - 8 658 17
values.yaml
in charts/cinder-csi-plugin
101 - 8 658 30
openstack.go
in pkg/openstack
339 18 14 354 9
Chart.yaml
in charts/openstack-cloud-controller-manager
14 - 18 295 4
Chart.yaml
in charts/manila-csi-plugin
10 - 18 585 19
Chart.yaml
in charts/cinder-csi-plugin
10 - 18 658 33
controller.go
in pkg/ingress/controller
789 20 23 1383 51
nodeserver.go
in pkg/csi/manila
251 11 23 977 16
main.go
in cmd/client-keystone-auth
181 4 23 1389 29
main.go
in cmd/manila-csi-plugin
129 3 23 977 11
root.go
in pkg/autohealing/cmd
93 3 23 966 4
root.go
in pkg/ingress/cmd
77 3 23 1383 12