liqo
liqo copied to clipboard
LiqoNet: peer connectivity check
This PR introduces a way to check connectivity between 2 peered clusters.
TODO:
- [x] Add first externalCIDR IP to liqo.tunnel
- [x] Exclude IP from usable IPs
- [x] Add NAT rules on the destination cluster.
- [x] Add ConnChecker
- [x] Add periodic ping
- [x] Expose connection status as prometheus metric
Hi @cheina97. Thanks for your PR!
I am @adamjensenbot. You can interact with me issuing a slash command in the first line of a comment. Currently, I understand the following commands:
-
/rebase
: Rebase this PR onto the master branch (You can add the optiontest=true
to launch the tests when the rebase operation is completed) -
/merge
: Merge this PR into the master branch -
/build
Build Liqo components -
/test
Launch the E2E and Unit tests -
/hold
,/unhold
Add/remove the hold label to prevent merging with /merge
Make sure this PR appears in the liqo changelog, adding one of the following labels:
-
kind/breaking
: :boom: Breaking Change -
kind/feature
: :rocket: New Feature -
kind/bug
: :bug: Bug Fix -
kind/cleanup
: :broom: Code Refactoring -
kind/docs
: :memo: Documentation
/build
/build
/build
/test
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/build
/test
/test
/test
/test
/rebase test=true
/rebase test=true
/test