Open pboguk opened 8 years ago
The workaround is setting an environment variable AWS_REGION=us-east-1
or whatever. Lets leave this bug open so I can update the README
After setting variable AWS_REGION=us-east-1 I got another error: etcd-aws-cfn -key-pair="keypair" -app="etcd-test-app" -dns-name="etcd.tesp.app"
panic: runtime error: invalid memory address or nil pointer dereference [signal 0xb code=0x1 addr=0x0 pc=0x636def]
goroutine 1 [running]: github.com/aws/aws-sdk-go/service/cloudformation.(_CloudFormation).newRequest(0x0, 0xc208312ec0, 0x8ec240, 0xc208243420, 0x8ec320, 0x0, 0x0) /root/go/src/github.com/aws/aws-sdk-go/service/cloudformation/service.go:95 +0x1f github.com/aws/aws-sdk-go/service/cloudformation.(_CloudFormation).DescribeStackEventsRequest(0x0, 0xc208243420, 0x10, 0x0) /root/go/src/github.com/aws/aws-sdk-go/service/cloudformation/api.go:295 +0x293 github.com/aws/aws-sdk-go/service/cloudformation.(_CloudFormation).DescribeStackEventsPages(0x0, 0xc208243420, 0xc2082379a8, 0x0, 0x0) /root/go/src/github.com/aws/aws-sdk-go/service/cloudformation/api.go:314 +0x58 github.com/crewjam/go-cloudformation/deploycfn.(_StackEventWatcher).Watch(0xc208239080, 0x0, 0x0) /root/go/src/github.com/crewjam/go-cloudformation/deploycfn/watcher.go:94 +0x131 github.com/crewjam/go-cloudformation/deploycfn.Deploy(0x7f5161e32320, 0xc20809a000, 0xc208194b20, 0x11, 0xc20802e460, 0xc20803d0b0, 0x0, 0x0) /root/go/src/github.com/crewjam/go-cloudformation/deploycfn/deploycfn.go:129 +0xc82 main.Main(0x0, 0x0) /root/go/src/github.com/crewjam/etcd-aws/aws/etcd-aws-cfn/main.go:71 +0x789 main.main() /root/go/src/github.com/crewjam/etcd-aws/aws/etcd-aws-cfn/main.go:78 +0x1f
goroutine 9 [IO wait]: net.(_pollDesc).Wait(0xc208010300, 0x72, 0x0, 0x0) /usr/lib/golang/src/net/fd_poll_runtime.go:84 +0x47 net.(_pollDesc).WaitRead(0xc208010300, 0x0, 0x0) /usr/lib/golang/src/net/fd_poll_runtime.go:89 +0x43 net.(_netFD).Read(0xc2080102a0, 0xc208052000, 0x1000, 0x1000, 0x0, 0x7f5161e31ca8, 0xc2081dfbb8) /usr/lib/golang/src/net/fd_unix.go:242 +0x40f net.(_conn).Read(0xc20802c078, 0xc208052000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/golang/src/net/net.go:121 +0xdc crypto/tls.(_block).readFromUntil(0xc20803d8f0, 0x7f5161e336a8, 0xc20802c078, 0x5, 0x0, 0x0) /usr/lib/golang/src/crypto/tls/conn.go:454 +0xe6 crypto/tls.(_Conn).readRecord(0xc208050000, 0x17, 0x0, 0x0) /usr/lib/golang/src/crypto/tls/conn.go:539 +0x2da crypto/tls.(_Conn).Read(0xc208050000, 0xc208053000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/golang/src/crypto/tls/conn.go:904 +0x166 net/http.noteEOFReader.Read(0x7f5161e38068, 0xc208050000, 0xc208070108, 0xc208053000, 0x1000, 0x1000, 0x886b20, 0x0, 0x0) /usr/lib/golang/src/net/http/transport.go:1270 +0x6e net/http.(_noteEOFReader).Read(0xc2081b0ee0, 0xc208053000, 0x1000, 0x1000, 0xc208012000, 0x0, 0x0)
Seems was error with keypair name.
Hi,
When I try to deploy CF via etcd-aws-cfn I get error: ERROR: deploy: MissingRegion: could not find region configuration
What the way to fix it?
Thank you