Skip to content

Commit fa10062

Browse files
authored
fix(core): Fix the module setup for the repository (#81)
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
1 parent 9655c05 commit fa10062

8 files changed

Lines changed: 497 additions & 113 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ OS := $(shell uname)
2525
EMPTY_TO_AVOID_SED := ""
2626

2727
ensure::
28-
cd provider && go mod tidy
28+
go work sync
2929
cd sdk && go mod tidy
3030
cd examples && go mod tidy
3131

go.work

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
go 1.24.1
2+
3+
use (
4+
./provider
5+
./provider/pkg/version
6+
./provider/shim
7+
)

go.work.sum

Lines changed: 274 additions & 0 deletions
Large diffs are not rendered by default.

provider/go.mod

Lines changed: 6 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,7 @@ toolchain go1.24.4
66

77
replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20250530111747-935112552988
88

9-
require (
10-
github.com/hashicorp/terraform-plugin-framework v1.16.1
11-
github.com/pulumi/pulumi-terraform-bridge/v3 v3.114.0
12-
github.com/stackitcloud/terraform-provider-stackit v0.68.0
13-
)
9+
require github.com/pulumi/pulumi-terraform-bridge/v3 v3.115.0
1410

1511
require (
1612
cloud.google.com/go v0.112.1 // indirect
@@ -67,6 +63,7 @@ require (
6763
github.com/google/uuid v1.6.0 // indirect
6864
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
6965
github.com/googleapis/gax-go/v2 v2.12.2 // indirect
66+
github.com/gorilla/mux v1.8.1 // indirect
7067
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect
7168
github.com/hashicorp/errwrap v1.1.0 // indirect
7269
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
@@ -79,9 +76,10 @@ require (
7976
github.com/hashicorp/go-uuid v1.0.3 // indirect
8077
github.com/hashicorp/go-version v1.7.0 // indirect
8178
github.com/hashicorp/hcl v1.0.0 // indirect
82-
github.com/hashicorp/hcl/v2 v2.23.0 // indirect
79+
github.com/hashicorp/hcl/v2 v2.24.0 // indirect
8380
github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 // indirect
8481
github.com/hashicorp/logutils v1.0.0 // indirect
82+
github.com/hashicorp/terraform-plugin-framework v1.16.1 // indirect
8583
github.com/hashicorp/terraform-plugin-framework-validators v0.19.0 // indirect
8684
github.com/hashicorp/terraform-plugin-go v0.29.0 // indirect
8785
github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect
@@ -153,35 +151,7 @@ require (
153151
github.com/spf13/cast v1.5.0 // indirect
154152
github.com/spf13/cobra v1.9.1 // indirect
155153
github.com/spf13/pflag v1.0.6 // indirect
156-
github.com/stackitcloud/stackit-sdk-go/core v0.17.3 // indirect
157-
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.9.0 // indirect
158-
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.5.0 // indirect
159-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.1 // indirect
160-
github.com/stackitcloud/stackit-sdk-go/services/git v0.8.0 // indirect
161-
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.31.0 // indirect
162-
github.com/stackitcloud/stackit-sdk-go/services/iaasalpha v0.1.21-alpha // indirect
163-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.6.0 // indirect
164-
github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.1 // indirect
165-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.1 // indirect
166-
github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.6.0 // indirect
167-
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.2 // indirect
168-
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.4.0 // indirect
169-
github.com/stackitcloud/stackit-sdk-go/services/observability v0.14.0 // indirect
170-
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.24.1 // indirect
171-
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.2.1 // indirect
172-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.25.1 // indirect
173-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.1 // indirect
174-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.17.1 // indirect
175-
github.com/stackitcloud/stackit-sdk-go/services/scf v0.2.1 // indirect
176-
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.13.1 // indirect
177-
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.3.2 // indirect
178-
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.2.1 // indirect
179-
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.11.1 // indirect
180-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.2.2 // indirect
181-
github.com/stackitcloud/stackit-sdk-go/services/ske v1.4.0 // indirect
182-
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.3.1 // indirect
183154
github.com/stretchr/objx v0.5.2 // indirect
184-
github.com/teambition/rrule-go v1.8.2 // indirect
185155
github.com/teekennedy/goldmark-markdown v0.3.0 // indirect
186156
github.com/texttheater/golang-levenshtein v1.0.1 // indirect
187157
github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect
@@ -192,7 +162,7 @@ require (
192162
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
193163
github.com/xanzy/ssh-agent v0.3.3 // indirect
194164
github.com/yuin/goldmark v1.7.4 // indirect
195-
github.com/zclconf/go-cty v1.16.3 // indirect
165+
github.com/zclconf/go-cty v1.17.0 // indirect
196166
go.opencensus.io v0.24.0 // indirect
197167
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
198168
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
@@ -202,7 +172,7 @@ require (
202172
go.opentelemetry.io/otel/trace v1.37.0 // indirect
203173
go.uber.org/atomic v1.9.0 // indirect
204174
golang.org/x/crypto v0.42.0 // indirect
205-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
175+
golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c // indirect
206176
golang.org/x/mod v0.28.0 // indirect
207177
golang.org/x/net v0.44.0 // indirect
208178
golang.org/x/oauth2 v0.30.0 // indirect

0 commit comments

Comments
 (0)