GoogleCloudPlatform / solutions-workshops
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 159 files with 5,770 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 9 files changed 6-20 times (1,146 lines of code)
    • 150 files changed 1-5 times (4,624 lines of code)
0% | 0% | 0% | 19% | 80%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 159 files with 5,770 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 159 files changed by 1 contributor (5,770 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, go, java, md, gitignore, xml, properties, sh, gradle, json, mod, txt, bat, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 29% | 70%
yaml0% | 0% | 0% | 6% | 93%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
grpc-xds0% | 0% | 0% | 19% | 80%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
snapshot_builder.go
in grpc-xds/control-plane-go/pkg/xds
193 8 2024-01-18 2024-07-15 10 1 halvard@google.com halvard@google.com
server.go
in grpc-xds/control-plane-go/pkg/server
256 9 2024-01-18 2024-07-15 9 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/k8s/cert-manager
95 - 2024-02-08 2024-07-26 8 1 halvard@google.com halvard@google.com
manager.go
in grpc-xds/control-plane-go/pkg/informers
205 10 2024-01-18 2024-07-15 8 1 halvard@google.com halvard@google.com
xds_features.yaml
in grpc-xds/control-plane-java/src/main/resources/config
6 - 2024-01-18 2024-07-15 6 1 halvard@google.com halvard@google.com
xds_features.yaml
in grpc-xds/control-plane-go/config
6 - 2024-01-18 2024-07-15 6 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds
57 - 2024-01-18 2024-10-15 6 1 halvard@google.com halvard@google.com
snapshot_cache.go
in grpc-xds/control-plane-go/pkg/xds
137 8 2024-01-18 2024-07-15 6 1 halvard@google.com halvard@google.com
server.go
in grpc-xds/greeter-go/pkg/server
191 6 2024-01-18 2024-07-26 6 1 halvard@google.com halvard@google.com
informers.yaml
in grpc-xds/control-plane-go/config
5 - 2024-01-18 2024-04-09 5 1 halvard@google.com halvard@google.com
certificate.yaml
in grpc-xds/k8s/control-plane/components/tls-cert-manager
34 - 2024-01-18 2024-03-08 5 1 halvard@google.com halvard@google.com
patch-tools.yaml
in grpc-xds/k8s/troubleshoot/components/tools
54 - 2024-01-18 2024-12-13 5 1 halvard@google.com halvard@google.com
certificates.yaml
in grpc-xds/k8s/greeter/components/tls-cert-manager
67 - 2024-01-18 2024-03-08 5 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/greeter-java
95 - 2024-01-18 2024-07-26 5 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/greeter-go
97 - 2024-01-18 2024-07-26 5 1 halvard@google.com halvard@google.com
features.go
in grpc-xds/control-plane-go/pkg/xds
9 - 2024-01-18 2024-07-15 4 1 halvard@google.com halvard@google.com
certificate.yaml
in grpc-xds/k8s/troubleshoot/components/tls-cert-manager
33 - 2024-01-18 2024-03-08 4 1 halvard@google.com halvard@google.com
certificate.yaml
in grpc-xds/k8s/host-certs/overlays/tls-cert-manager
33 - 2024-01-18 2024-03-08 4 1 halvard@google.com halvard@google.com
cmd.go
in grpc-xds/control-plane-go/cmd
48 1 2024-01-18 2024-04-09 4 1 halvard@google.com halvard@google.com
informers.yaml
in grpc-xds/control-plane-java/src/main/resources/config
5 - 2024-01-18 2024-04-09 3 1 halvard@google.com halvard@google.com
config.go
in grpc-xds/control-plane-go/pkg/informers
9 - 2024-01-18 2024-02-12 3 1 halvard@google.com halvard@google.com
23 - 2024-03-13 2024-07-15 3 1 halvard@google.com halvard@google.com
root-ca-certificate.yaml
in grpc-xds/k8s/cert-manager/root-ca
32 - 2024-02-08 2024-03-08 3 1 halvard@google.com halvard@google.com
kind-cluster-config.yaml
in grpc-xds/hack
33 - 2024-03-13 2024-07-15 3 1 halvard@google.com halvard@google.com
cmd.go
in grpc-xds/greeter-go/cmd
41 1 2024-01-18 2024-07-26 3 1 halvard@google.com halvard@google.com
xds_features.go
in grpc-xds/control-plane-go/pkg/config
52 2 2024-01-18 2024-07-15 3 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/control-plane-java
67 - 2024-01-18 2024-04-15 3 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/control-plane-go
69 - 2024-01-18 2024-04-15 3 1 halvard@google.com halvard@google.com
informers.go
in grpc-xds/control-plane-go/pkg/config
75 3 2024-01-18 2024-02-12 3 1 halvard@google.com halvard@google.com
client.go
in grpc-xds/greeter-go/pkg/greeter
78 4 2024-01-18 2024-07-26 3 1 halvard@google.com halvard@google.com
endpoint_address.go
in grpc-xds/control-plane-go/pkg/xds
5 - 2024-01-18 2024-02-20 2 1 halvard@google.com halvard@google.com
patch-gke-workload-certs.yaml
in grpc-xds/k8s/control-plane/components/tls-gke-workload-certs
9 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-gke-workload-certs.yaml
in grpc-xds/k8s/greeter/components/tls-gke-workload-certs
9 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-go-log-flags.yaml
in grpc-xds/control-plane-go/k8s/components/go-flags
12 - 2024-01-18 2024-02-20 2 1 halvard@google.com halvard@google.com
patch-config-dir-env.yaml
in grpc-xds/control-plane-go/k8s/components/app-config-multi-cluster
12 - 2024-04-09 2024-05-08 2 1 halvard@google.com halvard@google.com
patch-next-hop-dns.yaml
in grpc-xds/k8s/greeter/components/dns-resolver
12 - 2024-01-18 2024-04-09 2 1 halvard@google.com halvard@google.com
cluster-role.yaml
in grpc-xds/k8s/greeter/components/node-labels
12 - 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
xds.go
in grpc-xds/greeter-go/pkg/config
13 1 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
service.yaml
in grpc-xds/k8s/control-plane/base
18 - 2024-01-18 2024-03-08 2 1 halvard@google.com halvard@google.com
patch-cert-volume-bastion.yaml
in grpc-xds/k8s/troubleshoot/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume-host-certs.yaml
in grpc-xds/k8s/host-certs/overlays/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume.yaml
in grpc-xds/k8s/control-plane/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume-greeter-intermediary.yaml
in grpc-xds/k8s/greeter/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume-greeter-leaf.yaml
in grpc-xds/k8s/greeter/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-experimental-flags.yaml
in grpc-xds/k8s/greeter/base
26 - 2024-01-18 2024-07-26 2 1 halvard@google.com halvard@google.com
cluster-role-bindings.yaml
in grpc-xds/k8s/greeter/components/node-labels
29 - 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
deployment.yaml
in grpc-xds/k8s/troubleshoot/base
34 - 2024-01-18 2024-02-02 2 1 halvard@google.com halvard@google.com
clientset.go
in grpc-xds/control-plane-go/pkg/informers
37 2 2024-02-09 2024-03-08 2 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/k8s/troubleshoot
38 - 2024-07-15 2024-07-26 2 1 halvard@google.com halvard@google.com
flags.go
in grpc-xds/control-plane-go/pkg/informers
41 2 2024-01-18 2024-02-09 2 1 halvard@google.com halvard@google.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
snapshot_builder.go
in grpc-xds/control-plane-go/pkg/xds
193 8 2024-01-18 2024-07-15 10 1 halvard@google.com halvard@google.com
server.go
in grpc-xds/control-plane-go/pkg/server
256 9 2024-01-18 2024-07-15 9 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/k8s/cert-manager
95 - 2024-02-08 2024-07-26 8 1 halvard@google.com halvard@google.com
manager.go
in grpc-xds/control-plane-go/pkg/informers
205 10 2024-01-18 2024-07-15 8 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds
57 - 2024-01-18 2024-10-15 6 1 halvard@google.com halvard@google.com
server.go
in grpc-xds/greeter-go/pkg/server
191 6 2024-01-18 2024-07-26 6 1 halvard@google.com halvard@google.com
xds_features.yaml
in grpc-xds/control-plane-go/config
6 - 2024-01-18 2024-07-15 6 1 halvard@google.com halvard@google.com
snapshot_cache.go
in grpc-xds/control-plane-go/pkg/xds
137 8 2024-01-18 2024-07-15 6 1 halvard@google.com halvard@google.com
xds_features.yaml
in grpc-xds/control-plane-java/src/main/resources/config
6 - 2024-01-18 2024-07-15 6 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/greeter-java
95 - 2024-01-18 2024-07-26 5 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/greeter-go
97 - 2024-01-18 2024-07-26 5 1 halvard@google.com halvard@google.com
certificates.yaml
in grpc-xds/k8s/greeter/components/tls-cert-manager
67 - 2024-01-18 2024-03-08 5 1 halvard@google.com halvard@google.com
certificate.yaml
in grpc-xds/k8s/control-plane/components/tls-cert-manager
34 - 2024-01-18 2024-03-08 5 1 halvard@google.com halvard@google.com
patch-tools.yaml
in grpc-xds/k8s/troubleshoot/components/tools
54 - 2024-01-18 2024-12-13 5 1 halvard@google.com halvard@google.com
informers.yaml
in grpc-xds/control-plane-go/config
5 - 2024-01-18 2024-04-09 5 1 halvard@google.com halvard@google.com
certificate.yaml
in grpc-xds/k8s/host-certs/overlays/tls-cert-manager
33 - 2024-01-18 2024-03-08 4 1 halvard@google.com halvard@google.com
certificate.yaml
in grpc-xds/k8s/troubleshoot/components/tls-cert-manager
33 - 2024-01-18 2024-03-08 4 1 halvard@google.com halvard@google.com
features.go
in grpc-xds/control-plane-go/pkg/xds
9 - 2024-01-18 2024-07-15 4 1 halvard@google.com halvard@google.com
cmd.go
in grpc-xds/control-plane-go/cmd
48 1 2024-01-18 2024-04-09 4 1 halvard@google.com halvard@google.com
kind-cluster-config.yaml
in grpc-xds/hack
33 - 2024-03-13 2024-07-15 3 1 halvard@google.com halvard@google.com
23 - 2024-03-13 2024-07-15 3 1 halvard@google.com halvard@google.com
client.go
in grpc-xds/greeter-go/pkg/greeter
78 4 2024-01-18 2024-07-26 3 1 halvard@google.com halvard@google.com
cmd.go
in grpc-xds/greeter-go/cmd
41 1 2024-01-18 2024-07-26 3 1 halvard@google.com halvard@google.com
root-ca-certificate.yaml
in grpc-xds/k8s/cert-manager/root-ca
32 - 2024-02-08 2024-03-08 3 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/control-plane-go
69 - 2024-01-18 2024-04-15 3 1 halvard@google.com halvard@google.com
xds_features.go
in grpc-xds/control-plane-go/pkg/config
52 2 2024-01-18 2024-07-15 3 1 halvard@google.com halvard@google.com
informers.go
in grpc-xds/control-plane-go/pkg/config
75 3 2024-01-18 2024-02-12 3 1 halvard@google.com halvard@google.com
config.go
in grpc-xds/control-plane-go/pkg/informers
9 - 2024-01-18 2024-02-12 3 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/control-plane-java
67 - 2024-01-18 2024-04-15 3 1 halvard@google.com halvard@google.com
informers.yaml
in grpc-xds/control-plane-java/src/main/resources/config
5 - 2024-01-18 2024-04-09 3 1 halvard@google.com halvard@google.com
xds.go
in grpc-xds/greeter-go/pkg/config
13 1 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
greeter_name.go
in grpc-xds/greeter-go/pkg/config
57 4 2024-01-18 2024-03-13 2 1 halvard@google.com halvard@google.com
ports.go
in grpc-xds/greeter-go/pkg/config
47 3 2024-01-18 2024-07-26 2 1 halvard@google.com halvard@google.com
cluster-role-bindings.yaml
in grpc-xds/k8s/greeter/components/node-labels
29 - 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
cluster-role.yaml
in grpc-xds/k8s/greeter/components/node-labels
12 - 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
patch-xds-init-diy-federation.yaml
in grpc-xds/k8s/greeter/components/bootstrap-diy-federation
134 - 2024-04-09 2024-04-15 2 1 halvard@google.com halvard@google.com
patch-next-hop-dns.yaml
in grpc-xds/k8s/greeter/components/dns-resolver
12 - 2024-01-18 2024-04-09 2 1 halvard@google.com halvard@google.com
patch-gke-workload-certs.yaml
in grpc-xds/k8s/greeter/components/tls-gke-workload-certs
9 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume-greeter-leaf.yaml
in grpc-xds/k8s/greeter/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume-greeter-intermediary.yaml
in grpc-xds/k8s/greeter/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
services.yaml
in grpc-xds/k8s/greeter/base
47 - 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
patch-experimental-flags.yaml
in grpc-xds/k8s/greeter/base
26 - 2024-01-18 2024-07-26 2 1 halvard@google.com halvard@google.com
patch-gke-workload-certs.yaml
in grpc-xds/k8s/control-plane/components/tls-gke-workload-certs
9 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume.yaml
in grpc-xds/k8s/control-plane/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
deployment.yaml
in grpc-xds/k8s/control-plane/base
48 - 2024-01-18 2024-04-09 2 1 halvard@google.com halvard@google.com
service.yaml
in grpc-xds/k8s/control-plane/base
18 - 2024-01-18 2024-03-08 2 1 halvard@google.com halvard@google.com
patch-cert-volume-host-certs.yaml
in grpc-xds/k8s/host-certs/overlays/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
patch-cert-volume-bastion.yaml
in grpc-xds/k8s/troubleshoot/components/tls-cert-manager
24 - 2024-01-18 2024-05-30 2 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/k8s/troubleshoot
38 - 2024-07-15 2024-07-26 2 1 halvard@google.com halvard@google.com
deployment.yaml
in grpc-xds/k8s/troubleshoot/base
34 - 2024-01-18 2024-02-02 2 1 halvard@google.com halvard@google.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
server.go
in grpc-xds/control-plane-go/pkg/server
256 9 2024-01-18 2024-07-15 9 1 halvard@google.com halvard@google.com
manager.go
in grpc-xds/control-plane-go/pkg/informers
205 10 2024-01-18 2024-07-15 8 1 halvard@google.com halvard@google.com
snapshot_builder.go
in grpc-xds/control-plane-go/pkg/xds
193 8 2024-01-18 2024-07-15 10 1 halvard@google.com halvard@google.com
server.go
in grpc-xds/greeter-go/pkg/server
191 6 2024-01-18 2024-07-26 6 1 halvard@google.com halvard@google.com
snapshot_cache.go
in grpc-xds/control-plane-go/pkg/xds
137 8 2024-01-18 2024-07-15 6 1 halvard@google.com halvard@google.com
patch-xds-init-diy-federation.yaml
in grpc-xds/k8s/greeter/components/bootstrap-diy-federation
134 - 2024-04-09 2024-04-15 2 1 halvard@google.com halvard@google.com
patch-config.yaml
in grpc-xds/k8s/envoy/base
127 - 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
http_connection_manager.go
in grpc-xds/control-plane-go/pkg/xds/lds
114 2 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
route_grpc_server.go
in grpc-xds/control-plane-go/pkg/xds/rds
100 2 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
cluster.go
in grpc-xds/control-plane-go/pkg/xds/cds
99 2 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/greeter-go
97 - 2024-01-18 2024-07-26 5 1 halvard@google.com halvard@google.com
bootstrap.go
in grpc-xds/greeter-go/pkg/xdsclient/bootstrap
96 4 2024-01-18 2024-01-18 1 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/greeter-java
95 - 2024-01-18 2024-07-26 5 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/k8s/cert-manager
95 - 2024-02-08 2024-07-26 8 1 halvard@google.com halvard@google.com
deployments.yaml
in grpc-xds/k8s/greeter/base
91 - 2024-01-18 2024-01-18 1 1 halvard@google.com halvard@google.com
logging.go
in grpc-xds/greeter-go/pkg/interceptors
90 6 2024-01-18 2024-01-18 1 1 halvard@google.com halvard@google.com
logging.go
in grpc-xds/control-plane-go/pkg/interceptors
82 4 2024-01-18 2024-01-18 1 1 halvard@google.com halvard@google.com
client.go
in grpc-xds/greeter-go/pkg/greeter
78 4 2024-01-18 2024-07-26 3 1 halvard@google.com halvard@google.com
informers.go
in grpc-xds/control-plane-go/pkg/config
75 3 2024-01-18 2024-02-12 3 1 halvard@google.com halvard@google.com
grpc.go
in grpc-xds/greeter-go/pkg/logging
70 18 2024-01-18 2024-01-18 1 1 halvard@google.com halvard@google.com
grpc.go
in grpc-xds/control-plane-go/pkg/logging
70 18 2024-01-18 2024-01-18 1 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/control-plane-go
69 - 2024-01-18 2024-04-15 3 1 halvard@google.com halvard@google.com
certificates.yaml
in grpc-xds/k8s/greeter/components/tls-cert-manager
67 - 2024-01-18 2024-03-08 5 1 halvard@google.com halvard@google.com
application.go
in grpc-xds/control-plane-go/pkg/applications
67 3 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/control-plane-java
67 - 2024-01-18 2024-04-15 3 1 halvard@google.com halvard@google.com
intermediary.go
in grpc-xds/greeter-go/pkg/greeter
66 4 2024-01-18 2024-01-18 1 1 halvard@google.com halvard@google.com
cluster_load_assignment.go
in grpc-xds/control-plane-go/pkg/xds/eds
62 1 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
socket_listener.go
in grpc-xds/control-plane-go/pkg/xds/lds
59 1 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds
57 - 2024-01-18 2024-10-15 6 1 halvard@google.com halvard@google.com
greeter_name.go
in grpc-xds/greeter-go/pkg/config
57 4 2024-01-18 2024-03-13 2 1 halvard@google.com halvard@google.com
patch-tools.yaml
in grpc-xds/k8s/troubleshoot/components/tools
54 - 2024-01-18 2024-12-13 5 1 halvard@google.com halvard@google.com
google.go
in grpc-xds/control-plane-go/pkg/auth
53 4 2024-03-08 2024-04-09 2 1 halvard@google.com halvard@google.com
xds_features.go
in grpc-xds/control-plane-go/pkg/config
52 2 2024-01-18 2024-07-15 3 1 halvard@google.com halvard@google.com
locality_priority_by_zone.go
in grpc-xds/control-plane-go/pkg/xds/eds
51 1 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
deployment.yaml
in grpc-xds/k8s/control-plane/base
48 - 2024-01-18 2024-04-09 2 1 halvard@google.com halvard@google.com
application_cache.go
in grpc-xds/control-plane-go/pkg/applications
48 5 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
cmd.go
in grpc-xds/control-plane-go/cmd
48 1 2024-01-18 2024-04-09 4 1 halvard@google.com halvard@google.com
ports.go
in grpc-xds/greeter-go/pkg/config
47 3 2024-01-18 2024-07-26 2 1 halvard@google.com halvard@google.com
services.yaml
in grpc-xds/k8s/greeter/base
47 - 2024-01-18 2024-07-15 2 1 halvard@google.com halvard@google.com
upstream_tls_context.go
in grpc-xds/control-plane-go/pkg/xds/tls
47 1 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
deployment.yaml
in grpc-xds/k8s/envoy/base
42 - 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
cmd.go
in grpc-xds/greeter-go/cmd
41 1 2024-01-18 2024-07-26 3 1 halvard@google.com halvard@google.com
flags.go
in grpc-xds/control-plane-go/pkg/informers
41 2 2024-01-18 2024-02-09 2 1 halvard@google.com halvard@google.com
grpc_server_listener_cache.go
in grpc-xds/control-plane-go/pkg/xds
41 3 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
endpoint_status.go
in grpc-xds/control-plane-go/pkg/applications
40 3 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
route_envoy.go
in grpc-xds/control-plane-go/pkg/xds/rds
39 1 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
skaffold.yaml
in grpc-xds/k8s/troubleshoot
38 - 2024-07-15 2024-07-26 2 1 halvard@google.com halvard@google.com
downstream_tls_context.go
in grpc-xds/control-plane-go/pkg/xds/tls
38 1 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
http_health.go
in grpc-xds/greeter-go/pkg/server
37 1 2024-07-26 2024-07-26 1 1 halvard@google.com halvard@google.com
patch-cert-volume.yaml
in grpc-xds/k8s/envoy/overlays/tls-cert-manager
37 - 2024-07-15 2024-07-15 1 1 halvard@google.com halvard@google.com
Correlations

File Size vs. Number of Changes: 159 points

grpc-xds/k8s/troubleshoot/components/tools/patch-tools.yaml x: 54 lines of code y: 5 # changes grpc-xds/k8s/greeter/components/neg-hybrid/patch-neg-hybrid-greeter-intermediary.yaml x: 6 lines of code y: 1 # changes grpc-xds/skaffold.yaml x: 57 lines of code y: 6 # changes grpc-xds/greeter-go/cmd/cmd.go x: 41 lines of code y: 3 # changes grpc-xds/greeter-go/pkg/config/ports.go x: 47 lines of code y: 2 # changes grpc-xds/greeter-go/pkg/greeter/client.go x: 78 lines of code y: 3 # changes grpc-xds/greeter-go/pkg/greeter/register.go x: 24 lines of code y: 1 # changes grpc-xds/greeter-go/pkg/server/http_health.go x: 37 lines of code y: 1 # changes grpc-xds/greeter-go/pkg/server/server.go x: 191 lines of code y: 6 # changes grpc-xds/greeter-go/skaffold.yaml x: 97 lines of code y: 5 # changes grpc-xds/greeter-java/skaffold.yaml x: 95 lines of code y: 5 # changes grpc-xds/k8s/cert-manager/skaffold.yaml x: 95 lines of code y: 8 # changes grpc-xds/k8s/greeter/base/patch-experimental-flags.yaml x: 26 lines of code y: 2 # changes grpc-xds/k8s/greeter/components/tls-ca-service-issuer/patch-cert-issuer-ref.yaml x: 9 lines of code y: 1 # changes grpc-xds/k8s/troubleshoot/skaffold.yaml x: 38 lines of code y: 2 # changes grpc-xds/control-plane-go/config/xds_features.yaml x: 6 lines of code y: 6 # changes grpc-xds/control-plane-go/pkg/applications/application.go x: 67 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/applications/application_cache.go x: 48 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/applications/endpoint_status.go x: 40 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/config/xds_features.go x: 52 lines of code y: 3 # changes grpc-xds/control-plane-go/pkg/informers/manager.go x: 205 lines of code y: 8 # changes grpc-xds/control-plane-go/pkg/server/server.go x: 256 lines of code y: 9 # changes grpc-xds/control-plane-go/pkg/xds/cds/cluster.go x: 99 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/eds/cluster_load_assignment.go x: 62 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/eds/locality_priority_by_zone.go x: 51 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/features.go x: 9 lines of code y: 4 # changes grpc-xds/control-plane-go/pkg/xds/grpc_server_listener_cache.go x: 41 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/lds/api_listener.go x: 22 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/lds/http_connection_manager.go x: 114 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/lds/socket_listener.go x: 59 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/rds/route_api.go x: 31 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/rds/route_envoy.go x: 39 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/rds/route_grpc_server.go x: 100 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/snapshot_builder.go x: 193 lines of code y: 10 # changes grpc-xds/control-plane-go/pkg/xds/snapshot_cache.go x: 137 lines of code y: 6 # changes grpc-xds/control-plane-go/pkg/xds/tls/downstream_tls_context.go x: 38 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/tls/transport_socket.go x: 30 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/xds/tls/upstream_tls_context.go x: 47 lines of code y: 1 # changes grpc-xds/greeter-go/pkg/config/xds.go x: 13 lines of code y: 2 # changes grpc-xds/hack/kind-cluster-config-2.yaml x: 23 lines of code y: 3 # changes grpc-xds/hack/kind-cluster-config.yaml x: 33 lines of code y: 3 # changes grpc-xds/k8s/envoy/base/deployment.yaml x: 42 lines of code y: 1 # changes grpc-xds/k8s/envoy/base/namespace.yaml x: 4 lines of code y: 1 # changes grpc-xds/k8s/envoy/base/patch-config.yaml x: 127 lines of code y: 1 # changes grpc-xds/k8s/envoy/base/patch-probes.yaml x: 25 lines of code y: 1 # changes grpc-xds/k8s/envoy/base/patch-resources.yaml x: 13 lines of code y: 1 # changes grpc-xds/k8s/envoy/base/service-account.yaml x: 7 lines of code y: 1 # changes grpc-xds/k8s/envoy/components/node-labels/cluster-role-binding.yaml x: 14 lines of code y: 1 # changes grpc-xds/k8s/envoy/components/node-labels/cluster-role.yaml x: 12 lines of code y: 1 # changes grpc-xds/k8s/envoy/components/node-labels/patch-node-labels-init.yaml x: 32 lines of code y: 1 # changes grpc-xds/k8s/envoy/overlays/tls-cert-manager/certificate-client.yaml x: 34 lines of code y: 1 # changes grpc-xds/k8s/envoy/overlays/tls-cert-manager/certificate-server.yaml x: 35 lines of code y: 1 # changes grpc-xds/k8s/greeter/components/node-labels/cluster-role-bindings.yaml x: 29 lines of code y: 2 # changes grpc-xds/k8s/greeter/components/node-labels/cluster-role.yaml x: 12 lines of code y: 2 # changes grpc-xds/k8s/control-plane/components/tls-cert-manager/patch-cert-volume.yaml x: 24 lines of code y: 2 # changes grpc-xds/k8s/control-plane/components/tls-gke-workload-certs/patch-gke-workload-certs.yaml x: 9 lines of code y: 2 # changes grpc-xds/control-plane-go/skaffold.yaml x: 69 lines of code y: 3 # changes grpc-xds/control-plane-java/skaffold.yaml x: 67 lines of code y: 3 # changes grpc-xds/k8s/greeter/components/bootstrap-diy-federation/patch-xds-init-diy-federation.yaml x: 134 lines of code y: 2 # changes grpc-xds/control-plane-go/pkg/config/federation.go x: 20 lines of code y: 1 # changes grpc-xds/control-plane-java/src/main/resources/config/informers.yaml x: 5 lines of code y: 3 # changes grpc-xds/control-plane-go/cmd/cmd.go x: 48 lines of code y: 4 # changes grpc-xds/control-plane-go/config/informers.yaml x: 5 lines of code y: 5 # changes grpc-xds/control-plane-go/pkg/auth/google.go x: 53 lines of code y: 2 # changes grpc-xds/control-plane-go/pkg/config/app_name.go x: 15 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/config/dns_domain.go x: 17 lines of code y: 1 # changes grpc-xds/k8s/control-plane/base/deployment.yaml x: 48 lines of code y: 2 # changes grpc-xds/greeter-go/pkg/config/greeter_name.go x: 57 lines of code y: 2 # changes grpc-xds/k8s/control-plane/base/service.yaml x: 18 lines of code y: 2 # changes grpc-xds/control-plane-go/pkg/auth/auth.go x: 8 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/informers/clientset.go x: 37 lines of code y: 2 # changes grpc-xds/k8s/cert-manager/root-ca/root-ca-certificate.yaml x: 32 lines of code y: 3 # changes grpc-xds/k8s/control-plane/components/tls-cert-manager/certificate.yaml x: 34 lines of code y: 5 # changes grpc-xds/k8s/greeter/components/tls-cert-manager/certificates.yaml x: 67 lines of code y: 5 # changes grpc-xds/k8s/host-certs/overlays/tls-cert-manager/certificate.yaml x: 33 lines of code y: 4 # changes grpc-xds/control-plane-go/pkg/xds/endpoint_address.go x: 5 lines of code y: 2 # changes grpc-xds/k8s/control-plane/components/kubeconfig/patch-kubeconfig-env.yaml x: 19 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/config/informers.go x: 75 lines of code y: 3 # changes grpc-xds/control-plane-go/pkg/informers/config.go x: 9 lines of code y: 3 # changes grpc-xds/control-plane-go/pkg/informers/flags.go x: 41 lines of code y: 2 # changes grpc-xds/k8s/troubleshoot/base/deployment.yaml x: 34 lines of code y: 2 # changes grpc-xds/control-plane-go/pkg/interceptors/logging.go x: 82 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/logging/grpc.go x: 70 lines of code y: 1 # changes grpc-xds/control-plane-go/pkg/logging/logger.go x: 10 lines of code y: 1 # changes grpc-xds/greeter-go/pkg/greeter/intermediary.go x: 66 lines of code y: 1 # changes grpc-xds/greeter-go/pkg/greeter/leaf.go x: 23 lines of code y: 1 # changes grpc-xds/greeter-go/pkg/interceptors/logging.go x: 90 lines of code y: 1 # changes grpc-xds/greeter-go/pkg/xdsclient/bootstrap/bootstrap.go x: 96 lines of code y: 1 # changes grpc-xds/k8s/control-plane/base/patch-config.yaml x: 16 lines of code y: 1 # changes grpc-xds/k8s/greeter/base/deployments.yaml x: 91 lines of code y: 1 # changes grpc-xds/k8s/host-certs/base/deployment.yaml x: 27 lines of code y: 1 # changes grpc-xds/k8s/host-certs/skaffold.yaml x: 33 lines of code y: 1 # changes
10.0
# changes
  min: 1.0
  average: 1.88
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 10.0
0 256.0
lines of code
min: 4.0 | average: 36.29 | 25th percentile: 12.0 | median: 24.0 | 75th percentile: 47.0 | max: 256.0

Number of Contributors vs. Number of Changes: 159 points

grpc-xds/k8s/troubleshoot/components/tools/patch-tools.yaml x: 1 # contributors y: 5 # changes grpc-xds/k8s/greeter/components/neg-hybrid/patch-neg-hybrid-greeter-intermediary.yaml x: 1 # contributors y: 1 # changes grpc-xds/skaffold.yaml x: 1 # contributors y: 6 # changes grpc-xds/greeter-go/cmd/cmd.go x: 1 # contributors y: 3 # changes grpc-xds/greeter-go/pkg/config/ports.go x: 1 # contributors y: 2 # changes grpc-xds/k8s/cert-manager/skaffold.yaml x: 1 # contributors y: 8 # changes grpc-xds/control-plane-go/pkg/server/server.go x: 1 # contributors y: 9 # changes grpc-xds/control-plane-go/pkg/xds/features.go x: 1 # contributors y: 4 # changes grpc-xds/control-plane-go/pkg/xds/snapshot_builder.go x: 1 # contributors y: 10 # changes
10.0
# changes
  min: 1.0
  average: 1.88
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 10.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 159 points

grpc-xds/k8s/troubleshoot/components/tools/patch-tools.yaml x: 1 # contributors y: 54 lines of code grpc-xds/k8s/greeter/components/neg-hybrid/patch-neg-hybrid-greeter-intermediary.yaml x: 1 # contributors y: 6 lines of code grpc-xds/skaffold.yaml x: 1 # contributors y: 57 lines of code grpc-xds/greeter-go/cmd/cmd.go x: 1 # contributors y: 41 lines of code grpc-xds/greeter-go/pkg/config/ports.go x: 1 # contributors y: 47 lines of code grpc-xds/greeter-go/pkg/greeter/client.go x: 1 # contributors y: 78 lines of code grpc-xds/greeter-go/pkg/greeter/register.go x: 1 # contributors y: 24 lines of code grpc-xds/greeter-go/pkg/server/http_health.go x: 1 # contributors y: 37 lines of code grpc-xds/greeter-go/pkg/server/server.go x: 1 # contributors y: 191 lines of code grpc-xds/greeter-go/skaffold.yaml x: 1 # contributors y: 97 lines of code grpc-xds/greeter-java/skaffold.yaml x: 1 # contributors y: 95 lines of code grpc-xds/k8s/greeter/base/patch-experimental-flags.yaml x: 1 # contributors y: 26 lines of code grpc-xds/k8s/greeter/components/tls-ca-service-issuer/patch-cert-issuer-ref.yaml x: 1 # contributors y: 9 lines of code grpc-xds/k8s/troubleshoot/skaffold.yaml x: 1 # contributors y: 38 lines of code grpc-xds/control-plane-go/pkg/applications/application.go x: 1 # contributors y: 67 lines of code grpc-xds/control-plane-go/pkg/applications/application_cache.go x: 1 # contributors y: 48 lines of code grpc-xds/control-plane-go/pkg/applications/endpoint_status.go x: 1 # contributors y: 40 lines of code grpc-xds/control-plane-go/pkg/config/xds_features.go x: 1 # contributors y: 52 lines of code grpc-xds/control-plane-go/pkg/informers/manager.go x: 1 # contributors y: 205 lines of code grpc-xds/control-plane-go/pkg/server/server.go x: 1 # contributors y: 256 lines of code grpc-xds/control-plane-go/pkg/xds/cds/cluster.go x: 1 # contributors y: 99 lines of code grpc-xds/control-plane-go/pkg/xds/eds/cluster_load_assignment.go x: 1 # contributors y: 62 lines of code grpc-xds/control-plane-go/pkg/xds/eds/locality_priority_by_zone.go x: 1 # contributors y: 51 lines of code grpc-xds/control-plane-go/pkg/xds/lds/api_listener.go x: 1 # contributors y: 22 lines of code grpc-xds/control-plane-go/pkg/xds/lds/http_connection_manager.go x: 1 # contributors y: 114 lines of code grpc-xds/control-plane-go/pkg/xds/lds/socket_listener.go x: 1 # contributors y: 59 lines of code grpc-xds/control-plane-go/pkg/xds/rds/route_api.go x: 1 # contributors y: 31 lines of code grpc-xds/control-plane-go/pkg/xds/rds/route_envoy.go x: 1 # contributors y: 39 lines of code grpc-xds/control-plane-go/pkg/xds/rds/route_grpc_server.go x: 1 # contributors y: 100 lines of code grpc-xds/control-plane-go/pkg/xds/snapshot_builder.go x: 1 # contributors y: 193 lines of code grpc-xds/control-plane-go/pkg/xds/snapshot_cache.go x: 1 # contributors y: 137 lines of code grpc-xds/control-plane-go/pkg/xds/tls/transport_socket.go x: 1 # contributors y: 30 lines of code grpc-xds/greeter-go/pkg/config/xds.go x: 1 # contributors y: 13 lines of code grpc-xds/hack/kind-cluster-config-2.yaml x: 1 # contributors y: 23 lines of code grpc-xds/hack/kind-cluster-config.yaml x: 1 # contributors y: 33 lines of code grpc-xds/k8s/envoy/base/deployment.yaml x: 1 # contributors y: 42 lines of code grpc-xds/k8s/envoy/base/namespace.yaml x: 1 # contributors y: 4 lines of code grpc-xds/k8s/envoy/base/patch-config.yaml x: 1 # contributors y: 127 lines of code grpc-xds/k8s/envoy/base/patch-probes.yaml x: 1 # contributors y: 25 lines of code grpc-xds/k8s/envoy/base/service-account.yaml x: 1 # contributors y: 7 lines of code grpc-xds/k8s/envoy/components/node-labels/cluster-role-binding.yaml x: 1 # contributors y: 14 lines of code grpc-xds/k8s/envoy/components/node-labels/cluster-role.yaml x: 1 # contributors y: 12 lines of code grpc-xds/k8s/envoy/components/node-labels/patch-node-labels-init.yaml x: 1 # contributors y: 32 lines of code grpc-xds/k8s/envoy/overlays/tls-cert-manager/certificate-client.yaml x: 1 # contributors y: 34 lines of code grpc-xds/k8s/envoy/overlays/tls-cert-manager/certificate-server.yaml x: 1 # contributors y: 35 lines of code grpc-xds/k8s/greeter/components/node-labels/cluster-role-bindings.yaml x: 1 # contributors y: 29 lines of code grpc-xds/control-plane-go/skaffold.yaml x: 1 # contributors y: 69 lines of code grpc-xds/k8s/greeter/components/bootstrap-diy-federation/patch-xds-init-diy-federation.yaml x: 1 # contributors y: 134 lines of code grpc-xds/control-plane-go/pkg/config/federation.go x: 1 # contributors y: 20 lines of code grpc-xds/control-plane-java/src/main/resources/config/informers.yaml x: 1 # contributors y: 5 lines of code grpc-xds/control-plane-go/pkg/auth/google.go x: 1 # contributors y: 53 lines of code grpc-xds/control-plane-go/pkg/config/app_name.go x: 1 # contributors y: 15 lines of code grpc-xds/control-plane-go/pkg/config/dns_domain.go x: 1 # contributors y: 17 lines of code grpc-xds/k8s/control-plane/base/service.yaml x: 1 # contributors y: 18 lines of code grpc-xds/control-plane-go/pkg/auth/auth.go x: 1 # contributors y: 8 lines of code grpc-xds/k8s/control-plane/components/kubeconfig/patch-kubeconfig-env.yaml x: 1 # contributors y: 19 lines of code grpc-xds/control-plane-go/pkg/config/informers.go x: 1 # contributors y: 75 lines of code grpc-xds/control-plane-go/pkg/interceptors/logging.go x: 1 # contributors y: 82 lines of code grpc-xds/control-plane-go/pkg/logging/grpc.go x: 1 # contributors y: 70 lines of code grpc-xds/control-plane-go/pkg/logging/logger.go x: 1 # contributors y: 10 lines of code grpc-xds/greeter-go/pkg/greeter/intermediary.go x: 1 # contributors y: 66 lines of code grpc-xds/greeter-go/pkg/interceptors/logging.go x: 1 # contributors y: 90 lines of code grpc-xds/greeter-go/pkg/xdsclient/bootstrap/bootstrap.go x: 1 # contributors y: 96 lines of code grpc-xds/k8s/control-plane/base/patch-config.yaml x: 1 # contributors y: 16 lines of code grpc-xds/k8s/greeter/base/deployments.yaml x: 1 # contributors y: 91 lines of code grpc-xds/k8s/host-certs/base/deployment.yaml x: 1 # contributors y: 27 lines of code
256.0
lines of code
  min: 4.0
  average: 36.29
  25th percentile: 12.0
  median: 24.0
  75th percentile: 47.0
  max: 256.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0