12 Commits

Author SHA1 Message Date
Murali Reddy
359ab1d9a1
explicilty specify source IP to use when send traffic over tunnels (#428) 2018-05-11 03:32:24 +05:30
Dan LaMotte
2f39f9833b cleanup routing table 79 (external IPs) (#431) 2018-05-11 03:19:45 +05:30
Murali Reddy
09b2f13e13
fix the wrong lister used (#422) 2018-05-04 18:04:57 +05:30
Dan LaMotte
dfca917c16 proxy: cleanup stale IPs on kube-dummy-if (#417)
Relates to #411
2018-05-02 01:09:49 +00:00
Murali Reddy
41332a18b9
Ability to enable/disable node advertising its pod CIDR to external BGP peers (#408)
* Node should advertise its pod CIDR to external BGP peers only if
--advertise-node-pod-cidr is set to true (defaults to true).
This is to enable a case where pod's remain non-routable from out of the
cluster but service VIP's can be routable from out side the cluster.

* fix unit test

* address review comments
2018-04-23 18:32:59 +00:00
Murali Reddy
23d43622ec
split routing controllers to smaller modules by function (#406)
* split routing controllers to smaller modules by function

* review comments
2018-04-23 05:42:28 +00:00
Murali Reddy
05bec8b385
break controller package to independent packages (#405) 2018-04-22 13:25:58 +00:00
Murali Reddy
1a0bfa2dfb
move health, metrics to sepearate packages (#404) 2018-04-22 11:36:47 +00:00
Andrew Sy Kim
6eece2d737 update gobgp to d31262d for BGP graceful restart fixes (#403)
* update gobgp to d31262de7d91c81ff979b39950d2d859666dfa3f for graceful restart fixes

* fix addExportPolicies test due to new gobgp version
2018-04-22 08:14:26 +00:00
Murali Reddy
a1ecedf802
prevent processing updates leading to sync when controller doing full sync at boot time (#400) 2018-04-18 13:42:37 +05:30
Murali Reddy
041c05570a
minimize sync()'s done by the controllers (#399)
* minimize sync() done by the controllers

* deprecate --config-sync-period

* review comments
2018-04-18 10:48:57 +05:30
Murali Reddy
71d16bf4d6
code restructuring as per typical golang projects (#397)
* code restructuring as per typical golang projects

* fix link in docs
2018-04-17 00:18:20 +05:30