- 23 Apr, 2020 1 commit
-
-
Murali Reddy authored
withdraw external IP from advertisement only if the deleted service is the last service using external IP (#850) * withdraw external IP from advertisement only if the deleted service is the last service using external IP Fixes #828 * addressing review comment
-
- 21 Apr, 2020 1 commit
-
-
Filinto Duran authored
-------------------------------------------- Copyright: Sony Interactive Entertainment Inc. Co-authored-by:
Author Name <Filinto.Duran@sony.com>
-
- 15 Apr, 2020 1 commit
-
-
Murali Reddy authored
intercept pod egress traffic going through the OUTPUT chain of filter table and run through the (#875) network policies. Fixes #609
-
- 13 Apr, 2020 2 commits
-
-
Murali Reddy authored
* in DeleteFunc handlers across the controllers handle the case where received object can be of type DeletedFinalStateUnknown fixes one of the symptoms (panic on receiving DeletedFinalStateUnknown objects) reported in #712 * address review comments
-
Aaron U'Ren authored
While --set is still ambiguous it can clash with other module options, so it is better to be more specific and use the --match-set option. This also more closely aligns with all other areas of the code that already use --match-set. From iptables-extensions man page: The option --match-set can be replaced by --set if that does not clash with an option of other extensions.
-
- 06 Apr, 2020 2 commits
-
-
Murali Reddy authored
API server to cached informer. Modify test to use informer
-
Lujeni authored
-
- 03 Apr, 2020 1 commit
-
-
Murali Reddy authored
Fixes #862
-
- 24 Mar, 2020 1 commit
-
-
Lucas Mundim authored
-
- 20 Mar, 2020 1 commit
-
-
digambar01 authored
-
- 12 Mar, 2020 1 commit
-
-
Murali Reddy authored
-
- 04 Mar, 2020 2 commits
-
-
Billie Cleek authored
-
Murali Reddy authored
-
- 02 Mar, 2020 1 commit
-
-
Murali Reddy authored
use endpoint (IP, port) tuple to track active endpoints of a service in use. Currently only endpoint IP (#842) used so any change in port of the endpoint leaves stale ipvs server config Fixes #841
-
- 24 Feb, 2020 1 commit
-
-
Paul B Schroeder authored
-
- 19 Feb, 2020 1 commit
-
-
Murali Reddy authored
populate pod CID in network routing controler to simulate reading from node spec once at begining (#844)
-
- 16 Feb, 2020 4 commits
-
-
Murali Reddy authored
-
wu0407 authored
* fix router controller unhealthy on api server down * import glog * use NetworkRoutingController podCidr * fix undefind
-
Arthur Outhenin-Chalandre authored
* add a --excluded-cidrs * ignore deletion of ipvs rules with address in excluded cidrs Signed-off-by:
Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
-
Lucas Mundim authored
* Use SNAT instead of MASQUERADE to source NAT outbound IPVS traffic * Perform cleanup of depreciated masquerade iptables rules (if needed)
-
- 28 Jan, 2020 1 commit
-
-
Murali Reddy authored
restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services (#836) * restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services Fixes #818 * addressing review comments
-
- 22 Jan, 2020 4 commits
-
-
Murali Reddy authored
-
Murali Reddy authored
* fix broken CI * fix .travis.yml * skip gomoqs * fix multi arch image building
-
Murali Reddy authored
Revert "restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services (#819)" (#835) This reverts commit 27ec314e.
-
Murali Reddy authored
restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services (#819) * restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services Fixes #818 * refactoring service controller sync() logic to be more modular
-
- 13 Dec, 2019 1 commit
-
-
Loïc Blot authored
Currently we can have error on service proxy if we cannot set sysctl (in my case), but those errors are return and not shown. Just show them, like other controllers
-
- 09 Dec, 2019 2 commits
-
-
Boris Djurdjevic authored
For very busy tcp connections there is a small possibility to receive a TCP RST during the iptables sync. A default `REJECT` rule is chronologically added before the allow-`RELATED,ESTABLISHED` rule for ingress and egress connections. In between of the creation of these two rules a connection reset can happen for already established connections. This commits swaps the order of rule insertion.
-
Murali Reddy authored
-
- 05 Dec, 2019 2 commits
-
-
Oleg authored
Signed-off-by:
Oleg Selin <oleg.selin@renhealth.com>
-
Aaron Layfield authored
* 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
-
- 25 Nov, 2019 1 commit
-
-
Billie Cleek authored
-
- 24 Oct, 2019 1 commit
-
-
Andrew Sy Kim authored
Signed-off-by:
Andrew Sy Kim <kiman@vmware.com>
-
- 19 Sep, 2019 1 commit
-
-
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
-
- 09 Sep, 2019 1 commit
-
-
ТАМИХИРО ЛЕЕ authored
-
- 22 Aug, 2019 1 commit
-
-
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'
-
- 01 Aug, 2019 1 commit
-
-
Mark Deckert authored
-
- 24 Jul, 2019 1 commit
-
-
Ivan Kurnosov authored
LGTM. Thanks for the pr @zerkms
-
- 24 Jun, 2019 1 commit
-
-
Jérôme Poulin authored
In reference to issue #725, we modified kube-router to send heartbeats before starting policy sync to prevent missing heartbeats while running iptables commands. Signed-off-by:
Jérôme Poulin <jeromepoulin@gmail.com>
-
- 27 May, 2019 1 commit
-
-
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
-
- 26 May, 2019 1 commit
-
-
Aaron U'Ren authored
* rename export policies to make it direction independent * split creating neighborsets and prefixsets from applying export policy * add bgp import policy to deny service VIPs * add tests for addition of import policy
-