repowiserepowise
Sign in
crossplane-contrib/provider-gcp
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisecrossplane-contrib/provider-gcp

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

167of 500 scored

167 commits sit in this repo's top risk tercile, which is 33% of the 500scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.0 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits479%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.25bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold7.0out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently other-driven across its history.

Feature22%
Fix7%
Refactor4%
Docs4%
Test9%
Deps12%
Chore5%
Other37%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
a934f9fdImplement GKE NodePools v1beta1 (#114)
Daniel Mangum
6y ago+5.5K -534
100%Elevated
more lines added than baseline
2
0edb720eAdd v1beta1 GKECluster support (#111)
Daniel Mangum
6y ago+10.1K -48
100%Elevated
more lines added than baseline
3
fdf54c3bGenerate package/crds
Feggah
3y ago+3.1K -22
99%Elevated
more lines added than baseline
4
d439f1e4Bump crossplane-runtime
Nic Cope
4y ago+3.5K -1.2K
99%Elevated
more lines added than baseline
5
22804564Use v1 CRDs
Nic Cope
5y ago+3.2K -3.2K
99%Elevated
more lines added than baseline
6
e9c8263fnetwork: move network, subnetwork, and globaladdress to v1beta1
hasheddan
6y ago+3.8K -3.5K
99%Elevated
more lines added than baseline
7
f4489f97Generate CRDs with PublishConnectionDetailsTo API
Hasan Turken
4y ago+2.0K -522
98%Elevated
more lines added than baseline
8
fb3fa2f8feat(address): Adds Address resource
Hardy Ferentschik
4y ago+1.8K -66
98%Elevated
more lines added than baseline
9
cfbb3ec9Add IAM ServiceAccountKey managed resource
Alper Rifat Ulucinar
5y ago+2.0K -43
98%Elevated
more lines added than baseline
10
d6af48a1Add unit tests for policies
Hasan Turken
5y ago+2.2K -35
98%Elevated
more lines added than baseline
11
14d5ee50Add Storage BucketPolicy and BucketPolicyMember managed resources
Hasan Turken
5y ago+2.2K -1
98%Elevated
more lines added than baseline
12
ec4c21a5feat(router): add router_types for router managed resources
Pratyush Singhal
4y ago+1.0K -0
97%Elevated
more lines added than baseline
13
739cff4dAdd ResourceRecordSet controller and client implementation
Feggah
5y ago+1.2K -1
97%Elevated
more lines added than baseline
14
c182ad14Add IAM ServiceAccountPolicy managed resource
Hasan Turken
5y ago+1.4K -567
97%Elevated
more lines added than baseline
15
6cd156b4Add KMS CryptoKeyPolicy managed resource
Hasan Turken
5y ago+1.4K -6
97%Elevated
more lines added than baseline
16
5b973ffaAdd KMS CryptoKey managed resource
Hasan Turken
5y ago+1.1K -156
97%Elevated
more lines added than baseline
17
144ae285Add KMS KeyRing managed resource
Hasan Turken
5y ago+1.8K -3
97%Elevated
more lines added than baseline
18
66f60043Fixes #191 by adding a managed resource for IAM Service Accounts
Kasey Kirkham
6y ago+1.9K -9
97%Elevated
more lines added than baseline
19
bd24edc4dns policy resource
Ruhika
4y ago+982 -1
96%Elevated
more lines added than baseline
20
40945b53Add ContainerRegistry managed resource
sergenyalcin
4y ago+1.2K -2
96%Elevated
more lines added than baseline
21
1873d83fCreate Subscription managed resource API
isthereaspoon
4y ago+783 -1
96%Elevated
more lines added than baseline
22
4e5c8b28feat(compute/firewall): add firewall managed resource type
Pratyush Singhal
5y ago+865 -0
96%Elevated
more lines added than baseline
23
ccdd929bAdd unit tests for KMS resources
Hasan Turken
5y ago+786 -9
96%Elevated
more lines added than baseline
24
98d2b2d4Migrate to simple resource resolution and selection
Nic Cope
6y ago+886 -2.6K
96%Elevated
more lines added than baseline
25
b120b901Migrate to go1.18
hasheddan
4y ago+942 -455
95%Elevated
more lines added than baseline
26
7d247613refactor: move router resource under v1alpha1 compute api
Pratyush Singhal
4y ago+877 -682
95%Elevated
more lines added than baseline
27
5451b693chore(firewall/tests): add unit tests for firewall controller
Pratyush Singhal
5y ago+531 -0
95%Elevated
more lines added than baseline
28
b5cfb636Update GKE Cluster to reflect v1 fields
hasheddan
5y ago+551 -265
95%Elevated
more lines added than baseline
29
e9cbe711Implement GCP PubSub
Muvaffak Onus
6y ago+1.1K -0
95%Elevated
more lines added than baseline
30
42b736cfupdate icons for all resources
Matt Heilman
6y ago+387 -143
95%Elevated
more lines added than baseline
31
8121591echore(router/controller): add tests for controller for router managed resource
Pratyush Singhal
4y ago+528 -0
93%Elevated
more lines added than baseline
32
25a6fa3crefactor: move firewall resource to v1alpha1 version
Pratyush Singhal
5y ago+572 -412
93%Elevated
more lines added than baseline
33
964595c0Generate code and manifests
Feggah
5y ago+465 -0
93%Elevated
more lines added than baseline
34
e226475cupdate go.mod with latest crossplane-runtime and crossplane-tools that has the necessary changes for ProviderConfig migration
Muvaffak Onus
6y ago+810 -253
93%Elevated
more lines added than baseline
35
68f1c9e5Bump runtime and tools
Nic Cope
6y ago+619 -24
93%Elevated
more lines added than baseline
36
c86a9eceUpdate cloudmemorystore, nodepool, and cluster, uptodate logic
hasheddan
6y ago+487 -315
93%Elevated
more lines added than baseline
37
2a94481ffeat(router): add client and controller for router managed resource
Pratyush Singhal
4y ago+429 -0
92%Elevated
more lines added than baseline
38
6a5a2378Update GKE cluster client functions to v1 packages
hasheddan
5y ago+389 -149
92%Elevated
more lines added than baseline
39
89c71f3eAdd unit tests for bucket policy member
Hasan Turken
5y ago+666 -5
92%Elevated
more lines added than baseline
40
42deba99Port the v1alpha3 Bucket to the managed reconciler
Nic Cope
5y ago+626 -1.7K
92%Elevated
more lines added than baseline
41
103864beRemove resource claims and classes
Nic Cope
5y ago+723 -8.7K
92%Elevated
more lines added than baseline
42
508a8e11version: update non-v1beta1 resources to v1alpha3
hasheddan
6y ago+508 -508
92%Elevated
more lines added than baseline
43
0664896dcloudmemorystore: full fidelity api
Muvaffak Onus
6y ago+529 -383
92%Elevated
more lines added than baseline
44
dd3e11d6Add controller unit tests
isthereaspoon
4y ago+405 -1
91%Elevated
more lines added than baseline
45
f485b3dcAdd Subscription controller and client
isthereaspoon
4y ago+441 -0
91%Elevated
more lines added than baseline
46
ae8fe754feat(router/crd): add router crd specification
Pratyush Singhal
4y ago+363 -0
91%Elevated
more lines added than baseline
47
72692607Bump GKE Cluster to v1beta2
hasheddan
5y ago+577 -367
91%Elevated
more lines added than baseline
48
dd92bdaeUnit tests for PubSub reconciler
Muvaffak Onus
6y ago+556 -14
91%Elevated
more lines added than baseline
49
c12fe37aintegration: add e2e tests
hasheddan
6y ago+445 -2
91%Elevated
more lines added than baseline
50
a39d8be5Enable defaulting and scheduling for all supported claims
Nic Cope
6y ago+291 -10
91%Elevated
more lines added than baseline
  • a934f9fdImplement GKE NodePools v1beta1 (#114)
    Author
    Daniel Mangum
    When
    6y ago
    Lines
    +5.5K -534
    Risk
    100%Elevated
  • 0edb720eAdd v1beta1 GKECluster support (#111)
    Author
    Daniel Mangum
    When
    6y ago
    Lines
    +10.1K -48
    Risk
    100%Elevated
  • fdf54c3bGenerate package/crds
    Author
    Feggah
    When
    3y ago
    Lines
    +3.1K -22
    Risk
    99%Elevated
  • d439f1e4Bump crossplane-runtime
    Author
    Nic Cope
    When
    4y ago
    Lines
    +3.5K -1.2K
    Risk
    99%Elevated
  • 22804564Use v1 CRDs
    Author
    Nic Cope
    When
    5y ago
    Lines
    +3.2K -3.2K
    Risk
    99%Elevated
  • e9c8263fnetwork: move network, subnetwork, and globaladdress to v1beta1
    Author
    hasheddan
    When
    6y ago
    Lines
    +3.8K -3.5K
    Risk
    99%Elevated
  • f4489f97Generate CRDs with PublishConnectionDetailsTo API
    Author
    Hasan Turken
    When
    4y ago
    Lines
    +2.0K -522
    Risk
    98%Elevated
  • fb3fa2f8feat(address): Adds Address resource
    Author
    Hardy Ferentschik
    When
    4y ago
    Lines
    +1.8K -66
    Risk
    98%Elevated
  • cfbb3ec9Add IAM ServiceAccountKey managed resource
    Author
    Alper Rifat Ulucinar
    When
    5y ago
    Lines
    +2.0K -43
    Risk
    98%Elevated
  • d6af48a1Add unit tests for policies
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +2.2K -35
    Risk
    98%Elevated
  • 14d5ee50Add Storage BucketPolicy and BucketPolicyMember managed resources
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +2.2K -1
    Risk
    98%Elevated
  • ec4c21a5feat(router): add router_types for router managed resources
    Author
    Pratyush Singhal
    When
    4y ago
    Lines
    +1.0K -0
    Risk
    97%Elevated
  • 739cff4dAdd ResourceRecordSet controller and client implementation
    Author
    Feggah
    When
    5y ago
    Lines
    +1.2K -1
    Risk
    97%Elevated
  • c182ad14Add IAM ServiceAccountPolicy managed resource
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +1.4K -567
    Risk
    97%Elevated
  • 6cd156b4Add KMS CryptoKeyPolicy managed resource
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +1.4K -6
    Risk
    97%Elevated
  • 5b973ffaAdd KMS CryptoKey managed resource
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +1.1K -156
    Risk
    97%Elevated
  • 144ae285Add KMS KeyRing managed resource
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +1.8K -3
    Risk
    97%Elevated
  • 66f60043Fixes #191 by adding a managed resource for IAM Service Accounts
    Author
    Kasey Kirkham
    When
    6y ago
    Lines
    +1.9K -9
    Risk
    97%Elevated
  • bd24edc4dns policy resource
    Author
    Ruhika
    When
    4y ago
    Lines
    +982 -1
    Risk
    96%Elevated
  • 40945b53Add ContainerRegistry managed resource
    Author
    sergenyalcin
    When
    4y ago
    Lines
    +1.2K -2
    Risk
    96%Elevated
  • 1873d83fCreate Subscription managed resource API
    Author
    isthereaspoon
    When
    4y ago
    Lines
    +783 -1
    Risk
    96%Elevated
  • 4e5c8b28feat(compute/firewall): add firewall managed resource type
    Author
    Pratyush Singhal
    When
    5y ago
    Lines
    +865 -0
    Risk
    96%Elevated
  • ccdd929bAdd unit tests for KMS resources
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +786 -9
    Risk
    96%Elevated
  • 98d2b2d4Migrate to simple resource resolution and selection
    Author
    Nic Cope
    When
    6y ago
    Lines
    +886 -2.6K
    Risk
    96%Elevated
  • b120b901Migrate to go1.18
    Author
    hasheddan
    When
    4y ago
    Lines
    +942 -455
    Risk
    95%Elevated
  • 7d247613refactor: move router resource under v1alpha1 compute api
    Author
    Pratyush Singhal
    When
    4y ago
    Lines
    +877 -682
    Risk
    95%Elevated
  • 5451b693chore(firewall/tests): add unit tests for firewall controller
    Author
    Pratyush Singhal
    When
    5y ago
    Lines
    +531 -0
    Risk
    95%Elevated
  • b5cfb636Update GKE Cluster to reflect v1 fields
    Author
    hasheddan
    When
    5y ago
    Lines
    +551 -265
    Risk
    95%Elevated
  • e9cbe711Implement GCP PubSub
    Author
    Muvaffak Onus
    When
    6y ago
    Lines
    +1.1K -0
    Risk
    95%Elevated
  • 42b736cfupdate icons for all resources
    Author
    Matt Heilman
    When
    6y ago
    Lines
    +387 -143
    Risk
    95%Elevated
  • 8121591echore(router/controller): add tests for controller for router managed resource
    Author
    Pratyush Singhal
    When
    4y ago
    Lines
    +528 -0
    Risk
    93%Elevated
  • 25a6fa3crefactor: move firewall resource to v1alpha1 version
    Author
    Pratyush Singhal
    When
    5y ago
    Lines
    +572 -412
    Risk
    93%Elevated
  • 964595c0Generate code and manifests
    Author
    Feggah
    When
    5y ago
    Lines
    +465 -0
    Risk
    93%Elevated
  • e226475cupdate go.mod with latest crossplane-runtime and crossplane-tools that has the necessary changes for ProviderConfig migration
    Author
    Muvaffak Onus
    When
    6y ago
    Lines
    +810 -253
    Risk
    93%Elevated
  • 68f1c9e5Bump runtime and tools
    Author
    Nic Cope
    When
    6y ago
    Lines
    +619 -24
    Risk
    93%Elevated
  • c86a9eceUpdate cloudmemorystore, nodepool, and cluster, uptodate logic
    Author
    hasheddan
    When
    6y ago
    Lines
    +487 -315
    Risk
    93%Elevated
  • 2a94481ffeat(router): add client and controller for router managed resource
    Author
    Pratyush Singhal
    When
    4y ago
    Lines
    +429 -0
    Risk
    92%Elevated
  • 6a5a2378Update GKE cluster client functions to v1 packages
    Author
    hasheddan
    When
    5y ago
    Lines
    +389 -149
    Risk
    92%Elevated
  • 89c71f3eAdd unit tests for bucket policy member
    Author
    Hasan Turken
    When
    5y ago
    Lines
    +666 -5
    Risk
    92%Elevated
  • 42deba99Port the v1alpha3 Bucket to the managed reconciler
    Author
    Nic Cope
    When
    5y ago
    Lines
    +626 -1.7K
    Risk
    92%Elevated
  • 103864beRemove resource claims and classes
    Author
    Nic Cope
    When
    5y ago
    Lines
    +723 -8.7K
    Risk
    92%Elevated
  • 508a8e11version: update non-v1beta1 resources to v1alpha3
    Author
    hasheddan
    When
    6y ago
    Lines
    +508 -508
    Risk
    92%Elevated
  • 0664896dcloudmemorystore: full fidelity api
    Author
    Muvaffak Onus
    When
    6y ago
    Lines
    +529 -383
    Risk
    92%Elevated
  • dd3e11d6Add controller unit tests
    Author
    isthereaspoon
    When
    4y ago
    Lines
    +405 -1
    Risk
    91%Elevated
  • f485b3dcAdd Subscription controller and client
    Author
    isthereaspoon
    When
    4y ago
    Lines
    +441 -0
    Risk
    91%Elevated
  • ae8fe754feat(router/crd): add router crd specification
    Author
    Pratyush Singhal
    When
    4y ago
    Lines
    +363 -0
    Risk
    91%Elevated
  • 72692607Bump GKE Cluster to v1beta2
    Author
    hasheddan
    When
    5y ago
    Lines
    +577 -367
    Risk
    91%Elevated
  • dd92bdaeUnit tests for PubSub reconciler
    Author
    Muvaffak Onus
    When
    6y ago
    Lines
    +556 -14
    Risk
    91%Elevated
  • c12fe37aintegration: add e2e tests
    Author
    hasheddan
    When
    6y ago
    Lines
    +445 -2
    Risk
    91%Elevated
  • a39d8be5Enable defaulting and scheduling for all supported claims
    Author
    Nic Cope
    When
    6y ago
    Lines
    +291 -10
    Risk
    91%Elevated
Showing 50 of 500 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

047typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.06.3Diffusion →
Below typical80
Typical63
Elevated57

Commit history for crossplane-contrib/provider-gcp

crossplane-contrib/provider-gcp has 1,481 commits in its history from 61 contributors, the first of them Sep 8, 2018. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.