GoogleCloudPlatform / solution-acceleration-toolkit
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 107 files with 9,210 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (3,641 lines of code)
    • 49 files changed 6-20 times (4,064 lines of code)
    • 48 files changed 1-5 times (1,505 lines of code)
0% | 0% | 39% | 44% | 16%
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 107 files with 9,210 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)
    • 16 files changed by 6-10 contributors (3,231 lines of code)
    • 85 files changed by 2-5 contributors (5,751 lines of code)
    • 6 files changed by 1 contributor (228 lines of code)
0% | 0% | 35% | 62% | 2%
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, tf, go, md, sh, hcl, tfvars, json, gitignore, tfstate, rego, mod, gitattributes, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
hcl0% | 0% | 62% | 32% | 5%
go0% | 0% | 28% | 57% | 14%
tf0% | 0% | 32% | 45% | 21%
yaml0% | 0% | 0% | 32% | 67%
tfvars0% | 0% | 0% | 11% | 88%
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
templates0% | 0% | 46% | 36% | 17%
internal0% | 0% | 32% | 51% | 15%
scripts0% | 0% | 0% | 89% | 11%
cmd0% | 0% | 0% | 95% | 4%
build0% | 0% | 0% | 84% | 15%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
hcl
resources.hcl
in templates/tfengine/recipes
1752 - 2020-06-17 2024-01-26 50 9 umairidris@google.com 129235804+josieli-google@us...
tfengine.go
in internal/tfengine
267 7 2020-05-08 2022-01-17 36 5 umairidris@google.com kvoss@users.noreply.github.com
tfimport.go
in internal/tfimport
644 8 2020-04-29 2021-06-23 32 4 martinpetkov@users.noreply.... ernestognw@gmail.com
main.tf
in templates/tfengine/components/devops
128 - 2020-07-30 2025-04-02 27 7 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/healthcare_datasets
153 - 2020-06-23 2024-02-01 27 9 umairidris@google.com yeweidaniel@hotmail.com
main.tf
in templates/tfengine/components/project
61 - 2020-06-23 2025-03-31 26 8 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/gke_clusters
64 - 2020-06-23 2025-03-31 26 6 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/compute_networks
61 - 2020-06-23 2025-03-31 24 7 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/cicd
265 - 2020-04-29 2022-07-28 23 6 martinpetkov@users.noreply.... george.kozakjian@lau.edu
hcl
devops.hcl
in templates/tfengine/recipes
246 - 2020-06-17 2022-01-17 22 4 umairidris@google.com kvoss@users.noreply.github.com
tf-plan.yaml
in templates/tfengine/components/cicd/configs
26 - 2020-04-29 2022-10-25 20 6 umairidris@google.com 91213908+fbeevikm@users.nor...
main.tf
in templates/tfengine/components/resources/compute_instance_templates
84 - 2020-07-10 2025-03-31 20 5 umairidris@google.com 39128191+kbaillie@users.nor...
funcmap.go
in internal/template
146 14 2020-04-29 2022-09-01 20 7 umairidris@google.com gkozakjian@google.com
hcl
project.hcl
in templates/tfengine/recipes
182 - 2020-06-17 2022-01-17 20 5 umairidris@google.com kvoss@users.noreply.github.com
tf-apply.yaml
in templates/tfengine/components/cicd/configs
26 - 2020-04-29 2022-10-25 19 7 umairidris@google.com 91213908+fbeevikm@users.nor...
main.tf
in templates/tfengine/components/resources/cloud_sql_instances
40 - 2020-06-23 2022-08-24 19 5 umairidris@google.com 38470431+macksclark@users.n...
main.go
in cmd/tfimport
64 4 2020-04-29 2021-06-23 19 3 martinpetkov@users.noreply.... ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/pubsub_topics
31 - 2020-07-13 2025-03-31 18 8 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/terraform/main
40 - 2020-06-05 2023-01-05 18 5 umairidris@google.com 91213908+fbeevikm@users.nor...
main.tf
in templates/tfengine/components/resources/bastion_hosts
42 - 2020-06-23 2025-03-31 18 5 umairidris@google.com 39128191+kbaillie@users.nor...
policygen.go
in internal/policygen
126 4 2020-05-15 2022-03-15 18 4 xingao267@users.noreply.git... xingao267@users.noreply.git...
tf-validate.yaml
in templates/tfengine/components/cicd/configs
26 - 2020-04-29 2022-10-25 17 6 umairidris@google.com 91213908+fbeevikm@users.nor...
schema.go
in internal/policygen
47 - 2020-05-19 2021-06-23 17 4 xingao267@users.noreply.git... ernestognw@gmail.com
hcl
audit.hcl
in templates/tfengine/recipes
132 - 2020-06-17 2021-11-20 16 3 umairidris@google.com xingao267@users.noreply.git...
load.go
in internal/policygen
151 6 2020-05-15 2021-06-23 16 4 xingao267@users.noreply.git... ernestognw@gmail.com
hcl
cicd.hcl
in templates/tfengine/recipes
341 - 2020-07-29 2022-07-28 16 6 umairidris@google.com george.kozakjian@lau.edu
main.tf
in templates/tfengine/components/resources/compute_routers
41 - 2020-06-23 2025-03-31 15 5 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/audit
106 - 2020-06-23 2025-03-31 15 6 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/bigquery_datasets
28 - 2020-06-23 2022-05-20 14 5 umairidris@google.com danielye@google.com
template.go
in internal/template
126 6 2020-04-29 2022-01-17 14 5 umairidris@google.com kvoss@users.noreply.github.com
main.go
in cmd/policygen
53 2 2020-04-29 2021-06-23 13 4 xingao267@users.noreply.git... ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/storage_buckets
55 - 2020-06-23 2023-09-26 13 4 umairidris@google.com 145885089+haoyutianatgoogle...
main.go
in cmd/tfengine
60 2 2020-04-29 2021-06-23 13 4 umairidris@google.com ernestognw@gmail.com
hcl
monitor.hcl
in templates/tfengine/recipes
86 - 2020-06-17 2021-06-23 12 3 umairidris@google.com ernestognw@gmail.com
config.go
in internal/tfengine
104 3 2020-05-21 2021-08-16 11 4 umairidris@google.com martinpetkov@users.noreply....
schema.go
in internal/tfengine
107 - 2020-05-12 2021-08-16 11 4 umairidris@google.com martinpetkov@users.noreply....
main.tf
in templates/tfengine/components/resources/dns_zones
22 - 2020-07-13 2025-03-31 10 6 umairidris@google.com 39128191+kbaillie@users.nor...
resources.go
in internal/tfimport/importer
83 9 2020-05-04 2021-06-23 10 4 martinpetkov@users.noreply.... ernestognw@gmail.com
hcl
deployment.hcl
in templates/tfengine/recipes
184 - 2020-06-18 2021-07-06 10 3 umairidris@google.com xingao267@users.noreply.git...
iam.go
in internal/policygen
218 9 2020-05-27 2021-06-23 10 2 xingao267@users.noreply.git... ernestognw@gmail.com
triggers.tf
in templates/tfengine/components/cicd
291 - 2020-11-19 2022-07-28 10 4 xingao267@users.noreply.git... george.kozakjian@lau.edu
main.tf
in templates/tfengine/components/resources/secrets
34 - 2020-06-23 2021-06-23 9 3 umairidris@google.com ernestognw@gmail.com
main.tf
in templates/tfengine/components/monitor/forseti
50 - 2020-06-23 2021-06-23 9 4 umairidris@google.com ernestognw@gmail.com
main.go
in scripts/check_importer_supports_engine
107 4 2020-06-02 2021-06-23 9 3 martinpetkov@users.noreply.... ernestognw@gmail.com
terraform.tfvars
in templates/tfengine/components/cicd
15 - 2020-04-29 2021-11-03 8 5 martinpetkov@users.noreply.... xingao267@users.noreply.git...
23 - 2021-04-09 2025-03-31 8 6 xingao267@users.noreply.git... 39128191+kbaillie@users.nor...
36 - 2021-04-09 2025-03-31 8 5 xingao267@users.noreply.git... 39128191+kbaillie@users.nor...
runner.go
in internal/runner
93 9 2020-04-29 2021-06-23 8 4 xingao267@users.noreply.git... ernestognw@gmail.com
outputs.tf
in templates/tfengine/components/terraform/outputs
15 - 2020-05-01 2021-06-23 7 2 umairidris@google.com ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/service_accounts
18 - 2020-06-23 2021-06-23 7 3 umairidris@google.com ernestognw@gmail.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
hcl
resources.hcl
in templates/tfengine/recipes
1752 - 2020-06-17 2024-01-26 50 9 umairidris@google.com 129235804+josieli-google@us...
main.tf
in templates/tfengine/components/resources/healthcare_datasets
153 - 2020-06-23 2024-02-01 27 9 umairidris@google.com yeweidaniel@hotmail.com
main.tf
in templates/tfengine/components/project
61 - 2020-06-23 2025-03-31 26 8 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/pubsub_topics
31 - 2020-07-13 2025-03-31 18 8 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/devops
128 - 2020-07-30 2025-04-02 27 7 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/compute_networks
61 - 2020-06-23 2025-03-31 24 7 umairidris@google.com 39128191+kbaillie@users.nor...
funcmap.go
in internal/template
146 14 2020-04-29 2022-09-01 20 7 umairidris@google.com gkozakjian@google.com
tf-apply.yaml
in templates/tfengine/components/cicd/configs
26 - 2020-04-29 2022-10-25 19 7 umairidris@google.com 91213908+fbeevikm@users.nor...
main.tf
in templates/tfengine/components/resources/gke_clusters
64 - 2020-06-23 2025-03-31 26 6 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/cicd
265 - 2020-04-29 2022-07-28 23 6 martinpetkov@users.noreply.... george.kozakjian@lau.edu
tf-plan.yaml
in templates/tfengine/components/cicd/configs
26 - 2020-04-29 2022-10-25 20 6 umairidris@google.com 91213908+fbeevikm@users.nor...
tf-validate.yaml
in templates/tfengine/components/cicd/configs
26 - 2020-04-29 2022-10-25 17 6 umairidris@google.com 91213908+fbeevikm@users.nor...
hcl
cicd.hcl
in templates/tfengine/recipes
341 - 2020-07-29 2022-07-28 16 6 umairidris@google.com george.kozakjian@lau.edu
main.tf
in templates/tfengine/components/audit
106 - 2020-06-23 2025-03-31 15 6 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/dns_zones
22 - 2020-07-13 2025-03-31 10 6 umairidris@google.com 39128191+kbaillie@users.nor...
23 - 2021-04-09 2025-03-31 8 6 xingao267@users.noreply.git... 39128191+kbaillie@users.nor...
tfengine.go
in internal/tfengine
267 7 2020-05-08 2022-01-17 36 5 umairidris@google.com kvoss@users.noreply.github.com
main.tf
in templates/tfengine/components/resources/compute_instance_templates
84 - 2020-07-10 2025-03-31 20 5 umairidris@google.com 39128191+kbaillie@users.nor...
hcl
project.hcl
in templates/tfengine/recipes
182 - 2020-06-17 2022-01-17 20 5 umairidris@google.com kvoss@users.noreply.github.com
main.tf
in templates/tfengine/components/resources/cloud_sql_instances
40 - 2020-06-23 2022-08-24 19 5 umairidris@google.com 38470431+macksclark@users.n...
main.tf
in templates/tfengine/components/terraform/main
40 - 2020-06-05 2023-01-05 18 5 umairidris@google.com 91213908+fbeevikm@users.nor...
main.tf
in templates/tfengine/components/resources/bastion_hosts
42 - 2020-06-23 2025-03-31 18 5 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/compute_routers
41 - 2020-06-23 2025-03-31 15 5 umairidris@google.com 39128191+kbaillie@users.nor...
main.tf
in templates/tfengine/components/resources/bigquery_datasets
28 - 2020-06-23 2022-05-20 14 5 umairidris@google.com danielye@google.com
template.go
in internal/template
126 6 2020-04-29 2022-01-17 14 5 umairidris@google.com kvoss@users.noreply.github.com
terraform.tfvars
in templates/tfengine/components/cicd
15 - 2020-04-29 2021-11-03 8 5 martinpetkov@users.noreply.... xingao267@users.noreply.git...
36 - 2021-04-09 2025-03-31 8 5 xingao267@users.noreply.git... 39128191+kbaillie@users.nor...
variables.tf
in templates/tfengine/components/cicd
29 - 2020-04-29 2021-11-03 7 5 martinpetkov@users.noreply.... xingao267@users.noreply.git...
tfimport.go
in internal/tfimport
644 8 2020-04-29 2021-06-23 32 4 martinpetkov@users.noreply.... ernestognw@gmail.com
hcl
devops.hcl
in templates/tfengine/recipes
246 - 2020-06-17 2022-01-17 22 4 umairidris@google.com kvoss@users.noreply.github.com
policygen.go
in internal/policygen
126 4 2020-05-15 2022-03-15 18 4 xingao267@users.noreply.git... xingao267@users.noreply.git...
schema.go
in internal/policygen
47 - 2020-05-19 2021-06-23 17 4 xingao267@users.noreply.git... ernestognw@gmail.com
load.go
in internal/policygen
151 6 2020-05-15 2021-06-23 16 4 xingao267@users.noreply.git... ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/storage_buckets
55 - 2020-06-23 2023-09-26 13 4 umairidris@google.com 145885089+haoyutianatgoogle...
main.go
in cmd/tfengine
60 2 2020-04-29 2021-06-23 13 4 umairidris@google.com ernestognw@gmail.com
main.go
in cmd/policygen
53 2 2020-04-29 2021-06-23 13 4 xingao267@users.noreply.git... ernestognw@gmail.com
schema.go
in internal/tfengine
107 - 2020-05-12 2021-08-16 11 4 umairidris@google.com martinpetkov@users.noreply....
config.go
in internal/tfengine
104 3 2020-05-21 2021-08-16 11 4 umairidris@google.com martinpetkov@users.noreply....
triggers.tf
in templates/tfengine/components/cicd
291 - 2020-11-19 2022-07-28 10 4 xingao267@users.noreply.git... george.kozakjian@lau.edu
resources.go
in internal/tfimport/importer
83 9 2020-05-04 2021-06-23 10 4 martinpetkov@users.noreply.... ernestognw@gmail.com
main.tf
in templates/tfengine/components/monitor/forseti
50 - 2020-06-23 2021-06-23 9 4 umairidris@google.com ernestognw@gmail.com
runner.go
in internal/runner
93 9 2020-04-29 2021-06-23 8 4 xingao267@users.noreply.git... ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/groups
31 - 2020-12-09 2021-10-08 7 4 xingao267@users.noreply.git... bot@renovateapp.com
json.go
in internal/terraform
146 6 2020-04-29 2021-11-19 7 4 xingao267@users.noreply.git... martinpetkov@users.noreply....
main.go
in scripts/generate_schema_docs
160 11 2020-07-21 2021-07-21 6 4 umairidris@google.com ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/binary_authorization
38 - 2020-07-13 2021-12-10 6 4 xingao267@users.noreply.git... 91213908+fbeevikm@users.nor...
fileutil.go
in internal/fileutil
37 2 2020-11-14 2025-03-31 6 4 umairidris@google.com 39128191+kbaillie@users.nor...
schema.go
in scripts/generate_schema_docs
20 - 2020-07-21 2021-07-20 5 4 umairidris@google.com martinpetkov@users.noreply....
main.tf
in templates/tfengine/components/org_policies
176 - 2020-08-05 2025-03-31 5 4 xingao267@users.noreply.git... 39128191+kbaillie@users.nor...
main.go
in cmd/tfimport
64 4 2020-04-29 2021-06-23 19 3 martinpetkov@users.noreply.... ernestognw@gmail.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
hcl
iam_members.hcl
in templates/tfengine/recipes
86 - 2021-07-19 2021-09-13 3 1 26295020+pasha-gh@users.nor... 26295020+pasha-gh@users.nor...
variables.tf
in templates/tfengine/components/iam_members
41 - 2021-07-19 2021-07-26 2 1 26295020+pasha-gh@users.nor... 26295020+pasha-gh@users.nor...
main.tf
in templates/tfengine/components/resources/kubernetes_service_accounts
34 - 2021-09-17 2021-09-17 1 1 26295020+pasha-gh@users.nor... 26295020+pasha-gh@users.nor...
terraform.tfvars
in templates/tfengine/components/iam_members
32 - 2021-07-19 2021-07-26 2 1 26295020+pasha-gh@users.nor... 26295020+pasha-gh@users.nor...
main.tf
in templates/tfengine/components/resources/kubernetes_namespaces
24 - 2021-09-17 2021-09-17 1 1 26295020+pasha-gh@users.nor... 26295020+pasha-gh@users.nor...
11 - 2022-01-06 2022-01-06 1 1 thomasfung@google.com thomasfung@google.com
iam.go
in internal/policygen
218 9 2020-05-27 2021-06-23 10 2 xingao267@users.noreply.git... ernestognw@gmail.com
hcl
folders.hcl
in templates/tfengine/recipes
79 - 2020-07-29 2021-06-23 3 2 umairidris@google.com ernestognw@gmail.com
service_allow_apis.yaml
in templates/policygen/forseti/overall
73 - 2020-10-06 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
google_resource_manager_lien.go
in internal/tfimport/importer
63 2 2020-06-05 2021-06-23 4 2 martinpetkov@users.noreply.... ernestognw@gmail.com
google_billing_budget.go
in internal/tfimport/importer
58 2 2020-06-05 2021-06-23 4 2 martinpetkov@users.noreply.... ernestognw@gmail.com
terraform.tfvars
in templates/tfengine/components/org_policies
48 - 2020-08-05 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
state.go
in internal/terraform
46 3 2020-05-27 2021-06-23 5 2 xingao267@users.noreply.git... ernestognw@gmail.com
random_integer.go
in internal/tfimport/importer
32 1 2020-05-28 2021-06-23 2 2 martinpetkov@users.noreply.... ernestognw@gmail.com
random_id.go
in internal/tfimport/importer
29 1 2020-05-20 2021-06-23 3 2 martinpetkov@users.noreply.... ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/workload_identity
26 - 2021-09-17 2025-03-31 2 2 26295020+pasha-gh@users.nor... 39128191+kbaillie@users.nor...
google_sql_user.go
in internal/tfimport/importer
25 1 2020-05-15 2021-06-23 4 2 martinpetkov@users.noreply.... ernestognw@gmail.com
version.go
in internal/version
23 1 2020-09-15 2021-06-23 2 2 martinpetkov@users.noreply.... ernestognw@gmail.com
sql_allow_locations.yaml
in templates/policygen/forseti/overall
22 - 2020-05-28 2021-06-23 4 2 xingao267@users.noreply.git... ernestognw@gmail.com
storage_allow_locations.yaml
in templates/policygen/forseti/overall
22 - 2020-05-28 2021-06-23 4 2 xingao267@users.noreply.git... ernestognw@gmail.com
simple_importer.go
in internal/tfimport/importer
21 1 2020-05-20 2021-06-23 5 2 martinpetkov@users.noreply.... ernestognw@gmail.com
google_service_networking_connection.go
in internal/tfimport/importer
20 1 2020-05-15 2021-06-23 4 2 martinpetkov@users.noreply.... ernestognw@gmail.com
main.tf
in templates/tfengine/components/terraform/states
19 - 2020-12-09 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
variables.tf
in templates/tfengine/components/org_policies
19 - 2020-08-05 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
bigquery_allow_locations.yaml
in templates/policygen/forseti/overall
19 - 2020-05-28 2021-06-23 4 2 xingao267@users.noreply.git... ernestognw@gmail.com
iam_allow_domains.yaml
in templates/policygen/forseti/overall
18 - 2020-05-28 2021-06-23 3 2 xingao267@users.noreply.git... ernestognw@gmail.com
outputs.tf
in templates/tfengine/components/folders
17 - 2020-12-09 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
iam_deny_public_access.yaml
in templates/policygen/forseti/overall
17 - 2020-05-28 2021-06-23 3 2 xingao267@users.noreply.git... ernestognw@gmail.com
main.tf
in templates/tfengine/components/folders
16 - 2020-07-29 2021-06-23 2 2 umairidris@google.com ernestognw@gmail.com
iam_allow_bindings.yaml
in templates/policygen/forseti/tf_based
16 - 2020-06-02 2021-06-23 4 2 xingao267@users.noreply.git... ernestognw@gmail.com
outputs.tf
in templates/tfengine/components/terraform/outputs
15 - 2020-05-01 2021-06-23 7 2 umairidris@google.com ernestognw@gmail.com
terraform.tfvars
in templates/tfengine/components/terraform/variables
15 - 2020-05-01 2021-06-23 5 2 umairidris@google.com ernestognw@gmail.com
iam_allow_roles.yaml
in templates/policygen/forseti/tf_based
15 - 2020-06-02 2021-06-23 3 2 xingao267@users.noreply.git... ernestognw@gmail.com
dataproc_allow_locations.yaml
in templates/policygen/forseti/overall
14 - 2020-05-28 2021-06-23 3 2 xingao267@users.noreply.git... ernestognw@gmail.com
network_enable_flow_logs.yaml
in templates/policygen/forseti/overall
12 - 2020-05-28 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
storage_allow_uniform_bucket_access_only.yaml
in templates/policygen/forseti/overall
12 - 2020-05-28 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
network_enable_firewall_logs.yaml
in templates/policygen/forseti/overall
12 - 2020-05-28 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
iam_enable_audit_logs.yaml
in templates/policygen/forseti/overall
12 - 2020-05-28 2021-06-23 3 2 xingao267@users.noreply.git... ernestognw@gmail.com
sql_deny_public_access.yaml
in templates/policygen/forseti/overall
12 - 2020-05-28 2021-06-23 2 2 xingao267@users.noreply.git... ernestognw@gmail.com
9 1 2020-09-15 2021-06-23 3 2 martinpetkov@users.noreply.... ernestognw@gmail.com
hcl
deployment.hcl
in templates/tfengine/recipes
184 - 2020-06-18 2021-07-06 10 3 umairidris@google.com xingao267@users.noreply.git...
hcl
audit.hcl
in templates/tfengine/recipes
132 - 2020-06-17 2021-11-20 16 3 umairidris@google.com xingao267@users.noreply.git...
main.go
in scripts/check_importer_supports_engine
107 4 2020-06-02 2021-06-23 9 3 martinpetkov@users.noreply.... ernestognw@gmail.com
hcl
org_policies.hcl
in templates/tfengine/recipes
101 - 2020-06-17 2021-06-23 6 3 umairidris@google.com ernestognw@gmail.com
hcl
monitor.hcl
in templates/tfengine/recipes
86 - 2020-06-17 2021-06-23 12 3 umairidris@google.com ernestognw@gmail.com
main.tf
in templates/tfengine/components/iam_members
66 - 2021-07-19 2025-03-31 4 3 26295020+pasha-gh@users.nor... 39128191+kbaillie@users.nor...
main.go
in cmd/tfimport
64 4 2020-04-29 2021-06-23 19 3 martinpetkov@users.noreply.... ernestognw@gmail.com
licenseutil.go
in internal/licenseutil
56 3 2020-06-05 2021-06-23 4 3 xingao267@users.noreply.git... ernestognw@gmail.com
hcl.go
in internal/hcl
45 3 2020-06-12 2021-06-23 7 3 xingao267@users.noreply.git... ernestognw@gmail.com
main.tf
in templates/tfengine/components/resources/secrets
34 - 2020-06-23 2021-06-23 9 3 umairidris@google.com ernestognw@gmail.com
Correlations

File Size vs. Number of Changes: 107 points

templates/tfengine/components/devops/main.tf x: 128 lines of code y: 27 # changes build/presubmit_int.yaml x: 23 lines of code y: 8 # changes build/presubmit_unit.yaml x: 36 lines of code y: 8 # changes internal/fileutil/fileutil.go x: 37 lines of code y: 6 # changes templates/tfengine/components/audit/main.tf x: 106 lines of code y: 15 # changes templates/tfengine/components/iam_members/main.tf x: 66 lines of code y: 4 # changes templates/tfengine/components/org_policies/main.tf x: 176 lines of code y: 5 # changes templates/tfengine/components/project/main.tf x: 61 lines of code y: 26 # changes templates/tfengine/components/resources/bastion_hosts/main.tf x: 42 lines of code y: 18 # changes templates/tfengine/components/resources/compute_instance_templates/main.tf x: 84 lines of code y: 20 # changes templates/tfengine/components/resources/compute_networks/main.tf x: 61 lines of code y: 24 # changes templates/tfengine/components/resources/compute_routers/main.tf x: 41 lines of code y: 15 # changes templates/tfengine/components/resources/dns_zones/main.tf x: 22 lines of code y: 10 # changes templates/tfengine/components/resources/gke_clusters/main.tf x: 64 lines of code y: 26 # changes templates/tfengine/components/resources/project_iam_members/main.tf x: 25 lines of code y: 3 # changes templates/tfengine/components/resources/pubsub_topics/main.tf x: 31 lines of code y: 18 # changes templates/tfengine/components/resources/workload_identity/main.tf x: 26 lines of code y: 2 # changes templates/tfengine/components/resources/healthcare_datasets/main.tf x: 153 lines of code y: 27 # changes templates/tfengine/recipes/resources.hcl x: 1752 lines of code y: 50 # changes templates/tfengine/components/resources/storage_buckets/main.tf x: 55 lines of code y: 13 # changes templates/tfengine/components/terraform/main/main.tf x: 40 lines of code y: 18 # changes templates/tfengine/components/cicd/configs/tf-apply.yaml x: 26 lines of code y: 19 # changes templates/tfengine/components/cicd/configs/tf-plan.yaml x: 26 lines of code y: 20 # changes templates/tfengine/components/cicd/configs/tf-validate.yaml x: 26 lines of code y: 17 # changes internal/template/funcmap.go x: 146 lines of code y: 20 # changes templates/tfengine/components/resources/cloud_sql_instances/main.tf x: 40 lines of code y: 19 # changes templates/tfengine/components/cicd/main.tf x: 265 lines of code y: 23 # changes templates/tfengine/components/cicd/triggers.tf x: 291 lines of code y: 10 # changes templates/tfengine/recipes/cicd.hcl x: 341 lines of code y: 16 # changes templates/tfengine/components/resources/bigquery_datasets/main.tf x: 28 lines of code y: 14 # changes internal/policygen/policygen.go x: 126 lines of code y: 18 # changes internal/template/template.go x: 126 lines of code y: 14 # changes internal/tfengine/tfengine.go x: 267 lines of code y: 36 # changes templates/tfengine/recipes/devops.hcl x: 246 lines of code y: 22 # changes templates/tfengine/recipes/project.hcl x: 182 lines of code y: 20 # changes build/project_cleanup.yaml x: 11 lines of code y: 1 # changes templates/tfengine/components/resources/binary_authorization/main.tf x: 38 lines of code y: 6 # changes templates/tfengine/recipes/audit.hcl x: 132 lines of code y: 16 # changes internal/terraform/json.go x: 146 lines of code y: 7 # changes templates/tfengine/components/cicd/terraform.tfvars x: 15 lines of code y: 8 # changes templates/tfengine/components/cicd/variables.tf x: 29 lines of code y: 7 # changes templates/tfengine/components/resources/kubernetes_namespaces/main.tf x: 24 lines of code y: 1 # changes templates/tfengine/components/resources/kubernetes_service_accounts/main.tf x: 34 lines of code y: 1 # changes templates/tfengine/recipes/iam_members.hcl x: 86 lines of code y: 3 # changes internal/tfengine/config.go x: 104 lines of code y: 11 # changes internal/tfengine/schema.go x: 107 lines of code y: 11 # changes templates/tfengine/components/iam_members/terraform.tfvars x: 32 lines of code y: 2 # changes templates/tfengine/components/iam_members/variables.tf x: 41 lines of code y: 2 # changes scripts/generate_schema_docs/main.go x: 160 lines of code y: 6 # changes scripts/generate_schema_docs/schema.go x: 20 lines of code y: 5 # changes templates/tfengine/recipes/deployment.hcl x: 184 lines of code y: 10 # changes scripts/generate_schema_docs/template.go x: 13 lines of code y: 5 # changes cmd/policygen/main.go x: 53 lines of code y: 13 # changes cmd/tfengine/main.go x: 60 lines of code y: 13 # changes cmd/tfimport/main.go x: 64 lines of code y: 19 # changes cmd/version.go x: 9 lines of code y: 3 # changes internal/hcl/hcl.go x: 45 lines of code y: 7 # changes internal/jsonschema/validate.go x: 28 lines of code y: 5 # changes internal/licenseutil/licenseutil.go x: 56 lines of code y: 4 # changes internal/policygen/iam.go x: 218 lines of code y: 10 # changes internal/policygen/load.go x: 151 lines of code y: 16 # changes internal/policygen/schema.go x: 47 lines of code y: 17 # changes internal/runner/runner.go x: 93 lines of code y: 8 # changes internal/terraform/state.go x: 46 lines of code y: 5 # changes internal/tfimport/importer/google_billing_budget.go x: 58 lines of code y: 4 # changes internal/tfimport/importer/google_compute_network_peering.go x: 21 lines of code y: 3 # changes internal/tfimport/importer/google_resource_manager_lien.go x: 63 lines of code y: 4 # changes internal/tfimport/importer/google_service_networking_connection.go x: 20 lines of code y: 4 # changes internal/tfimport/importer/google_sql_user.go x: 25 lines of code y: 4 # changes internal/tfimport/importer/random_id.go x: 29 lines of code y: 3 # changes internal/tfimport/importer/resources.go x: 83 lines of code y: 10 # changes internal/tfimport/tfimport.go x: 644 lines of code y: 32 # changes internal/version/version.go x: 23 lines of code y: 2 # changes scripts/check_importer_supports_engine/main.go x: 107 lines of code y: 9 # changes templates/policygen/forseti/overall/dataproc_allow_locations.yaml x: 14 lines of code y: 3 # changes templates/policygen/forseti/overall/iam_allow_domains.yaml x: 18 lines of code y: 3 # changes templates/policygen/forseti/overall/iam_enable_audit_logs.yaml x: 12 lines of code y: 3 # changes templates/policygen/forseti/overall/network_enable_firewall_logs.yaml x: 12 lines of code y: 2 # changes templates/policygen/forseti/overall/service_allow_apis.yaml x: 73 lines of code y: 2 # changes templates/policygen/forseti/tf_based/iam_allow_bindings.yaml x: 16 lines of code y: 4 # changes templates/tfengine/components/audit/variables.tf x: 12 lines of code y: 5 # changes templates/tfengine/components/folders/main.tf x: 16 lines of code y: 2 # changes templates/tfengine/components/monitor/forseti/main.tf x: 50 lines of code y: 9 # changes templates/tfengine/components/org_policies/terraform.tfvars x: 48 lines of code y: 2 # changes templates/tfengine/components/org_policies/variables.tf x: 19 lines of code y: 2 # changes templates/tfengine/components/resources/secrets/main.tf x: 34 lines of code y: 9 # changes templates/tfengine/components/resources/service_accounts/main.tf x: 18 lines of code y: 7 # changes templates/tfengine/components/terraform/outputs/outputs.tf x: 15 lines of code y: 7 # changes templates/tfengine/components/terraform/variables/variables.tf x: 18 lines of code y: 6 # changes templates/tfengine/recipes/folders.hcl x: 79 lines of code y: 3 # changes templates/tfengine/recipes/monitor.hcl x: 86 lines of code y: 12 # changes templates/tfengine/recipes/org_policies.hcl x: 101 lines of code y: 6 # changes
50.0
# changes
  min: 1.0
  average: 9.78
  25th percentile: 3.0
  median: 7.0
  75th percentile: 15.0
  max: 50.0
0 1752.0
lines of code
min: 9.0 | average: 86.07 | 25th percentile: 20.0 | median: 38.0 | 75th percentile: 86.0 | max: 1752.0

Number of Contributors vs. Number of Changes: 107 points

templates/tfengine/components/devops/main.tf x: 7 # contributors y: 27 # changes build/presubmit_int.yaml x: 6 # contributors y: 8 # changes build/presubmit_unit.yaml x: 5 # contributors y: 8 # changes internal/fileutil/fileutil.go x: 4 # contributors y: 6 # changes templates/tfengine/components/audit/main.tf x: 6 # contributors y: 15 # changes templates/tfengine/components/iam_members/main.tf x: 3 # contributors y: 4 # changes templates/tfengine/components/org_policies/main.tf x: 4 # contributors y: 5 # changes templates/tfengine/components/project/main.tf x: 8 # contributors y: 26 # changes templates/tfengine/components/resources/bastion_hosts/main.tf x: 5 # contributors y: 18 # changes templates/tfengine/components/resources/compute_instance_templates/main.tf x: 5 # contributors y: 20 # changes templates/tfengine/components/resources/compute_networks/main.tf x: 7 # contributors y: 24 # changes templates/tfengine/components/resources/compute_routers/main.tf x: 5 # contributors y: 15 # changes templates/tfengine/components/resources/dns_zones/main.tf x: 6 # contributors y: 10 # changes templates/tfengine/components/resources/gke_clusters/main.tf x: 6 # contributors y: 26 # changes templates/tfengine/components/resources/project_iam_members/main.tf x: 3 # contributors y: 3 # changes templates/tfengine/components/resources/pubsub_topics/main.tf x: 8 # contributors y: 18 # changes templates/tfengine/components/resources/workload_identity/main.tf x: 2 # contributors y: 2 # changes templates/tfengine/components/resources/healthcare_datasets/main.tf x: 9 # contributors y: 27 # changes templates/tfengine/recipes/resources.hcl x: 9 # contributors y: 50 # changes templates/tfengine/components/resources/storage_buckets/main.tf x: 4 # contributors y: 13 # changes templates/tfengine/components/cicd/configs/tf-apply.yaml x: 7 # contributors y: 19 # changes templates/tfengine/components/cicd/configs/tf-plan.yaml x: 6 # contributors y: 20 # changes templates/tfengine/components/cicd/configs/tf-validate.yaml x: 6 # contributors y: 17 # changes internal/template/funcmap.go x: 7 # contributors y: 20 # changes templates/tfengine/components/resources/cloud_sql_instances/main.tf x: 5 # contributors y: 19 # changes templates/tfengine/components/cicd/main.tf x: 6 # contributors y: 23 # changes templates/tfengine/components/cicd/triggers.tf x: 4 # contributors y: 10 # changes templates/tfengine/recipes/cicd.hcl x: 6 # contributors y: 16 # changes templates/tfengine/components/resources/bigquery_datasets/main.tf x: 5 # contributors y: 14 # changes internal/policygen/policygen.go x: 4 # contributors y: 18 # changes internal/tfengine/tfengine.go x: 5 # contributors y: 36 # changes templates/tfengine/recipes/devops.hcl x: 4 # contributors y: 22 # changes build/project_cleanup.yaml x: 1 # contributors y: 1 # changes templates/tfengine/recipes/audit.hcl x: 3 # contributors y: 16 # changes internal/terraform/json.go x: 4 # contributors y: 7 # changes templates/tfengine/components/cicd/variables.tf x: 5 # contributors y: 7 # changes templates/tfengine/recipes/iam_members.hcl x: 1 # contributors y: 3 # changes internal/tfengine/config.go x: 4 # contributors y: 11 # changes templates/tfengine/components/iam_members/terraform.tfvars x: 1 # contributors y: 2 # changes templates/tfengine/recipes/deployment.hcl x: 3 # contributors y: 10 # changes scripts/generate_schema_docs/template.go x: 3 # contributors y: 5 # changes cmd/tfimport/main.go x: 3 # contributors y: 19 # changes cmd/version.go x: 2 # contributors y: 3 # changes internal/hcl/hcl.go x: 3 # contributors y: 7 # changes internal/policygen/iam.go x: 2 # contributors y: 10 # changes internal/policygen/load.go x: 4 # contributors y: 16 # changes internal/policygen/schema.go x: 4 # contributors y: 17 # changes internal/runner/runner.go x: 4 # contributors y: 8 # changes internal/terraform/state.go x: 2 # contributors y: 5 # changes internal/tfimport/importer/google_billing_budget.go x: 2 # contributors y: 4 # changes internal/tfimport/tfimport.go x: 4 # contributors y: 32 # changes scripts/check_importer_supports_engine/main.go x: 3 # contributors y: 9 # changes templates/tfengine/components/monitor/forseti/main.tf x: 4 # contributors y: 9 # changes templates/tfengine/components/terraform/outputs/outputs.tf x: 2 # contributors y: 7 # changes templates/tfengine/components/terraform/variables/variables.tf x: 3 # contributors y: 6 # changes templates/tfengine/recipes/monitor.hcl x: 3 # contributors y: 12 # changes
50.0
# changes
  min: 1.0
  average: 9.78
  25th percentile: 3.0
  median: 7.0
  75th percentile: 15.0
  max: 50.0
0 9.0
# contributors
min: 1.0 | average: 3.57 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0

Number of Contributors vs. File Size: 107 points

templates/tfengine/components/devops/main.tf x: 7 # contributors y: 128 lines of code build/presubmit_int.yaml x: 6 # contributors y: 23 lines of code build/presubmit_unit.yaml x: 5 # contributors y: 36 lines of code internal/fileutil/fileutil.go x: 4 # contributors y: 37 lines of code templates/tfengine/components/audit/main.tf x: 6 # contributors y: 106 lines of code templates/tfengine/components/iam_members/main.tf x: 3 # contributors y: 66 lines of code templates/tfengine/components/org_policies/main.tf x: 4 # contributors y: 176 lines of code templates/tfengine/components/project/main.tf x: 8 # contributors y: 61 lines of code templates/tfengine/components/resources/bastion_hosts/main.tf x: 5 # contributors y: 42 lines of code templates/tfengine/components/resources/compute_instance_templates/main.tf x: 5 # contributors y: 84 lines of code templates/tfengine/components/resources/compute_networks/main.tf x: 7 # contributors y: 61 lines of code templates/tfengine/components/resources/gke_clusters/main.tf x: 6 # contributors y: 64 lines of code templates/tfengine/components/resources/project_iam_members/main.tf x: 3 # contributors y: 25 lines of code templates/tfengine/components/resources/pubsub_topics/main.tf x: 8 # contributors y: 31 lines of code templates/tfengine/components/resources/workload_identity/main.tf x: 2 # contributors y: 26 lines of code templates/tfengine/components/resources/healthcare_datasets/main.tf x: 9 # contributors y: 153 lines of code templates/tfengine/recipes/resources.hcl x: 9 # contributors y: 1752 lines of code templates/tfengine/components/resources/storage_buckets/main.tf x: 4 # contributors y: 55 lines of code templates/tfengine/components/cicd/configs/tf-apply.yaml x: 7 # contributors y: 26 lines of code internal/template/funcmap.go x: 7 # contributors y: 146 lines of code templates/tfengine/components/cicd/main.tf x: 6 # contributors y: 265 lines of code templates/tfengine/components/cicd/triggers.tf x: 4 # contributors y: 291 lines of code templates/tfengine/recipes/cicd.hcl x: 6 # contributors y: 341 lines of code templates/tfengine/components/resources/bigquery_datasets/main.tf x: 5 # contributors y: 28 lines of code internal/policygen/policygen.go x: 4 # contributors y: 126 lines of code internal/template/template.go x: 5 # contributors y: 126 lines of code internal/tfengine/tfengine.go x: 5 # contributors y: 267 lines of code templates/tfengine/recipes/devops.hcl x: 4 # contributors y: 246 lines of code templates/tfengine/recipes/project.hcl x: 5 # contributors y: 182 lines of code build/project_cleanup.yaml x: 1 # contributors y: 11 lines of code templates/tfengine/recipes/audit.hcl x: 3 # contributors y: 132 lines of code internal/terraform/json.go x: 4 # contributors y: 146 lines of code templates/tfengine/components/cicd/terraform.tfvars x: 5 # contributors y: 15 lines of code templates/tfengine/components/resources/groups/main.tf x: 4 # contributors y: 31 lines of code templates/tfengine/components/resources/kubernetes_namespaces/main.tf x: 1 # contributors y: 24 lines of code templates/tfengine/components/resources/kubernetes_service_accounts/main.tf x: 1 # contributors y: 34 lines of code templates/tfengine/recipes/iam_members.hcl x: 1 # contributors y: 86 lines of code internal/tfengine/config.go x: 4 # contributors y: 104 lines of code templates/tfengine/components/iam_members/variables.tf x: 1 # contributors y: 41 lines of code scripts/generate_schema_docs/main.go x: 4 # contributors y: 160 lines of code scripts/generate_schema_docs/schema.go x: 4 # contributors y: 20 lines of code templates/tfengine/recipes/deployment.hcl x: 3 # contributors y: 184 lines of code scripts/generate_schema_docs/template.go x: 3 # contributors y: 13 lines of code cmd/tfengine/main.go x: 4 # contributors y: 60 lines of code cmd/version.go x: 2 # contributors y: 9 lines of code internal/hcl/hcl.go x: 3 # contributors y: 45 lines of code internal/jsonschema/validate.go x: 3 # contributors y: 28 lines of code internal/licenseutil/licenseutil.go x: 3 # contributors y: 56 lines of code internal/policygen/iam.go x: 2 # contributors y: 218 lines of code internal/policygen/schema.go x: 4 # contributors y: 47 lines of code internal/runner/runner.go x: 4 # contributors y: 93 lines of code internal/terraform/state.go x: 2 # contributors y: 46 lines of code internal/tfimport/importer/google_billing_budget.go x: 2 # contributors y: 58 lines of code internal/tfimport/importer/google_resource_manager_lien.go x: 2 # contributors y: 63 lines of code internal/tfimport/importer/google_service_networking_connection.go x: 2 # contributors y: 20 lines of code internal/tfimport/importer/random_id.go x: 2 # contributors y: 29 lines of code internal/tfimport/importer/resources.go x: 4 # contributors y: 83 lines of code internal/tfimport/tfimport.go x: 4 # contributors y: 644 lines of code scripts/check_importer_supports_engine/main.go x: 3 # contributors y: 107 lines of code templates/policygen/forseti/overall/service_allow_apis.yaml x: 2 # contributors y: 73 lines of code templates/tfengine/components/audit/terraform.tfvars x: 3 # contributors y: 19 lines of code templates/tfengine/recipes/folders.hcl x: 2 # contributors y: 79 lines of code templates/tfengine/recipes/monitor.hcl x: 3 # contributors y: 86 lines of code templates/tfengine/recipes/org_policies.hcl x: 3 # contributors y: 101 lines of code
1752.0
lines of code
  min: 9.0
  average: 86.07
  25th percentile: 20.0
  median: 38.0
  75th percentile: 86.0
  max: 1752.0
0 9.0
# contributors
min: 1.0 | average: 3.57 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0