- 17 May, 2021 3 commits
-
-
Aaron U'Ren authored
Use startBgpServer() rather than doing things individually, so that we can follow the logic path of how kube-router actually works better. This allows us to use annotations rather than set stuff manually and allows us to test more of the code-path of the NRC. Additionally, this change allows us to actually test some errors better such as, make sure that startBgpServer() actually throws the error we expect when only one part of the prepend ASN annotation is present. Previously, we were not actually testing this code path.
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
- 13 May, 2021 1 commit
-
-
Benjamin Ullian authored
-
- 04 May, 2021 1 commit
-
-
Manuel Rüger authored
gobgp 2.27.0 k8s 1.21
-
- 28 Apr, 2021 3 commits
-
-
Mikhail Sakhnov authored
Signed-off-by:
Mikhail Sakhnov <mikhail@skhnv.me>
-
Murali Reddy authored
-
Murali Reddy authored
-
- 23 Apr, 2021 1 commit
-
-
Murali Reddy authored
-
- 21 Apr, 2021 1 commit
-
-
Alexander "Ananace" Olofsson authored
* fix(nsc): Overly eager IPVS updating Switches the endpoint map comparison in OnEndpointsUpdate from being a DeepEqual, to instead checking that all services exist, and that their associated endpoints are similar. Ordering is no longer considered important in regards to the IPVS update check. Fixes #1026
-
- 20 Apr, 2021 6 commits
-
-
Manuel Rüger authored
-
Manuel Rüger authored
-
Manuel Rüger authored
-
Manuel Rüger authored
Includes an upgrade to gobgp 2.26.0
-
Manuel Rüger authored
-
Benjamin Ullian authored
* ipset restore: use temporary sets and swap them into the real ones * move const * switch to shared tmp ipsets * preemptively flush tmp set in case it already existed
-
- 14 Apr, 2021 12 commits
-
-
Aaron U'Ren authored
See the following for more details: https://github.com/cloudnativelabs/kube-router/security/code-scanning?query=ref%3Arefs%2Fpull%2F1065%2Fmerge+tool%3ACodeQL
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Aaron U'Ren authored
It is standard practice in Go to not capitalize error messages: https://github.com/golang/go/wiki/CodeReviewComments#error-strings
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Manuel Rüger authored
See also: https://docs.github.com/en/code-security/secure-coding/configuring-code-scanning Configuration taken from: https://github.com/github/codeql-action/blob/main/README.md#usage
-
- 12 Apr, 2021 3 commits
-
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
bazuchan authored
-
- 11 Apr, 2021 3 commits
-
-
Aaron U'Ren authored
-
Aurélien Dunand authored
Add an extra annotation for service in order to generate haipin related iptables rules for externalsIps of the service.
-
Manuel Rüger authored
glog is effectively unmaintained and the kubernetes ecosystem is mainly using its fork klog Fixes: #1051
-
- 08 Apr, 2021 1 commit
-
-
Manuel Rüger authored
* Remove vendor directory * Fix symlink * Update golang version to 1.15.10 * Update dependencies
-
- 24 Mar, 2021 4 commits
-
-
Murali Reddy authored
-
Murali Reddy authored
-
黄扬 authored
-
Aaron U'Ren authored
* doc(ecmp_vip.go): add info around extra withdraw Rename getWithdraw to make it more explicit what its doing here. Also add documentation as to why this is needed on Update and not Create/Delete as well as why we only treat externalIPs. * fix(ecmp_vip.go): remove superfluous AddPolicies AddPolicies is already called downstream of nrc.OnEndpointsUpdate() so there is no need to do it here as well, the only result is that this expensive operation and idempotent operation is run twice. * feat: better handling of headless services Also introduces a consolidated Service utilities section for controller functionality related to services that is shared. * fix: add logging back to tryHandleServiceDelete
-
- 18 Mar, 2021 1 commit
-
-
Aaron U'Ren authored
fixes #1035
-