2019-04-01 16:27:21 +02:00
|
|
|
module github.com/pulumi/pulumi
|
|
|
|
|
|
|
|
go 1.12
|
|
|
|
|
|
|
|
require (
|
2019-06-03 21:52:45 +02:00
|
|
|
cloud.google.com/go v0.39.0
|
2019-06-10 22:43:42 +02:00
|
|
|
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/Sirupsen/logrus v1.0.5 // indirect
|
2019-06-03 21:52:45 +02:00
|
|
|
github.com/aws/aws-sdk-go v1.19.16
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/blang/semver v3.5.1+incompatible
|
|
|
|
github.com/cheggaaa/pb v1.0.18
|
|
|
|
github.com/cpuguy83/go-md2man v1.0.8 // indirect
|
|
|
|
github.com/djherbis/times v1.0.1
|
2019-07-02 20:51:04 +02:00
|
|
|
github.com/docker/docker v0.0.0-20170504205632-89658bed64c2
|
2019-04-25 05:55:39 +02:00
|
|
|
github.com/dustin/go-humanize v1.0.0
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/gofrs/flock v0.7.0
|
2019-07-31 20:23:33 +02:00
|
|
|
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
|
2019-06-03 21:52:45 +02:00
|
|
|
github.com/golang/protobuf v1.3.1
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/google/go-querystring v1.0.0
|
2019-06-10 22:43:42 +02:00
|
|
|
github.com/gorilla/context v1.1.1 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/gorilla/mux v1.6.2
|
|
|
|
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20171105060200-01f8541d5372
|
2019-04-25 05:55:39 +02:00
|
|
|
github.com/hashicorp/go-multierror v1.0.0
|
2019-07-25 18:41:10 +02:00
|
|
|
github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd
|
2019-06-10 22:43:42 +02:00
|
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
Addition of Custom Timeouts (#2885)
* Plumbing the custom timeouts from the engine to the providers
* Plumbing the CustomTimeouts through to the engine and adding test to show this
* Change the provider proto to include individual timeouts
* Plumbing the CustomTimeouts from the engine through to the Provider RPC interface
* Change how the CustomTimeouts are sent across RPC
These errors were spotted in testing. We can now see that the timeout
information is arriving in the RegisterResourceRequest
```
req=&pulumirpc.RegisterResourceRequest{
Type: "aws:s3/bucket:Bucket",
Name: "my-bucket",
Parent: "urn:pulumi:dev::aws-vpc::pulumi:pulumi:Stack::aws-vpc-dev",
Custom: true,
Object: &structpb.Struct{},
Protect: false,
Dependencies: nil,
Provider: "",
PropertyDependencies: {},
DeleteBeforeReplace: false,
Version: "",
IgnoreChanges: nil,
AcceptSecrets: true,
AdditionalSecretOutputs: nil,
Aliases: nil,
CustomTimeouts: &pulumirpc.RegisterResourceRequest_CustomTimeouts{
Create: 300,
Update: 400,
Delete: 500,
XXX_NoUnkeyedLiteral: struct {}{},
XXX_unrecognized: nil,
XXX_sizecache: 0,
},
XXX_NoUnkeyedLiteral: struct {}{},
XXX_unrecognized: nil,
XXX_sizecache: 0,
}
```
* Changing the design to use strings
* CHANGELOG entry to include the CustomTimeouts work
* Changing custom timeouts to be passed around the engine as converted value
We don't want to pass around strings - the user can provide it but we want
to make the engine aware of the timeout in seconds as a float64
2019-07-15 23:26:28 +02:00
|
|
|
github.com/mattn/go-colorable v0.1.2 // indirect
|
2019-06-10 22:43:42 +02:00
|
|
|
github.com/mattn/go-runewidth v0.0.3 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b // indirect
|
|
|
|
github.com/mitchellh/copystructure v1.0.0
|
|
|
|
github.com/mitchellh/go-ps v0.0.0-20170309133038-4fdf99ab2936
|
|
|
|
github.com/nbutton23/zxcvbn-go v0.0.0-20171102151520-eafdab6b0663
|
2019-06-10 22:43:42 +02:00
|
|
|
github.com/onsi/ginkgo v1.7.0 // indirect
|
|
|
|
github.com/onsi/gomega v1.4.3 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/opentracing/opentracing-go v1.0.2
|
2019-04-25 05:55:39 +02:00
|
|
|
github.com/pkg/errors v0.8.1
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/reconquest/loreley v0.0.0-20160708080500-2ab6b7470a54
|
2019-04-25 05:55:39 +02:00
|
|
|
github.com/russross/blackfriday v1.5.2 // indirect
|
2019-08-05 23:14:47 +02:00
|
|
|
github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/satori/go.uuid v1.2.0
|
2019-04-25 05:55:39 +02:00
|
|
|
github.com/sergi/go-diff v1.0.0
|
2019-06-03 21:52:45 +02:00
|
|
|
github.com/sirupsen/logrus v1.3.0 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c
|
|
|
|
github.com/spf13/cast v1.2.0
|
2019-04-25 05:55:39 +02:00
|
|
|
github.com/spf13/cobra v0.0.3
|
2019-06-10 22:43:42 +02:00
|
|
|
github.com/spf13/pflag v1.0.3 // indirect
|
2019-06-03 21:52:45 +02:00
|
|
|
github.com/stretchr/testify v1.3.0
|
2019-04-01 16:27:21 +02:00
|
|
|
github.com/texttheater/golang-levenshtein v0.0.0-20180516184445-d188e65d659e
|
|
|
|
github.com/uber/jaeger-client-go v2.15.0+incompatible
|
2019-06-03 21:52:45 +02:00
|
|
|
gocloud.dev v0.15.0
|
2019-08-03 01:12:16 +02:00
|
|
|
gocloud.dev/secrets/hashivault v0.0.0-20190724225620-1d5466654942
|
2019-06-03 21:52:45 +02:00
|
|
|
golang.org/x/crypto v0.0.0-20190422183909-d864b10871cd
|
|
|
|
golang.org/x/net v0.0.0-20190424112056-4829fb13d2c6
|
|
|
|
golang.org/x/sync v0.0.0-20190423024810-112230192c58
|
|
|
|
google.golang.org/api v0.5.0
|
|
|
|
google.golang.org/genproto v0.0.0-20190508193815-b515fa19cec8
|
|
|
|
google.golang.org/grpc v1.20.1
|
2019-04-01 16:27:21 +02:00
|
|
|
gopkg.in/AlecAivazis/survey.v1 v1.4.1
|
2019-07-25 18:41:10 +02:00
|
|
|
gopkg.in/airbrake/gobrake.v2 v2.0.9 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
gopkg.in/cheggaaa/pb.v1 v1.0.28 // indirect
|
2019-07-25 18:41:10 +02:00
|
|
|
gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 // indirect
|
2019-04-01 16:27:21 +02:00
|
|
|
gopkg.in/src-d/go-git-fixtures.v3 v3.4.0 // indirect
|
2019-04-25 05:55:39 +02:00
|
|
|
gopkg.in/src-d/go-git.v4 v4.8.1
|
2019-04-01 16:27:21 +02:00
|
|
|
gopkg.in/yaml.v2 v2.2.2
|
|
|
|
)
|