{"action":"created","issue":{"url":"https://api.github.com/repos/rancher/rancher/issues/4671","repository_url":"https://api.github.com/repos/rancher/rancher","labels_url":"https://api.github.com/repos/rancher/rancher/issues/4671/labels{/name}","comments_url":"https://api.github.com/repos/rancher/rancher/issues/4671/comments","events_url":"https://api.github.com/repos/rancher/rancher/issues/4671/events","html_url":"https://github.com/rancher/rancher/issues/4671","id":152883358,"number":4671,"title":"[external-dns] Loops on initializing","user":{"login":"russ","id":684,"avatar_url":"https://avatars.githubusercontent.com/u/684?v=3","gravatar_id":"","url":"https://api.github.com/users/russ","html_url":"https://github.com/russ","followers_url":"https://api.github.com/users/russ/followers","following_url":"https://api.github.com/users/russ/following{/other_user}","gists_url":"https://api.github.com/users/russ/gists{/gist_id}","starred_url":"https://api.github.com/users/russ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/russ/subscriptions","organizations_url":"https://api.github.com/users/russ/orgs","repos_url":"https://api.github.com/users/russ/repos","events_url":"https://api.github.com/users/russ/events{/privacy}","received_events_url":"https://api.github.com/users/russ/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rancher/rancher/labels/area/external-dns","name":"area/external-dns","color":"FBCA04"},{"url":"https://api.github.com/repos/rancher/rancher/labels/kind/question","name":"kind/question","color":"dddddd"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-05-03T21:53:27Z","updated_at":"2016-05-11T23:50:26Z","closed_at":null,"body":"Rancher Version: v0.4.4\r\n\r\nDocker Version: 1.11.1\r\n\r\nOS: Ubuntu 16.0.4\r\n\r\nSteps to Reproduce: Launch the Route53 stack from the catalog \r\n\r\nResults: Stack loops from starting/unhealthy/initializing\r\n\r\nExpected: To be active\r\n\r\n\r\n\r\n\r\nHere is the container log:\r\n\r\n```\r\n5/3/2016 2:30:27 PMnet/http.(*noteEOFReader).Read(0xc82010ef80, 0xc8201a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t<autogenerated>:126 +0xd0\r\n5/3/2016 2:30:27 PMbufio.(*Reader).fill(0xc820144a20)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/bufio/bufio.go:97 +0x1e9\r\n5/3/2016 2:30:27 PMbufio.(*Reader).Peek(0xc820144a20, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/bufio/bufio.go:132 +0xcc\r\n5/3/2016 2:30:27 PMnet/http.(*persistConn).readLoop(0xc820164000)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:876 +0xf7\r\n5/3/2016 2:30:27 PMcreated by net/http.(*Transport).dialConn\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:685 +0xc78\r\n5/3/2016 2:30:27 PM\r\n5/3/2016 2:30:27 PMgoroutine 26 [IO wait]:\r\n5/3/2016 2:30:27 PMnet.runtime_pollWait(0x7f6e049311d0, 0x72, 0xc82000a150)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/runtime/netpoll.go:157 +0x60\r\n5/3/2016 2:30:27 PMnet.(*pollDesc).Wait(0xc8201bedf0, 0x72, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a\r\n5/3/2016 2:30:27 PMnet.(*pollDesc).WaitRead(0xc8201bedf0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36\r\n5/3/2016 2:30:27 PMnet.(*netFD).accept(0xc8201bed90, 0x0, 0x7f6e048f7698, 0xc8201baf60)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_unix.go:408 +0x27c\r\n5/3/2016 2:30:27 PMnet.(*TCPListener).AcceptTCP(0xc8201c44b0, 0xc82017bd20, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d\r\n5/3/2016 2:30:27 PMnet/http.tcpKeepAliveListener.Accept(0xc8201c44b0, 0x0, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/server.go:2135 +0x41\r\n5/3/2016 2:30:27 PMnet/http.(*Server).Serve(0xc8201ccea0, 0x7f6e048f7660, 0xc8201c44b0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/server.go:1887 +0xb3\r\n5/3/2016 2:30:27 PMnet/http.(*Server).ListenAndServe(0xc8201ccea0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/server.go:1877 +0x136\r\n5/3/2016 2:30:27 PMnet/http.ListenAndServe(0xac5908, 0x5, 0x7f6e048f7600, 0xc8201c0230, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/server.go:1967 +0x8f\r\n5/3/2016 2:30:27 PMmain.startHealthcheck()\r\n5/3/2016 2:30:27 PM\t/source/healthcheck.go:17 +0x28c\r\n5/3/2016 2:30:27 PMcreated by main.main\r\n5/3/2016 2:30:27 PM\t/source/main.go:91 +0x1aa\r\n5/3/2016 2:30:27 PM\r\n5/3/2016 2:30:27 PMgoroutine 57 [IO wait]:\r\n5/3/2016 2:30:27 PMnet.runtime_pollWait(0x7f6e04931110, 0x72, 0xc82000a150)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/runtime/netpoll.go:157 +0x60\r\n5/3/2016 2:30:27 PMnet.(*pollDesc).Wait(0xc820208060, 0x72, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a\r\n5/3/2016 2:30:27 PMnet.(*pollDesc).WaitRead(0xc820208060, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36\r\n5/3/2016 2:30:27 PMnet.(*netFD).Read(0xc820208000, 0xc82020a000, 0x1000, 0x1000, 0x0, 0x7f6e04970050, 0xc82000a150)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_unix.go:232 +0x23a\r\n5/3/2016 2:30:27 PMnet.(*conn).Read(0xc8201c4498, 0xc82020a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/net.go:172 +0xe4\r\n5/3/2016 2:30:27 PMnet/http.noteEOFReader.Read(0x7f6e04931578, 0xc8201c4498, 0xc8201e6268, 0xc82020a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:1370 +0x67\r\n5/3/2016 2:30:27 PMnet/http.(*noteEOFReader).Read(0xc8201bad80, 0xc82020a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t<autogenerated>:126 +0xd0\r\n5/3/2016 2:30:27 PMbufio.(*Reader).fill(0xc8201cccc0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/bufio/bufio.go:97 +0x1e9\r\n5/3/2016 2:30:27 PMbufio.(*Reader).Peek(0xc8201cccc0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/bufio/bufio.go:132 +0xcc\r\n5/3/2016 2:30:27 PMnet/http.(*persistConn).readLoop(0xc8201e6210)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:876 +0xf7\r\n5/3/2016 2:30:27 PMcreated by net/http.(*Transport).dialConn\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:685 +0xc78\r\n5/3/2016 2:30:27 PM\r\n5/3/2016 2:30:27 PMgoroutine 58 [select]:\r\n5/3/2016 2:30:27 PMnet/http.(*persistConn).writeLoop(0xc8201e6210)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:1009 +0x40c\r\n5/3/2016 2:30:27 PMcreated by net/http.(*Transport).dialConn\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:686 +0xc9d\r\n5/3/2016 2:30:27 PM\r\n5/3/2016 2:30:27 PMgoroutine 64 [IO wait]:\r\n5/3/2016 2:30:27 PMnet.runtime_pollWait(0x7f6e04931290, 0x72, 0xc82000a150)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/runtime/netpoll.go:157 +0x60\r\n5/3/2016 2:30:27 PMnet.(*pollDesc).Wait(0xc8200545a0, 0x72, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a\r\n5/3/2016 2:30:27 PMnet.(*pollDesc).WaitRead(0xc8200545a0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36\r\n5/3/2016 2:30:27 PMnet.(*netFD).Read(0xc820054540, 0xc8201a1800, 0x800, 0x800, 0x0, 0x7f6e04970050, 0xc82000a150)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/fd_unix.go:232 +0x23a\r\n5/3/2016 2:30:27 PMnet.(*conn).Read(0xc8201c4510, 0xc8201a1800, 0x800, 0x800, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/net.go:172 +0xe4\r\n5/3/2016 2:30:27 PMcrypto/tls.(*block).readFromUntil(0xc820545bc0, 0x7f6e04931578, 0xc8201c4510, 0x5, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/crypto/tls/conn.go:455 +0xcc\r\n5/3/2016 2:30:27 PMcrypto/tls.(*Conn).readRecord(0xc8201f2580, 0xc15e17, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/crypto/tls/conn.go:540 +0x2d1\r\n5/3/2016 2:30:27 PMcrypto/tls.(*Conn).Read(0xc8201f2580, 0xc8202d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/crypto/tls/conn.go:901 +0x167\r\n5/3/2016 2:30:27 PMnet/http.noteEOFReader.Read(0x7f6e04900350, 0xc8201f2580, 0xc8201e6528, 0xc8202d0000, 0x1000, 0x1000, 0xc820032400, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:1370 +0x67\r\n5/3/2016 2:30:27 PMnet/http.(*noteEOFReader).Read(0xc820570160, 0xc8202d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t<autogenerated>:126 +0xd0\r\n5/3/2016 2:30:27 PMbufio.(*Reader).fill(0xc82056e6c0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/bufio/bufio.go:97 +0x1e9\r\n5/3/2016 2:30:27 PMbufio.(*Reader).Peek(0xc82056e6c0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/bufio/bufio.go:132 +0xcc\r\n5/3/2016 2:30:27 PMnet/http.(*persistConn).readLoop(0xc8201e64d0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:876 +0xf7\r\n5/3/2016 2:30:27 PMcreated by net/http.(*Transport).dialConn\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:685 +0xc78\r\n5/3/2016 2:30:27 PM\r\n5/3/2016 2:30:27 PMgoroutine 65 [select]:\r\n5/3/2016 2:30:27 PMnet/http.(*persistConn).writeLoop(0xc8201e64d0)\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:1009 +0x40c\r\n5/3/2016 2:30:27 PMcreated by net/http.(*Transport).dialConn\r\n5/3/2016 2:30:27 PM\t/usr/local/go/src/net/http/transport.go:686 +0xc9d\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/rancher/rancher/issues/comments/218623156","html_url":"https://github.com/rancher/rancher/issues/4671#issuecomment-218623156","issue_url":"https://api.github.com/repos/rancher/rancher/issues/4671","id":218623156,"user":{"login":"alena1108","id":1562176,"avatar_url":"https://avatars.githubusercontent.com/u/1562176?v=3","gravatar_id":"","url":"https://api.github.com/users/alena1108","html_url":"https://github.com/alena1108","followers_url":"https://api.github.com/users/alena1108/followers","following_url":"https://api.github.com/users/alena1108/following{/other_user}","gists_url":"https://api.github.com/users/alena1108/gists{/gist_id}","starred_url":"https://api.github.com/users/alena1108/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alena1108/subscriptions","organizations_url":"https://api.github.com/users/alena1108/orgs","repos_url":"https://api.github.com/users/alena1108/repos","events_url":"https://api.github.com/users/alena1108/events{/privacy}","received_events_url":"https://api.github.com/users/alena1108/received_events","type":"User","site_admin":false},"created_at":"2016-05-11T23:50:26Z","updated_at":"2016-05-11T23:50:26Z","body":"@janeczku looks like the error happens when we cast TTL (line 171 in route53.go): \r\n\r\n```\r\nTTL: int(*rrSet.TTL),\r\n```\r\n\r\nFrom what I remember, AWS doesn't allow null values for TTL, any idea what could have caused this error? "}}