kubernetes / k8s.io
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: 483
  • Daily file updates (only one update per file and date counted): 8634
  • First update: 2016-08-22
  • Latest update: 2022-02-02
  • Days between first and latest update: 1991 (284 weeks, estimated 1420 working days)
  • Active days (at least one file change): 946
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 483 files with 86,053 lines of code in files.
    • 169 files that are 366+ days old (46,618 lines of code)
    • 189 files that are 181-365 days old (31,623 lines of code)
    • 110 files that are 91-180 days old (7,217 lines of code)
    • 8 files that are 31-90 days old (383 lines of code)
    • 7 files that are 1-30 days old (212 lines of code)
54% | 36% | 8% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 483 files with 86,053 lines of code in files.
    • 112 files have been last changed 366+ days ago (2,196 lines of code)
    • 118 files have been last changed 181-365 days ago (26,289 lines of code)
    • 165 files have been last changed 91-180 days ago (42,814 lines of code)
    • 40 files have been last changed 31-90 days ago (2,979 lines of code)
    • 48 files have been last changed 1-30 days ago (11,775 lines of code)
2% | 30% | 49% | 3% | 13%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, txt, yaml, sh, tf, md, sql, go, gitignore, py, yml, mod, rego, svg, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml56% | 36% | 6% | <1% | <1%
go39% | 0% | 60% | 0% | 0%
py23% | 69% | 6% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
tf0% | 55% | 40% | 0% | 4%
rego0% | 100% | 0% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml2% | 32% | 48% | 2% | 14%
html100% | 0% | 0% | 0% | 0%
py0% | 23% | 76% | 0% | 0%
go0% | 8% | 0% | 91% | 0%
rego0% | 100% | 0% | 0% | 0%
tf0% | 0% | 91% | 4% | 4%
yml0% | 0% | 23% | 76% | 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
k8s.gcr.io99% | <1% | <1% | <1% | <1%
dns99% | 0% | <1% | 0% | 0%
groups29% | 18% | 51% | <1% | 0%
artifacts30% | 30% | 26% | 10% | 2%
artifactserver100% | 0% | 0% | 0% | 0%
infra<1% | 46% | 51% | 0% | 1%
apps0% | 97% | 2% | 0% | 0%
registry.k8s.io0% | 100% | 0% | 0% | 0%
policy0% | 100% | 0% | 0% | 0%
hack0% | 100% | 0% | 0% | 0%
images0% | 25% | 74% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
artifacts28% | 31% | 26% | 10% | 2%
dns49% | 12% | 14% | 0% | 23%
k8s.gcr.io1% | <1% | 77% | 1% | 19%
artifactserver37% | 62% | 0% | 0% | 0%
infra<1% | 8% | 74% | 7% | 9%
apps0% | 89% | 7% | <1% | 2%
registry.k8s.io0% | 100% | 0% | 0% | 0%
policy0% | 100% | 0% | 0% | 0%
groups0% | <1% | 17% | 42% | 39%
images0% | 25% | 74% | 0% | 0%
hack0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
octodns-config.yaml
in dns
71 - 548 1225 11
canary.k8s.io.yaml
in dns/zone-configs
299 - 738 1201 4
canary.kubernetes.io.yaml
in dns/zone-configs
172 - 738 1201 4
main.go
in artifactserver/cmd/artifactserver
100 4 332 1101 4
manifest.yaml
in artifactserver
60 - 1074 1101 2
reconcile.go
in groups
369 12 32 1009 33
groups.yaml
in groups
123 - 8 1009 316
config.yaml
in groups
4 - 88 1009 8
index.html
in infra/gcp/static/prod-storage
5 - 953 970 2
images.yaml
in k8s.gcr.io/images/k8s-staging-build-image
575 - 18 837 98
images.yaml
in k8s.gcr.io/images/k8s-staging-cluster-api
211 - 2 837 60
images.yaml
in k8s.gcr.io/images/k8s-staging-cluster-api-aws
84 - 56 837 36
images.yaml
in k8s.gcr.io/images/k8s-staging-artifact-promoter
72 - 56 837 35
images.yaml
in k8s.gcr.io/images/k8s-staging-cluster-api-azure
30 - 2 837 32
images.yaml
in k8s.gcr.io/images/k8s-staging-descheduler
26 - 128 837 14
images.yaml
in k8s.gcr.io/images/k8s-staging-cluster-api-kubeadm
25 - 582 837 7
images.yaml
in k8s.gcr.io/images/k8s-staging-coredns
12 - 109 837 13
images.yaml
in k8s.gcr.io/images/k8s-staging-capi-openstack
12 - 79 837 19
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-cluster-api-aws
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-cluster-api-kubeadm
9 - 735 837 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
manifest.yaml
in artifactserver
60 - 1074 1101 2
index.html
in infra/gcp/static/prod-storage
5 - 953 970 2
images.yaml
in k8s.gcr.io/images/k8s-staging-capi-docker
3 - 830 837 3
images.yaml
in k8s.gcr.io/images/k8s-staging-kubeadm
1 - 791 817 2
images.yaml
in k8s.gcr.io/images/k8s-staging-provider-azure
1 - 791 828 2
k8s.io._1_canary.yaml
in dns/zone-configs
7 - 738 742 2
kubernetes.io._1_canary.yaml
in dns/zone-configs
7 - 738 742 2
canary.kubernetes.io.yaml
in dns/zone-configs
172 - 738 1201 4
canary.k8s.io.yaml
in dns/zone-configs
299 - 738 1201 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-capi-openstack
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-cluster-api-gcp
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-capi-docker
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-multitenancy
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-metrics-server
9 - 735 806 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-cluster-api-azure
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-descheduler
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-build-image
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-artifact-promoter
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-cluster-api
9 - 735 837 4
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-kube-state-metrics
9 - 735 836 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
oci-proxy-sandbox.tf
in infra/gcp/terraform/k8s-infra-oci-proxy
61 - 7 7 1
provider.tf
in infra/gcp/terraform/k8s-infra-oci-proxy
33 - 7 7 1
versions.tf
in infra/gcp/terraform/k8s-infra-oci-proxy
19 - 7 7 1
variables.tf
in infra/gcp/terraform/k8s-infra-oci-proxy
16 - 7 7 1
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-bom
9 - 7 7 1
images.yaml
in k8s.gcr.io/images/k8s-staging-bom
1 - 7 7 1
1.22.3.yaml
in artifacts/manifests/k8s-staging-kops
73 - 28 28 1
groups.yaml
in groups/sig-windows
12 - 31 31 1
promoter-manifest.yaml
in k8s.gcr.io/manifests/k8s-staging-gmsa-webhook
9 - 31 31 1
images.yaml
in k8s.gcr.io/images/k8s-staging-gmsa-webhook
1 - 31 31 1
1.24.0-alpha.2.yaml
in artifacts/manifests/k8s-staging-kops
73 - 34 34 1
1.23.0-beta.1.yaml
in artifacts/manifests/k8s-staging-kops
73 - 55 55 1
1.24.0-alpha.1.yaml
in artifacts/manifests/k8s-staging-kops
73 - 55 55 1
1.22.2.yaml
in artifacts/manifests/k8s-staging-kops
73 - 76 76 1
1.21.4.yaml
in artifacts/manifests/k8s-staging-kops
69 - 76 76 1
secrets.tf
in infra/gcp/terraform/kubernetes-public
66 - 93 93 1
frontendconfig.yaml
in apps/elekto
9 - 95 95 1
1.23.0-alpha.2.yaml
in artifacts/manifests/k8s-staging-kops
73 - 95 96 2
1.22.1.yaml
in artifacts/manifests/k8s-staging-kops
73 - 105 105 1
cloudbuild.yaml
in images/public-log-asn-matcher
17 - 94 108 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
groups.yaml
in groups/sig-k8s-infra
324 - 2 137 13
restrictions.yaml
in groups
214 - 2 191 32
images.yaml
in k8s.gcr.io/images/k8s-staging-cluster-api
211 - 2 837 60
groups.yaml
in groups/sig-testing
187 - 2 253 18
deck_deployment.yaml
in apps/prow/cluster
117 - 2 233 90
hook_deployment.yaml
in apps/prow/cluster
100 - 2 233 90
config.yaml
in apps/prow
100 - 2 233 92
ghproxy_deployment.yaml
in apps/prow/cluster
85 - 2 233 89
tide_deployment.yaml
in apps/prow/cluster
72 - 2 233 90
crier_deployment.yaml
in apps/prow/cluster
69 - 2 233 90
statusreconciler_deployment.yaml
in apps/prow/cluster
66 - 2 233 89
prow_controller_manager_deployment.yaml
in apps/prow/cluster
61 - 2 233 92
sinker_deployment.yaml
in apps/prow/cluster
57 - 2 233 90
horologium_deployment.yaml
in apps/prow/cluster
52 - 2 233 89
ghproxy-deployment.yaml
in infra/gcp/terraform/k8s-infra-prow-build-trusted/prow-build-trusted/resources/default
34 - 2 182 87
images.yaml
in k8s.gcr.io/images/k8s-staging-cluster-api-azure
30 - 2 837 32
images.yaml
in k8s.gcr.io/images/k8s-staging-kubernetes
6141 - 3 704 76
groups.yaml
in groups/committee-security-response
83 - 3 141 2
images.yaml
in k8s.gcr.io/images/k8s-staging-cloud-provider-gcp
21 - 3 567 21
images.yaml
in k8s.gcr.io/images/k8s-staging-etcdadm
54 - 6 647 9