Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
9e8e8b4
Eng 2431 create computediskaccess adapter (#3829)
Lionel-Wilson Feb 10, 2026
31a5188
fix, remove unneeded \healthz startup probe from sources (#3832)
tphoney Feb 10, 2026
d79c99a
Stdlib DNS adapter timeout (#3828)
carabasdaniel Feb 10, 2026
84181e0
create dedicated host groups adapter (#3844)
Lionel-Wilson Feb 10, 2026
b51125c
Eng 2366 create computecapacityreservationgroup adapter (#3845)
Lionel-Wilson Feb 10, 2026
d13dfd4
Eng 2434 create computesharedgalleryapplicationversion adapter (#3848)
Lionel-Wilson Feb 11, 2026
608c14c
Eng 2463 create dedicated adapter for google certificate manager cert…
Lionel-Wilson Feb 11, 2026
e118fd3
[Stdlib + AWS] Remove BlastPropagation from stdlib and AWS adapters (…
getinnocuous Feb 12, 2026
71d8199
Add IAM Terraform mappings for Pub/Sub subscription and topic adapter…
jameslaneovermind Feb 12, 2026
5b3f9f5
Add Terraform mappings for Compute Project and Storage Bucket adapter…
Lionel-Wilson Feb 12, 2026
946711d
[ENG-2469] Improve LLM-based unmapped item mapping (#3861)
dylanratcliffe Feb 13, 2026
31d442d
Update github.com/hashicorp/terraform-config-inspect digest to f4be3b…
renovate[bot] Feb 13, 2026
25d0519
Update k8s.io/utils digest to b8788ab (#3866)
renovate[bot] Feb 13, 2026
7092076
Update google.golang.org/genproto/googleapis/rpc digest to 4cfbd41 (#…
renovate[bot] Feb 13, 2026
5a8965e
Update Terraform (#3868)
renovate[bot] Feb 13, 2026
bc99e55
[GCP] Remove BlastPropagation from all GCP adapters (#3847)
getinnocuous Feb 13, 2026
1cf408e
Update Go (#3867)
renovate[bot] Feb 13, 2026
c775436
Do start/end-change processing in the background (cli) (#3711)
DavidS-ovm Feb 15, 2026
ee68360
feat: cache not-found results stdlib adapters (#3827)
tphoney Feb 16, 2026
fdbca49
feat: cache not-found results for GCP (#3857)
tphoney Feb 16, 2026
3245e60
review azure adapter terraform mappings (#3852)
Lionel-Wilson Feb 16, 2026
96fe72c
[GCP shared + dynamic] Remove blast propagation; rename to link rules…
getinnocuous Feb 16, 2026
2ba4358
Software Architecting (#3886)
DavidS-ovm Feb 16, 2026
adfacf2
Eng 2461 create dedicated adapter for google storage bucket iam bindi…
Lionel-Wilson Feb 16, 2026
d798beb
Go libraries directory structure (#3901)
DavidS-ovm Feb 17, 2026
715959a
Eng 2430 create computesnapshot adapter (with cursor skill) (#3908)
Lionel-Wilson Feb 17, 2026
bcd2fd9
Cli direct change link (#3878)
dylanratcliffe Feb 17, 2026
1b1038d
[Tests] Remove ExpectedBlastPropagation from shared test helpers and …
getinnocuous Feb 18, 2026
a8ae45d
Add EC2 transit gateway adapter and supporting helper adapters (#3898)
tphoney Feb 18, 2026
8a3624a
Knowledge feature proto changes (#3922)
carabasdaniel Feb 18, 2026
d8d29e2
Cli knowledge files (#3928)
tphoney Feb 18, 2026
cf502d7
feat(api-server): add GetOrCreateAWSExternalId RPC for per-account AW…
DavidS-ovm Feb 18, 2026
f186902
Eng 2433 create computesharedgalleryimage adapter (#3931)
Lionel-Wilson Feb 18, 2026
e2be846
Fix merge error (#3933)
DavidS-ovm Feb 18, 2026
1e3ae17
chore(deps): lock file maintenance (#3887)
DavidS-ovm Feb 18, 2026
e95ef38
fix, cli uses get change's changeAnalysisStatus (#3842)
DavidS-ovm Feb 18, 2026
bac4f77
Snapshot discovery source (#3904)
DavidS-ovm Feb 19, 2026
e2cdf08
[ENG-2660] Add Terraform provider for managing AWS sources (#3955)
DavidS-ovm Feb 20, 2026
f52278b
[ENG-2668] Add Terraform module for AWS source setup (#3956)
DavidS-ovm Feb 20, 2026
007cbcf
[ENG-2673] Add Copybara and publishing pipeline for Terraform provide…
DavidS-ovm Feb 20, 2026
86c7194
Eng 2679 phase 6 documentation for terraform aws source module (#3960)
DavidS-ovm Feb 20, 2026
1aa0cec
Minor fixes (#3961)
DavidS-ovm Feb 20, 2026
7930d69
Test the new terraform module module (and another k8s-source test fix…
DavidS-ovm Feb 20, 2026
f711948
[ENG-2687] Make AWS trust policy account ID configurable for internal…
DavidS-ovm Feb 21, 2026
ca8c1b3
[ENG-2684] Fix Terraform provider aws-regions serialization breaking …
DavidS-ovm Feb 21, 2026
54bc473
Blast propagation cleanup (#3940)
getinnocuous Feb 23, 2026
1a176ab
Hypothesis status skipped state (#3973)
getinnocuous Feb 23, 2026
87cbb3e
Blast propagation proto removal (#3971)
getinnocuous Feb 23, 2026
dd2b475
Implement Azure Compute Galleries Client and Adapter (#3941)
Lionel-Wilson Feb 23, 2026
6097ec3
Add BigQuery and Bigtable IAM Terraform mappings for blast radius ana…
jameslaneovermind Feb 23, 2026
3f411bc
Run go mod tidy
actions-user Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
58 changes: 29 additions & 29 deletions .terraform.lock.hcl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions aws-source/adapters/adapterhelpers_always_get_source.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import (

"buf.build/go/protovalidate"
"github.com/getsentry/sentry-go"
"github.com/overmindtech/cli/discovery"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/discovery"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
"github.com/sourcegraph/conc/pool"
)

Expand Down
6 changes: 3 additions & 3 deletions aws-source/adapters/adapterhelpers_always_get_source_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (
"fmt"
"testing"

"github.com/overmindtech/cli/discovery"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/discovery"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
"google.golang.org/protobuf/types/known/structpb"
)

Expand Down
6 changes: 3 additions & 3 deletions aws-source/adapters/adapterhelpers_describe_source.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (
"time"

"buf.build/go/protovalidate"
"github.com/overmindtech/cli/discovery"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/discovery"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

// relatively short cache duration to cover a single Change Analysis run.
Expand Down
6 changes: 3 additions & 3 deletions aws-source/adapters/adapterhelpers_describe_source_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import (
"regexp"
"testing"

"github.com/overmindtech/cli/discovery"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/discovery"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
"google.golang.org/protobuf/types/known/structpb"
)

Expand Down
6 changes: 3 additions & 3 deletions aws-source/adapters/adapterhelpers_get_list_adapter_v2.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (
"fmt"
"time"

"github.com/overmindtech/cli/discovery"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/discovery"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

// GetListAdapterV2 A adapter for AWS APIs where the Get and List functions both
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (
"fmt"
"testing"

"github.com/overmindtech/cli/discovery"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/discovery"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
"google.golang.org/protobuf/types/known/structpb"
)

Expand Down
4 changes: 2 additions & 2 deletions aws-source/adapters/adapterhelpers_get_list_source.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"time"

"buf.build/go/protovalidate"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

// GetListAdapter A adapter for AWS APIs where the Get and List functions both
Expand Down
4 changes: 2 additions & 2 deletions aws-source/adapters/adapterhelpers_get_list_source_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"fmt"
"testing"

"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
"google.golang.org/protobuf/types/known/structpb"
)

Expand Down
4 changes: 2 additions & 2 deletions aws-source/adapters/adapterhelpers_notfound_cache_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"testing"
"time"

"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

// TestGetListAdapterV2_GetNotFoundCaching tests that GetListAdapterV2 caches not-found error results
Expand Down
2 changes: 1 addition & 1 deletion aws-source/adapters/adapterhelpers_shared_tests.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (

"github.com/aws/aws-sdk-go-v2/service/ec2"
"github.com/aws/aws-sdk-go-v2/service/ec2/types"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/go/sdp-go"
)

func PtrString(v string) *string {
Expand Down
4 changes: 2 additions & 2 deletions aws-source/adapters/adapterhelpers_util.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import (
"github.com/aws/aws-sdk-go-v2/config"
"github.com/aws/aws-sdk-go-v2/service/sts"
awsHttp "github.com/aws/smithy-go/transport/http"
"github.com/overmindtech/cli/discovery"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/go/discovery"
"github.com/overmindtech/cli/go/sdp-go"
"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace"
Expand Down
9 changes: 2 additions & 7 deletions aws-source/adapters/apigateway-api-key.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"github.com/aws/aws-sdk-go-v2/service/apigateway"
"github.com/aws/aws-sdk-go-v2/service/apigateway/types"

"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

// convertGetApiKeyOutputToApiKey converts a GetApiKeyOutput to an ApiKey
Expand Down Expand Up @@ -64,11 +64,6 @@ func apiKeyOutputMapper(scope string, awsItem *types.ApiKey) (*sdp.Item, error)
Query: restAPIID,
Scope: scope,
},
BlastPropagation: &sdp.BlastPropagation{
// They are tightly coupled, so we need to propagate both ways
In: true,
Out: true,
},
})
}
}
Expand Down
4 changes: 2 additions & 2 deletions aws-source/adapters/apigateway-api-key_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/service/apigateway"
"github.com/aws/aws-sdk-go-v2/service/apigateway/types"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

func TestApiKeyOutputMapper(t *testing.T) {
Expand Down
9 changes: 2 additions & 7 deletions aws-source/adapters/apigateway-authorizer.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (
"github.com/aws/aws-sdk-go-v2/service/apigateway"
"github.com/aws/aws-sdk-go-v2/service/apigateway/types"

"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

// convertGetAuthorizerOutputToAuthorizer converts a GetAuthorizerOutput to an Authorizer
Expand Down Expand Up @@ -48,11 +48,6 @@ func authorizerOutputMapper(query, scope string, awsItem *types.Authorizer) (*sd
Query: strings.Split(query, "/")[0],
Scope: scope,
},
BlastPropagation: &sdp.BlastPropagation{
// They are tightly coupled, so we need to propagate the blast to the linked item
In: true,
Out: true,
},
})

return &item, nil
Expand Down
4 changes: 2 additions & 2 deletions aws-source/adapters/apigateway-authorizer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/service/apigateway"
"github.com/aws/aws-sdk-go-v2/service/apigateway/types"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

func TestAuthorizerOutputMapper(t *testing.T) {
Expand Down
21 changes: 2 additions & 19 deletions aws-source/adapters/apigateway-deployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (
"github.com/aws/aws-sdk-go-v2/service/apigateway"
"github.com/aws/aws-sdk-go-v2/service/apigateway/types"

"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

// convertGetDeploymentOutputToDeployment converts a GetDeploymentOutput to a Deployment
Expand Down Expand Up @@ -44,11 +44,6 @@ func deploymentOutputMapper(query, scope string, awsItem *types.Deployment) (*sd
Query: restAPIID,
Scope: scope,
},
BlastPropagation: &sdp.BlastPropagation{
// They are tightly coupled, so we need to propagate the blast to the linked item
In: true,
Out: true,
},
})

item.LinkedItemQueries = append(item.LinkedItemQueries, &sdp.LinkedItemQuery{
Expand All @@ -58,18 +53,6 @@ func deploymentOutputMapper(query, scope string, awsItem *types.Deployment) (*sd
Query: fmt.Sprintf("%s/%s", restAPIID, *awsItem.Id),
Scope: scope,
},
BlastPropagation: &sdp.BlastPropagation{
/*
If an aws_api_gateway_deployment is deleted,
any stage that references this deployment will be affected
because the stage will no longer have a valid deployment to point to.
However, if an aws_api_gateway_stage is deleted,
it does not affect the aws_api_gateway_deployment itself,
but it will remove the specific environment where the deployment was available.
*/
In: true,
Out: true,
},
})

return &item, nil
Expand Down
4 changes: 2 additions & 2 deletions aws-source/adapters/apigateway-deployment_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/service/apigateway"
"github.com/aws/aws-sdk-go-v2/service/apigateway/types"
"github.com/overmindtech/cli/sdp-go"
"github.com/overmindtech/cli/sdpcache"
"github.com/overmindtech/cli/go/sdp-go"
"github.com/overmindtech/cli/go/sdpcache"
)

func TestDeploymentOutputMapper(t *testing.T) {
Expand Down
Loading