- 08 Oct, 2017 1 commit
-
-
Bryan Zubrod authored
-
- 07 Oct, 2017 3 commits
-
-
Murali Reddy authored
bump up client-go to release-5.0 and vendor kubernetes/api
-
Murali Reddy authored
Fixes #178
-
Bryan Zubrod authored
* Move getNodeIP logic to utils package Remove redundant ipset lookups utils.NewIPSet() does this for us. * Don't masquerade pod -> nodeAddrsIPSet traffic Previously with Pod egress enabled, this would get masqueraded. This change also adds cleanup for said ipset. * Enhanced cleanup of Pod egress, overlay networking - Delete old/bad pod egress iptables rule(s) from old versions - When pod egress or overlay are disabled, cleanup as needed * Update IPSet.Sets to map type * ipset enhancements - Avoid providing method that would delete all ipset sets on a system - New method DestroyAllWithin() destroys sets tracked by an IPSet - Create() now handles cases where Sets/System state are not in sync - Refresh() now handles leftover -temp set gracefully - Swap() now uses ipset swap - Delete() improved sync of Sets and system state - Get() now validates if map element exists before trying - etc * Update routes controller to reflect ipset changes
-
- 06 Oct, 2017 4 commits
-
-
ryarnyah authored
* Cleanup ipset create function + restore. Fix #176 Switch from array to map to simplify set use * Add sets initialization on create
-
bzub authored
-
Bryan Zubrod authored
-
bzub authored
"kube-router.io/..." This is in line with convention set by k8s upstream.
-
- 05 Oct, 2017 2 commits
-
-
bzub authored
-
Bryan Zubrod authored
-
- 27 Sep, 2017 2 commits
-
-
bzub authored
-
Murali Reddy authored
Delete ipset dependency + delete unused ipsets
-
- 25 Sep, 2017 3 commits
-
-
Ryar Nyah authored
-
bzub authored
-
Bryan Zubrod authored
* Add --peer-router-password option Also: - Consolodated NRC peer fields into a []config.NeighborConfig to store address, asn, and password for each peer. - BREAKING: --peer-router and --peer-asn flags now take slices rather than strings. * Add password auth node annotation for external peer * Update documentation New CLI flags and annotations Renamed ones as well * Consistent CLI flags, annotations, and peer config BGP configs now all accept multiple values and are treated consistently. Other refactoring was done as well. * Stop bgpserver on peering errors to avoid listener leak * Clarify BGP doc sections Fix some typos
-
- 16 Sep, 2017 1 commit
-
-
Bryan Zubrod authored
* bgpserver: listen only on enabled address protocols * tiny typo fix * Ensure gobgp server listener gets closed
-
- 15 Sep, 2017 1 commit
-
-
Murali Reddy authored
-
- 14 Sep, 2017 1 commit
-
-
Bryan Zubrod authored
* Fix IPVS persistence flag * Improve service proxy logging * Fix Destination string * Enhanced ipvs ServiceFlags handling
-
- 08 Sep, 2017 2 commits
-
-
Murali Reddy authored
Adding ability to disable IP-in-IP tunnelining
-
Murali Reddy authored
where nodes are in different subnet. With tunneling disabled its expected that default gateway has learned the pod CIDR's allocated for all the nodes and can route the pod-to-pod traffic across nodes in different subnets Fixes #119
-
- 07 Sep, 2017 2 commits
-
-
Murali Reddy authored
Kube-proxy like behaviour to listen on all ip's for NodePort service.
-
Murali Reddy authored
NodePort service listens on all ip/interfaces in case of kube-proxy. Currently kube-router listens only on node IP. This fix introduces flag nodeport-bindon-all-ip with which you can have kube-proxy like behaviour. If not specified only nodeIP will be open for connections. Fixes #139
-
- 04 Sep, 2017 4 commits
-
-
Murali Reddy authored
-
Murali Reddy authored
-
Murali Reddy authored
fixing gofmt, go_vet, gocyclo, golint errors
-
Murali Reddy authored
-
- 02 Sep, 2017 1 commit
-
-
Murali Reddy authored
Setup policy-based routing so that traffic arriving on a tunnel interface leaves on same tunnel interface irrespective of rp_filter value
-
- 01 Sep, 2017 4 commits
-
-
Murali Reddy authored
Setup policy-based routing so that traffic arriving on a tunnel interface leaves on same tunnel interface irrespective of rp_filter value - ip rule to lookup custom route table for packets arriving from the pods - in the custom route table add route to route traffic to remote node through tunnel interface Fixes #138
-
Murali Reddy authored
fix gofmt, go_vet, misspells
-
Murali Reddy authored
-
Murali Reddy authored
-
- 29 Aug, 2017 2 commits
-
-
Murali Reddy authored
Enable netfilter for bridge, a must requirement for all CNI that use bridge
-
- 24 Aug, 2017 1 commit
-
-
Murali Reddy authored
-
- 20 Aug, 2017 5 commits
-
-
Murali Reddy authored
Add build-image folder, which allows to build kube-router on mac os
-
Murali Reddy authored
Consolidate multiple stop channels into one
-
Thomas Rosenstein authored
-
Thomas Rosenstein authored
-
Murali Reddy authored
-
- 17 Aug, 2017 1 commit
-
-
Murali Reddy authored
NetworkPolicy: Fix e2e test failures
-