- 07 May, 2020 1 commit
-
-
Manuel Rüger authored
* .goreleaser.yml: Multiarch build * Makefile: Record phony targets
-
- 04 May, 2020 3 commits
-
-
Aaron U'Ren authored
service proxy: ensure hearbeats are sent during sync
-
Murali Reddy authored
Fixes #879
-
Murali Reddy authored
(pod's traffic that is destined to node's local ip). with out this fix even with network policy to drop all egress traffic, pod can reach host IP's. Pod's can access any service hosted in host network as well
-
- 03 May, 2020 1 commit
-
-
Ryan Belgrave authored
* push multi-arch images to the dev registry * cleam things up with a array of arches * missed setting a GOARCH * put quotes and {} everywhere * one of these isn't a variable
-
- 02 May, 2020 1 commit
-
-
Murali Reddy authored
* nflog the packet that will be dropped by network policy enforcement that can be further by read by ulogd Fixes #505 * addressing review comments
-
- 26 Apr, 2020 4 commits
-
-
Aaron U'Ren authored
Fix for same issue as #750, but for network_routes_controller
-
Лач authored
-
Manuel Rüger authored
* Add multi-arch support for container images Currently we have a arch-specific binary that gets installed on an amd64 container. This change ensures that the container image matches the arch-specific binary. Using alpine archictecture-specific images as mentioned under https://hub.docker.com/_/alpine To support architectures different from host architecture, this uses qemu-static. * Lint Dockerfile Use COPY instead of ADD https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy
-
-
- 25 Apr, 2020 1 commit
-
-
Aaron U'Ren authored
Enabling --bgp-graceful-restart by default when the router component is deployed via daemonset
-
- 24 Apr, 2020 1 commit
-
-
Murali Reddy authored
used by iptables command when run by kube-router Fixes #506
-
- 23 Apr, 2020 4 commits
-
-
Vilmos Nebehaj authored
The behavior of iproute2 changed in 5.0 as described in #750: now if a table has not been created, `ip route list table <table>` will produce a non-zero exit code. It's not really needed to check tables via `list` anyway, since they will be created by iproute2 when needed on first use. So relax error handling for `ip route list table`, and remove it completely when a table might be missing. This fixes #750
-
bumyongchoi authored
* honor the ClientIP session affinity timeout * update moq file * Fix unit test failure due to adding a new arg to ipvsAddService Co-authored-by:
Bumyong Choi <bchoi@digitalocean.com>
-
Murali Reddy authored
-
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
-