mirror of
https://github.com/hashicorp/terraform.git
synced 2026-02-05 06:46:14 +01:00
* Add component registry source resolution support to Terraform Stacks This change implements the missing component source resolution case in the stack configuration loader, enabling Terraform Stacks to properly handle component registry sources from HCP Terraform and other component registries. The implementation mirrors the existing module registry resolution workflow, where component sources are first resolved to their versioned form using the source bundle's component metadata, then converted to final source addresses that can be used to locate the actual component code. This completes the integration between the terraform-registry-address component parsing capabilities and the go-slug sourcebundle component resolution APIs. * chore: bump go-slug to v0.18.1 * fix: add case for component final source type * chore: rm space * chore: sync module deps * chore: update testdata with separate bundle * fix: manifest file json obj with trailing comma * Add changelog entry to 1.14 * fix deps --------- Co-authored-by: James Pogran <james.pogran@hashicorp.com> Co-authored-by: Michael Yocca <michael.yocca@hashicorp.com> Co-authored-by: Samsondeen Dare <samsondeen.dare@hashicorp.com>
98 lines
4.5 KiB
Modula-2
98 lines
4.5 KiB
Modula-2
module github.com/hashicorp/terraform/internal/backend/remote-state/s3
|
|
|
|
go 1.25
|
|
|
|
require (
|
|
github.com/aws/aws-sdk-go-v2 v1.39.2
|
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.9
|
|
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.22
|
|
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.50.5
|
|
github.com/aws/aws-sdk-go-v2/service/s3 v1.88.3
|
|
github.com/aws/smithy-go v1.23.0
|
|
github.com/google/go-cmp v0.7.0
|
|
github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.67
|
|
github.com/hashicorp/go-hclog v1.6.3
|
|
github.com/hashicorp/go-uuid v1.0.3
|
|
github.com/hashicorp/hcl/v2 v2.24.0
|
|
github.com/hashicorp/terraform v0.0.0-00010101000000-000000000000
|
|
github.com/zclconf/go-cty v1.16.3
|
|
)
|
|
|
|
require (
|
|
github.com/agext/levenshtein v1.2.3 // indirect
|
|
github.com/apparentlymart/go-cidr v1.1.0 // indirect
|
|
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
|
|
github.com/apparentlymart/go-versions v1.0.2 // indirect
|
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/config v1.31.12 // indirect
|
|
github.com/aws/aws-sdk-go-v2/credentials v1.18.16 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/iam v1.47.7 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.11.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sns v1.38.5 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sqs v1.42.8 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sso v1.29.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sts v1.38.6 // indirect
|
|
github.com/bmatcuk/doublestar v1.1.5 // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/fatih/color v1.18.0 // indirect
|
|
github.com/go-logr/logr v1.4.3 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
github.com/hashicorp/go-slug v0.18.1 // indirect
|
|
github.com/hashicorp/go-version v1.7.0 // indirect
|
|
github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect
|
|
github.com/hashicorp/terraform-registry-address v0.4.0 // indirect
|
|
github.com/hashicorp/terraform-svchost v0.1.1 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
|
|
github.com/spf13/afero v1.9.5 // indirect
|
|
github.com/zclconf/go-cty-yaml v1.1.0 // indirect
|
|
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.63.0 // indirect
|
|
go.opentelemetry.io/otel v1.38.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.38.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.38.0 // indirect
|
|
golang.org/x/crypto v0.45.0 // indirect
|
|
golang.org/x/mod v0.29.0 // indirect
|
|
golang.org/x/net v0.47.0 // indirect
|
|
golang.org/x/sync v0.18.0 // indirect
|
|
golang.org/x/sys v0.38.0 // indirect
|
|
golang.org/x/text v0.31.0 // indirect
|
|
golang.org/x/tools v0.38.0 // indirect
|
|
)
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/azure => ../azure
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/consul => ../consul
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/cos => ../cos
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/gcs => ../gcs
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/kubernetes => ../kubernetes
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/oss => ../oss
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/pg => ../pg
|
|
|
|
replace github.com/hashicorp/terraform/internal/backend/remote-state/s3 => ../s3
|
|
|
|
replace github.com/hashicorp/terraform/internal/legacy => ../../../legacy
|
|
|
|
replace github.com/hashicorp/terraform/internal => ../../..
|
|
|
|
replace github.com/hashicorp/terraform => ../../../..
|