- 28 Apr, 2018 2 commits
-
-
Andrew Sy Kim authored
-
Murali Reddy authored
-
- 23 Apr, 2018 5 commits
-
-
andrewsykim authored
-
andrewsykim authored
-
Andrew Sy Kim authored
-
Murali Reddy authored
* 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
-
Murali Reddy authored
* split routing controllers to smaller modules by function * review comments
-
- 22 Apr, 2018 3 commits
-
-
Murali Reddy authored
-
Murali Reddy authored
-
Andrew Sy Kim authored
* update gobgp to d31262de7d91c81ff979b39950d2d859666dfa3f for graceful restart fixes * fix addExportPolicies test due to new gobgp version
-
- 18 Apr, 2018 2 commits
-
-
Murali Reddy authored
-
Murali Reddy authored
* minimize sync() done by the controllers * deprecate --config-sync-period * review comments
-
- 16 Apr, 2018 3 commits
-
-
Murali Reddy authored
* code restructuring as per typical golang projects * fix link in docs
-
Murali Reddy authored
Fixes #385
-
Andrew Sy Kim authored
* vendor changes from dep init * add Gopkg.lock and Gopkg.toml * delete glide.lock and glide.yaml * build gobgp from vendor
-
- 13 Apr, 2018 3 commits
-
-
Andrew Sy Kim authored
-
Andrew Sy Kim authored
-
Joakim Karlsson authored
* Added option BUILD_IN_DOCKER to build binarys in a docker container * removed unnecessary deps * locked docker image version for buildin
-
- 12 Apr, 2018 2 commits
-
-
Andrew Sy Kim authored
-
Andrew Sy Kim authored
-
- 11 Apr, 2018 1 commit
-
-
Andrew Sy Kim authored
-
- 10 Apr, 2018 2 commits
-
-
xanonid authored
-
Andrew Sy Kim authored
* delete package app/watchers since we're now using shared informers * used shared informers for events and listing resources * install moq in travis test script
-
- 09 Apr, 2018 1 commit
-
-
JuanJo Ciarlante authored
* 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
-
- 07 Apr, 2018 1 commit
-
-
Patrick Hemmer authored
* update command line options documentation * add test for command line help doc
-
- 05 Apr, 2018 1 commit
-
-
Vladimir Pouzanov authored
* Fixed the /var/run/docker.sock permissions in the DSR example * Set both mounts to read-only
-
- 04 Apr, 2018 3 commits
-
-
Vladimir Pouzanov authored
-
Andrew Sy Kim authored
annotation is set
-
Murali Reddy authored
-
- 28 Mar, 2018 1 commit
-
-
JuanJo Ciarlante authored
* fix --advertise-loadbalancer-ips for LoadBalancer w/o IPs * fix network_services_controller.go also for no lb IPs
-
- 26 Mar, 2018 2 commits
-
-
Andrew Sy Kim authored
-
JuanJo Ciarlante authored
* [jjo] support advertising status.loadBalancer.ingress IPs via flag * add `--advertise-loadbalancer-ip` flag, which will make Service's Ingress IP(s)set by the LoadBalancer to: - be locally added to nodes' `kube-dummy-if` network interface - be advertised to BGP peers * support "kube-router.io/service.skiplbips=true" per Service annotation to selectively skip above * refactor several functions with dupped code to streamline logic as: - `getIpsToAdvertise()` which calls -> - `getClusterIPs()` - `getExternalIPs()` - `getLoadBalancerIPs()` and contains nodeHasEndpoints logic, returns: (ipsToAdvertise, ipsToUnAdvertise) - advertiseIPs() which is essentially previous advertiseClusterIPs() (which was previously used to advertise _any_ IP actually, ie misnamed), with logic to un/advertise based on both passed arguments: (ipsToAdvertise, ipsToUnAdvertise) * fix some leftovers from uselbips -> skiplbips annotation change
-
- 24 Mar, 2018 2 commits
-
-
Murali Reddy authored
-
Murali Reddy authored
-
- 23 Mar, 2018 2 commits
-
-
Andrew Sy Kim authored
-
Andrew Sy Kim authored
* Test_addExportPolicies * default export policy should always be REJECT
-
- 21 Mar, 2018 3 commits
-
-
Tom van Leeuwen authored
withdraw ClusterIP bgp route for externalTrafficPolicy=Local when there are no local endpoints (#347) * unadvertising service ips for services without endpoints
-
Murali Reddy authored
-
Andrew Sy Kim authored
-
- 19 Mar, 2018 1 commit
-
-
JuanJo Ciarlante authored
Couple changes to improve local development, building, etc. * use ADD instead of COPY to force cache invalidation * rearrange to cache more expensive network downloads (apk, etc), ADDing locally built binaries at last
-