> I do see this:
> https://github.com/hashicorp/consul/issues/854
Thanks, I have seen that too, look like a know issue.
> Which is that the output from consul is too large and doesn't conform to the
> RFC
> which makes Go unable to read the DNS record.
> It does feel like this is a stdlib issue. Are you able to do thinks like
> python3 -c "import socket; print (socket.gethostbyname (' api.jujucharms.com
> '))"
> While being python that is essentially what we are doing in Go. You could also
> try something like:
> main.go:
> package main
> import (
> "net"
> "fmt"
> )
> func main () {
> fmt.Println (net.LookupHost (" api.jujucharms.com "))
> }
> go run main.go
> John
> =:->
Here is the result I got :
@juju-16cbed-0:~# python3 -c "import socket; print (socket.gethostbyname
('api.jujucharms.com'))"
162.213.33.122
@juju-16cbed-0:~# go run test-dns.go
[] lookup api.jujucharms.com on 10.101.90.82:53: no such host
That is exactly the problem .
If I use bind dns server, it works like a charm ..
Not sure who to address the issue but I think, CONSUL should be JUJU compliant
or vise versa
Cheers
--
Juju mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/juju