1. 12 Mar, 2020 1 commit
  2. 04 Mar, 2020 2 commits
  3. 02 Mar, 2020 1 commit
  4. 24 Feb, 2020 1 commit
  5. 19 Feb, 2020 1 commit
  6. 16 Feb, 2020 4 commits
  7. 28 Jan, 2020 1 commit
  8. 22 Jan, 2020 4 commits
  9. 13 Dec, 2019 1 commit
  10. 09 Dec, 2019 2 commits
  11. 05 Dec, 2019 2 commits
  12. 25 Nov, 2019 1 commit
  13. 24 Oct, 2019 1 commit
  14. 19 Sep, 2019 1 commit
    • Tom Pointon's avatar
      Fix: Send BGP Withdrawals for Service VIPs Upon Service Deletion (#756) · d6f9f31a
      Tom Pointon authored
      * Refactor: seperate fetching service VIPs from advertise/withdrawal decision
      
      * Refactor: simplify advertise/withdrawal logic
      
      * Pass svcDeleted param to getVIPsForService
      
      * Don't advertise VIPs from deleted services
      
      * Test for withdrawing VIPs from deleted service
      
      * Refactor: use explicit handleServiceDelete functions
      d6f9f31a
  15. 09 Sep, 2019 1 commit
  16. 22 Aug, 2019 1 commit
    • Marcus Röder's avatar
      Allow setting the BGP graceful restart deferral time. See RFC4724 4.1 (#753) · 803bd902
      Marcus Röder authored
      GoBGP's default value for deferral time is 360 seconds.
      That means that the routes are not sent to the BGP peer until
      this timer is elapsed, so a server is unreachable for 360
      seconds, when kube-router restarts.
      
      The new parameter is --bgp-graceful-restart-deferral-time duration_with_unit
      
      For example '--bgp-graceful-restart-deferral-time 10s'
      803bd902
  17. 01 Aug, 2019 1 commit
  18. 24 Jul, 2019 1 commit
  19. 24 Jun, 2019 1 commit
  20. 27 May, 2019 1 commit
    • milan's avatar
      Use x/sys/unix epoll (#737) · 6470795d
      milan authored
      * 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
      6470795d
  21. 26 May, 2019 2 commits
  22. 12 May, 2019 2 commits
  23. 25 Apr, 2019 2 commits
    • milan's avatar
      Prefer node PodCIDR from an annotation (#720) · 7181d6fa
      milan authored
      Current implementation never considers the "kube-router.io/pod-cidr"
      annotation when creating an ipset for the node pod network CIDR.
      The Node.Spec.PodCIDR is always used instead.
      
      This patch prefers the annotation PodCIDR over the Node.Spec.PodCIDR
      7181d6fa
    • Joakim Karlsson's avatar
      Issue 572 - Graceful termination + Update to go-1.10.8, alpine-3.9 (#706) · 54eedcd0
      Joakim Karlsson authored
      * 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
      54eedcd0
  24. 20 Apr, 2019 1 commit
  25. 04 Apr, 2019 1 commit
  26. 02 Apr, 2019 2 commits
  27. 23 Mar, 2019 1 commit