liqo icon indicating copy to clipboard operation
liqo copied to clipboard

LiqoNet: peer connectivity check

Open cheina97 opened this issue 2 years ago • 15 comments

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

cheina97 avatar Aug 12 '22 16:08 cheina97

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 option test=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

adamjensenbot avatar Aug 12 '22 16:08 adamjensenbot

/build

cheina97 avatar Sep 02 '22 07:09 cheina97

/build

cheina97 avatar Sep 02 '22 17:09 cheina97

/build

cheina97 avatar Sep 02 '22 17:09 cheina97

/test

cheina97 avatar Sep 04 '22 15:09 cheina97

/build

cheina97 avatar Sep 04 '22 15:09 cheina97

/build

cheina97 avatar Sep 05 '22 07:09 cheina97

/build

cheina97 avatar Sep 20 '22 08:09 cheina97

/build

cheina97 avatar Sep 20 '22 16:09 cheina97

/build

cheina97 avatar Sep 20 '22 17:09 cheina97

/build

cheina97 avatar Sep 21 '22 14:09 cheina97

/build

cheina97 avatar Sep 21 '22 15:09 cheina97

/build

cheina97 avatar Sep 22 '22 12:09 cheina97

/build

cheina97 avatar Sep 25 '22 17:09 cheina97

/build

cheina97 avatar Sep 26 '22 07:09 cheina97

/build

cheina97 avatar Sep 26 '22 20:09 cheina97

/build

cheina97 avatar Sep 27 '22 11:09 cheina97

/build

cheina97 avatar Oct 01 '22 17:10 cheina97

/build

cheina97 avatar Oct 01 '22 17:10 cheina97

/build

cheina97 avatar Oct 04 '22 14:10 cheina97

/build

cheina97 avatar Oct 04 '22 16:10 cheina97

/build

cheina97 avatar Oct 07 '22 16:10 cheina97

/build

cheina97 avatar Oct 07 '22 16:10 cheina97

/test

cheina97 avatar Oct 09 '22 21:10 cheina97

/test

cheina97 avatar Oct 12 '22 07:10 cheina97

/test

cheina97 avatar Oct 12 '22 07:10 cheina97

/test

cheina97 avatar Oct 12 '22 09:10 cheina97

/rebase test=true

cheina97 avatar Oct 13 '22 14:10 cheina97

/rebase test=true

cheina97 avatar Oct 13 '22 15:10 cheina97

/test

giorio94 avatar Oct 13 '22 17:10 giorio94