bumyongchoi
f5db29e36d
honor the ClientIP session affinity timeout when set. ( #882 )
...
* 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>
2020-04-23 17:10:30 +05:30
Murali Reddy
0857436ec3
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
2020-03-02 23:28:14 +05:30
Arthur Outhenin-Chalandre
97c682e6f2
Ignore deletion of unknown IPVS rules ( #830 )
...
* add a --excluded-cidrs
* ignore deletion of ipvs rules with address in excluded cidrs
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
2020-02-17 01:39:28 +05:30
Murali Reddy
230ff155dd
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
2020-01-28 10:27:56 +05:30
Murali Reddy
f01a9a579e
Revert "restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services ( #819 )" ( #835 )
...
This reverts commit 27ec314e969fedc512de27ff1c519fa4186cf4ff.
2020-01-22 06:37:42 +05:30
Murali Reddy
27ec314e96
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
2020-01-22 06:36:19 +05:30