commit | 05a9458a966fcb0c2b9a2acb2571ad1a047b4937 | [log] [tgz] |
---|---|---|
author | Daniel Park <dan.park@sk.com> | Wed May 12 10:57:02 2021 +0900 |
committer | Jian Li <pyguni@gmail.com> | Wed Jun 02 12:48:03 2021 +0000 |
tree | 929073012ec98e404456abe070f7271efe9c7411 | |
parent | 328fb60363e0f05d81439b4c46da818a7bf57556 [diff] [blame] |
Support LB in kubevirt networking application. Change-Id: I59578fc0b778173a20c958b641cf9bf1abe69bc6 (cherry picked from commit c8a8759e3adc292a429a4ca7173d15c220b7ea3c)
diff --git a/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/KubevirtRoutingSnatHandler.java b/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/KubevirtRoutingSnatHandler.java index 6e46179..e73bd01 100644 --- a/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/KubevirtRoutingSnatHandler.java +++ b/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/KubevirtRoutingSnatHandler.java
@@ -173,7 +173,7 @@ } private void initGatewayNodeSnatForRouter(KubevirtRouter router, String gateway, boolean install) { - if (router.electedGateway() == null) { + if (gateway == null) { log.warn("Fail to initialize gateway node snat for router {} " + "because there's no gateway assigned to it", router.name()); return; @@ -509,7 +509,7 @@ if (!isRelevantHelper()) { return; } - KubevirtNode electedGw = gatewayNodeForSpecifiedRouter(kubevirtNodeService, router); + KubevirtNode electedGw = kubevirtNodeService.node(router.electedGateway()); if (electedGw == null) { log.warn("Fail to process router external network attached gateway node snat for router {} " +