This vendors a later version of prometheus' golang client (0.8.0 ->
0.9.4) to allow `go mod tidy`to work properly.
It also updates the k8s libraries from 0.18.6 to 0.18.8 to avoid
hitting https://github.com/kubernetes/kubernetes/issues/91073
* Added flag and condition for open input on iptables #797
* Adding flag to docs.
* Updated to remove INPUT/CHAIN entirely. Name changed to IpvsDenyAll.
* Updated README.
* Updated docstring on ipvs-deny-all
* ipvsDenyAll -> ipvsPermitAll
* Updating user guide.
* Descriptions updates per review
* Make gobgp compile in an image
This patch adds Makefile logic, similar to the kube-router target,
allowing gobgp to be built in a container.
* Use unix.Epoll* functions
To be able to compile and run on the Linux@arm64 architecture
one has to use the `golang.org/x/sys/unix` package instead
the `syscall` package. This is because of these Go upstream
bugs that won't be fixed in the standard library:
- syscall: arm64: epoll_wait syscall not implemented
https://github.com/golang/go/issues/25813
* update netlink
* update libnetwork to get ipvs stats
* update gopkg.lock for libnetwork update
* update libnetwork
* add cli options
* make endpoints delete gracefully
* move conntrack flusher
* get some order in the mainloop
* update to alpine 3.9 & go 1.11.1
* revert to 1.10.3 just update alpine
* and revert travis.yml
* lock version
* test 1.12
* test
* network services controller testing via moq and ginkgo
* add network_services_test case for LoadBalancer w/o IPs
* no-change-commit: glide.yaml: pin ginkgo and gomega versions, update only these in vendor/
* golint fixes
* fixes from @andrewsykim review
* group std imports