- 11 Sep, 2021 10 commits
-
-
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
-
Aaron U'Ren authored
-
Manuel Rüger authored
-
Manuel Rüger authored
-
- 02 Sep, 2021 1 commit
-
-
Manuel Rüger authored
-
- 01 Sep, 2021 1 commit
-
-
dependabot[bot] authored
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.39.1 to 1.40.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.39.1...v1.40.0 ) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
- 18 Aug, 2021 3 commits
-
-
Murali Reddy authored
-
Murali Reddy authored
other service. i.e) check if external IP really not used by any service Fixes #1154
-
Aaron U'Ren authored
Don't use the exit code of NewChain() to decide if the chain exists or not as it doesn't appear to be consistent between nftables and legacy iptables implementations.
-
- 13 Aug, 2021 2 commits
-
-
Lucas Mundim authored
-
Lucas Mundim authored
-
- 10 Aug, 2021 1 commit
-
-
Manuel Rüger authored
-
- 09 Aug, 2021 1 commit
-
-
Aaron U'Ren authored
-
- 05 Aug, 2021 8 commits
-
-
Aaron U'Ren authored
I found that without taking a brief pause between iptables cleanup and ipset deletion, sometimes the system still thought that there were iptables references to the ipsets and would error instead of cleaning the ipsets.
-
Aaron U'Ren authored
Errors can happen here for a lot of reasons, the user may not have been running the controller, the definitions may have already been deleted, the ipset may not be around to be referenced because the user already cleaned up before. Reduced the logging to trim user confusion over error statements in the logs.
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Aaron U'Ren authored
Use existing cleanupStale*() methods to cleanup NPC based iptables and ipsets. This provides a more consistent method of cleanup, consolidates the logic, and updates it for all of the changes NPC has gone through.
-
Aaron U'Ren authored
Somehow I missed adding ipset locking around cleanupStaleIPSets()
-
Aaron U'Ren authored
Don't continue the loop if we've already matched.
-
Lucas Mundim authored
-
- 02 Aug, 2021 7 commits
-
-
dependabot[bot] authored
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog) from 2.9.0 to 2.10.0. - [Release notes](https://github.com/kubernetes/klog/releases) - [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md) - [Commits](https://github.com/kubernetes/klog/compare/v2.9.0...v2.10.0 ) --- updated-dependencies: - dependency-name: k8s.io/klog/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [k8s.io/cri-api](https://github.com/kubernetes/cri-api) from 0.21.2 to 0.21.3. - [Release notes](https://github.com/kubernetes/cri-api/releases) - [Commits](https://github.com/kubernetes/cri-api/compare/v0.21.2...v0.21.3 ) --- updated-dependencies: - dependency-name: k8s.io/cri-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-
Manuel Rüger authored
-
dependabot[bot] authored
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.21.2 to 0.21.3. - [Release notes](https://github.com/kubernetes/client-go/releases) - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/kubernetes/client-go/compare/v0.21.2...v0.21.3 ) --- updated-dependencies: - dependency-name: k8s.io/client-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Manuel Rüger authored
Dependabot does not have access to secrets, so skip building containers
-
- 30 Jul, 2021 6 commits
-
-
Billie Cleek authored
* remove IPVS metrics Remove metrics for IPVS services when the IPVS service is deleted so that the number of metrics does not grow without bound. Fixes #734 * delete metricsMap key when IPVS service is removed Delete the key in NetworkServicesController.metricsMap when the respective IPVS configuration is removed. Remove a period from a comment to conform to kube-router norms * cleanup stale metrics in a distinct method * remove unnecessary error return value on cleanupStaleMetrics
-
Aaron U'Ren authored
-
Aaron U'Ren authored
Avoid extra and unneeded work by processing withdrawls first. Also makes the logic a lot more clear.
-
Aaron U'Ren authored
This also makes the call that happens upon path withdrawl safer, by checking to see if the route exists before deleting it. One departure here is that we used to only log errors, now we return errors as soon as they are encountered, this may cause some routes to persist even if they had been cleaned before by stopping at the first error. However, I think that it makes for more consistent and expected behavior if this needs to be called in another place.
-
Aaron U'Ren authored
-
Aaron U'Ren authored
-