commit | b230e07c53465fec2380ab5f635d90e25b0a1cc4 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Mon Dec 21 11:25:12 2020 +0900 |
committer | Jian Li <pyguni@gmail.com> | Wed Jan 20 10:55:52 2021 +0000 |
tree | 7650df5e683ae4ff9395aa45829118b814a293c4 | |
parent | cc01e455bdc1a6ee9d842be00983f7821fe0a1a0 [diff] [blame] |
Implement kubevirt node service, expose it through REST API and CLI Change-Id: Ieebd2652af31344df3a7c91d3669a2ba150cb57f
diff --git a/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/DefaultKubevirtNode.java b/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/DefaultKubevirtNode.java index cd653ce..3815ff3 100644 --- a/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/DefaultKubevirtNode.java +++ b/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/DefaultKubevirtNode.java
@@ -125,6 +125,20 @@ } @Override + public KubevirtNode updateIntgBridge(DeviceId deviceId) { + return new Builder() + .hostname(hostname) + .clusterName(clusterName) + .type(type) + .intgBridge(deviceId) + .managementIp(managementIp) + .dataIp(dataIp) + .state(state) + .phyIntfs(phyIntfs) + .build(); + } + + @Override public Collection<KubevirtPhyInterface> phyIntfs() { if (phyIntfs == null) { return new ArrayList<>();