Skip to content

Commit 5444472

Browse files
authored
Upgrade to pulumi-terraform-bridge v2.13.2 (#94)
1 parent 373dae8 commit 5444472

File tree

22 files changed

+358
-19
lines changed

22 files changed

+358
-19
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
## HEAD (Unreleased)
2-
_(none)_
2+
* Upgrade to pulumi-terraform-bridge v2.13.2
3+
* This adds support for import specific examples in documentation
34

45
---
56

provider/go.mod

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ go 1.14
44

55
require (
66
github.com/hashicorp/terraform-plugin-sdk v1.7.0
7-
github.com/pulumi/pulumi-terraform-bridge/v2 v2.12.1
8-
github.com/pulumi/pulumi/sdk/v2 v2.12.0
7+
github.com/pulumi/pulumi-terraform-bridge/v2 v2.13.2
8+
github.com/pulumi/pulumi/sdk/v2 v2.13.3-0.20201109230029-a6f8b9b205cd
9+
github.com/satori/go.uuid v1.2.0 // indirect
910
github.com/terraform-providers/terraform-provider-postgresql v1.7.1
1011
)
1112

provider/go.sum

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,8 @@ github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68=
204204
github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA=
205205
github.com/gofrs/flock v0.7.1 h1:DP+LD/t0njgoPBvT5MJLeliUIVQR03hiKR6vezdwHlc=
206206
github.com/gofrs/flock v0.7.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU=
207+
github.com/gofrs/uuid v3.3.0+incompatible h1:8K4tyRfvU1CYPgJsveYFQMhpFd/wXNM7iK6rR7UHz84=
208+
github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
207209
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
208210
github.com/gogo/protobuf v1.2.1 h1:/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE=
209211
github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
@@ -518,12 +520,18 @@ github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7z
518520
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
519521
github.com/pulumi/pulumi-terraform-bridge/v2 v2.12.1 h1:hyswQAst9EgPM/B3D6N+35svf/GYR8HddqjFuPW7BVA=
520522
github.com/pulumi/pulumi-terraform-bridge/v2 v2.12.1/go.mod h1:HeGEtErxeRTElloiI8SJvnb2X/AgGvOxgTGI0irEIus=
523+
github.com/pulumi/pulumi-terraform-bridge/v2 v2.13.2 h1:8sEHpBhHUl+lVuruvvMXL8NJFrpPSEVxB6Nexuy1irs=
524+
github.com/pulumi/pulumi-terraform-bridge/v2 v2.13.2/go.mod h1:NVzB8KA29SMXW8Nwp6OHI4yevnQkLiY0VMucAI2R7jU=
521525
github.com/pulumi/pulumi/pkg/v2 v2.12.1-0.20201019222817-89c956d18942 h1:IB34mt9friGXJGaRbZNwerIK9Oz0LfBruhbVEkJKDPg=
522526
github.com/pulumi/pulumi/pkg/v2 v2.12.1-0.20201019222817-89c956d18942/go.mod h1:a5zxh9WrYwWR/cDOhPMNFOUpJuwtyeFS+ZYJebehQ+c=
527+
github.com/pulumi/pulumi/pkg/v2 v2.13.3-0.20201109230029-a6f8b9b205cd h1:ID3x2Bv/yEDQCU67THkmdhgoINcYYb0zYXo01FeJUhU=
528+
github.com/pulumi/pulumi/pkg/v2 v2.13.3-0.20201109230029-a6f8b9b205cd/go.mod h1:xLEDqsipr92IXfe8EJrl8bANoEUtwmBJGBE8X8PKmP0=
523529
github.com/pulumi/pulumi/sdk/v2 v2.2.1/go.mod h1:QNbWpL4gvf3X0lUFT7TXA2Jo1ff/Ti2l97AyFGYwvW4=
524530
github.com/pulumi/pulumi/sdk/v2 v2.11.3-0.20201009201355-249140242ebb/go.mod h1:WQ4WaHMA7mduVHAJi87iIqbWvqsuBUYccBiKK+FrayI=
525531
github.com/pulumi/pulumi/sdk/v2 v2.12.0 h1:d2BQnOvRWCbxDG5DO0bz5FkhFbymABmOxlsx0h2Yhm8=
526532
github.com/pulumi/pulumi/sdk/v2 v2.12.0/go.mod h1:WQ4WaHMA7mduVHAJi87iIqbWvqsuBUYccBiKK+FrayI=
533+
github.com/pulumi/pulumi/sdk/v2 v2.13.3-0.20201109230029-a6f8b9b205cd h1:acvoTtWZHySIlANIlR5LSfRyjYSUadeJcdUZhyx9y4o=
534+
github.com/pulumi/pulumi/sdk/v2 v2.13.3-0.20201109230029-a6f8b9b205cd/go.mod h1:Z9ifPo/Q0+hUpAyguVx2gp5Sx+CBumnWvYQDhrM8l3E=
527535
github.com/rjeczalik/notify v0.9.2/go.mod h1:aErll2f0sUX9PXZnVNyeiObbmTlk5jnMoCa4QEjJeqM=
528536
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
529537
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=

sdk/dotnet/Utilities.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ static Utilities()
6969
using var stream = assembly.GetManifestResourceStream("Pulumi.PostgreSql.version.txt");
7070
using var reader = new StreamReader(stream ?? throw new NotSupportedException("Missing embedded version.txt file"));
7171
version = reader.ReadToEnd().Trim();
72+
var parts = version.Split("\n");
73+
if (parts.Length == 2)
74+
{
75+
// The first part is the provider name.
76+
version = parts[1].Trim();
77+
}
7278
}
7379
}
7480
}

sdk/go/postgresql/database.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package postgresql
55

66
import (
7+
"context"
78
"reflect"
89

910
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
@@ -226,3 +227,42 @@ type DatabaseArgs struct {
226227
func (DatabaseArgs) ElementType() reflect.Type {
227228
return reflect.TypeOf((*databaseArgs)(nil)).Elem()
228229
}
230+
231+
type DatabaseInput interface {
232+
pulumi.Input
233+
234+
ToDatabaseOutput() DatabaseOutput
235+
ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
236+
}
237+
238+
func (Database) ElementType() reflect.Type {
239+
return reflect.TypeOf((*Database)(nil)).Elem()
240+
}
241+
242+
func (i Database) ToDatabaseOutput() DatabaseOutput {
243+
return i.ToDatabaseOutputWithContext(context.Background())
244+
}
245+
246+
func (i Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput {
247+
return pulumi.ToOutputWithContext(ctx, i).(DatabaseOutput)
248+
}
249+
250+
type DatabaseOutput struct {
251+
*pulumi.OutputState
252+
}
253+
254+
func (DatabaseOutput) ElementType() reflect.Type {
255+
return reflect.TypeOf((*DatabaseOutput)(nil)).Elem()
256+
}
257+
258+
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput {
259+
return o
260+
}
261+
262+
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput {
263+
return o
264+
}
265+
266+
func init() {
267+
pulumi.RegisterOutputType(DatabaseOutput{})
268+
}

sdk/go/postgresql/defaultPrivileg.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package postgresql
55

66
import (
7+
"context"
78
"reflect"
89

910
"github.com/pkg/errors"
@@ -141,3 +142,42 @@ type DefaultPrivilegArgs struct {
141142
func (DefaultPrivilegArgs) ElementType() reflect.Type {
142143
return reflect.TypeOf((*defaultPrivilegArgs)(nil)).Elem()
143144
}
145+
146+
type DefaultPrivilegInput interface {
147+
pulumi.Input
148+
149+
ToDefaultPrivilegOutput() DefaultPrivilegOutput
150+
ToDefaultPrivilegOutputWithContext(ctx context.Context) DefaultPrivilegOutput
151+
}
152+
153+
func (DefaultPrivileg) ElementType() reflect.Type {
154+
return reflect.TypeOf((*DefaultPrivileg)(nil)).Elem()
155+
}
156+
157+
func (i DefaultPrivileg) ToDefaultPrivilegOutput() DefaultPrivilegOutput {
158+
return i.ToDefaultPrivilegOutputWithContext(context.Background())
159+
}
160+
161+
func (i DefaultPrivileg) ToDefaultPrivilegOutputWithContext(ctx context.Context) DefaultPrivilegOutput {
162+
return pulumi.ToOutputWithContext(ctx, i).(DefaultPrivilegOutput)
163+
}
164+
165+
type DefaultPrivilegOutput struct {
166+
*pulumi.OutputState
167+
}
168+
169+
func (DefaultPrivilegOutput) ElementType() reflect.Type {
170+
return reflect.TypeOf((*DefaultPrivilegOutput)(nil)).Elem()
171+
}
172+
173+
func (o DefaultPrivilegOutput) ToDefaultPrivilegOutput() DefaultPrivilegOutput {
174+
return o
175+
}
176+
177+
func (o DefaultPrivilegOutput) ToDefaultPrivilegOutputWithContext(ctx context.Context) DefaultPrivilegOutput {
178+
return o
179+
}
180+
181+
func init() {
182+
pulumi.RegisterOutputType(DefaultPrivilegOutput{})
183+
}

sdk/go/postgresql/defaultPrivileges.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package postgresql
55

66
import (
7+
"context"
78
"reflect"
89

910
"github.com/pkg/errors"
@@ -179,3 +180,42 @@ type DefaultPrivilegesArgs struct {
179180
func (DefaultPrivilegesArgs) ElementType() reflect.Type {
180181
return reflect.TypeOf((*defaultPrivilegesArgs)(nil)).Elem()
181182
}
183+
184+
type DefaultPrivilegesInput interface {
185+
pulumi.Input
186+
187+
ToDefaultPrivilegesOutput() DefaultPrivilegesOutput
188+
ToDefaultPrivilegesOutputWithContext(ctx context.Context) DefaultPrivilegesOutput
189+
}
190+
191+
func (DefaultPrivileges) ElementType() reflect.Type {
192+
return reflect.TypeOf((*DefaultPrivileges)(nil)).Elem()
193+
}
194+
195+
func (i DefaultPrivileges) ToDefaultPrivilegesOutput() DefaultPrivilegesOutput {
196+
return i.ToDefaultPrivilegesOutputWithContext(context.Background())
197+
}
198+
199+
func (i DefaultPrivileges) ToDefaultPrivilegesOutputWithContext(ctx context.Context) DefaultPrivilegesOutput {
200+
return pulumi.ToOutputWithContext(ctx, i).(DefaultPrivilegesOutput)
201+
}
202+
203+
type DefaultPrivilegesOutput struct {
204+
*pulumi.OutputState
205+
}
206+
207+
func (DefaultPrivilegesOutput) ElementType() reflect.Type {
208+
return reflect.TypeOf((*DefaultPrivilegesOutput)(nil)).Elem()
209+
}
210+
211+
func (o DefaultPrivilegesOutput) ToDefaultPrivilegesOutput() DefaultPrivilegesOutput {
212+
return o
213+
}
214+
215+
func (o DefaultPrivilegesOutput) ToDefaultPrivilegesOutputWithContext(ctx context.Context) DefaultPrivilegesOutput {
216+
return o
217+
}
218+
219+
func init() {
220+
pulumi.RegisterOutputType(DefaultPrivilegesOutput{})
221+
}

sdk/go/postgresql/extension.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package postgresql
55

66
import (
7+
"context"
78
"reflect"
89

910
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
@@ -124,3 +125,42 @@ type ExtensionArgs struct {
124125
func (ExtensionArgs) ElementType() reflect.Type {
125126
return reflect.TypeOf((*extensionArgs)(nil)).Elem()
126127
}
128+
129+
type ExtensionInput interface {
130+
pulumi.Input
131+
132+
ToExtensionOutput() ExtensionOutput
133+
ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
134+
}
135+
136+
func (Extension) ElementType() reflect.Type {
137+
return reflect.TypeOf((*Extension)(nil)).Elem()
138+
}
139+
140+
func (i Extension) ToExtensionOutput() ExtensionOutput {
141+
return i.ToExtensionOutputWithContext(context.Background())
142+
}
143+
144+
func (i Extension) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput {
145+
return pulumi.ToOutputWithContext(ctx, i).(ExtensionOutput)
146+
}
147+
148+
type ExtensionOutput struct {
149+
*pulumi.OutputState
150+
}
151+
152+
func (ExtensionOutput) ElementType() reflect.Type {
153+
return reflect.TypeOf((*ExtensionOutput)(nil)).Elem()
154+
}
155+
156+
func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput {
157+
return o
158+
}
159+
160+
func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput {
161+
return o
162+
}
163+
164+
func init() {
165+
pulumi.RegisterOutputType(ExtensionOutput{})
166+
}

sdk/go/postgresql/grant.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package postgresql
55

66
import (
7+
"context"
78
"reflect"
89

910
"github.com/pkg/errors"
@@ -168,3 +169,42 @@ type GrantArgs struct {
168169
func (GrantArgs) ElementType() reflect.Type {
169170
return reflect.TypeOf((*grantArgs)(nil)).Elem()
170171
}
172+
173+
type GrantInput interface {
174+
pulumi.Input
175+
176+
ToGrantOutput() GrantOutput
177+
ToGrantOutputWithContext(ctx context.Context) GrantOutput
178+
}
179+
180+
func (Grant) ElementType() reflect.Type {
181+
return reflect.TypeOf((*Grant)(nil)).Elem()
182+
}
183+
184+
func (i Grant) ToGrantOutput() GrantOutput {
185+
return i.ToGrantOutputWithContext(context.Background())
186+
}
187+
188+
func (i Grant) ToGrantOutputWithContext(ctx context.Context) GrantOutput {
189+
return pulumi.ToOutputWithContext(ctx, i).(GrantOutput)
190+
}
191+
192+
type GrantOutput struct {
193+
*pulumi.OutputState
194+
}
195+
196+
func (GrantOutput) ElementType() reflect.Type {
197+
return reflect.TypeOf((*GrantOutput)(nil)).Elem()
198+
}
199+
200+
func (o GrantOutput) ToGrantOutput() GrantOutput {
201+
return o
202+
}
203+
204+
func (o GrantOutput) ToGrantOutputWithContext(ctx context.Context) GrantOutput {
205+
return o
206+
}
207+
208+
func init() {
209+
pulumi.RegisterOutputType(GrantOutput{})
210+
}

sdk/go/postgresql/provider.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package postgresql
55

66
import (
7+
"context"
78
"reflect"
89

910
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
@@ -122,3 +123,42 @@ type ProviderArgs struct {
122123
func (ProviderArgs) ElementType() reflect.Type {
123124
return reflect.TypeOf((*providerArgs)(nil)).Elem()
124125
}
126+
127+
type ProviderInput interface {
128+
pulumi.Input
129+
130+
ToProviderOutput() ProviderOutput
131+
ToProviderOutputWithContext(ctx context.Context) ProviderOutput
132+
}
133+
134+
func (Provider) ElementType() reflect.Type {
135+
return reflect.TypeOf((*Provider)(nil)).Elem()
136+
}
137+
138+
func (i Provider) ToProviderOutput() ProviderOutput {
139+
return i.ToProviderOutputWithContext(context.Background())
140+
}
141+
142+
func (i Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput {
143+
return pulumi.ToOutputWithContext(ctx, i).(ProviderOutput)
144+
}
145+
146+
type ProviderOutput struct {
147+
*pulumi.OutputState
148+
}
149+
150+
func (ProviderOutput) ElementType() reflect.Type {
151+
return reflect.TypeOf((*ProviderOutput)(nil)).Elem()
152+
}
153+
154+
func (o ProviderOutput) ToProviderOutput() ProviderOutput {
155+
return o
156+
}
157+
158+
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput {
159+
return o
160+
}
161+
162+
func init() {
163+
pulumi.RegisterOutputType(ProviderOutput{})
164+
}

0 commit comments

Comments
 (0)