Daniel Park
2ba66e251f
Supports Mm5 Interface in KubevirtNode app.
...
- Adds datacenter and cluster id parameter to KubevirtApiConfig
- Implements related REST API web resource
Change-Id: Ib1b6cbc1dbbe11def4d97d78c2e74b5eeec560dc
2022-05-09 00:15:59 +00:00
Daniel Park
17fe79854d
Connects to all the physical bridges in Kubevirt Node app to deal with the case that the physical port is disabled.
...
Change-Id: I9706cd4b670fbbb7ffdaaa2924fb893c801b2253
2022-04-12 18:43:19 +09:00
Jian Li
4b3436a259
Support STT tunneling protocol at kubevirt networking app
...
Change-Id: Icbef76dbfb842ce1cf6893bf18ee80c4b1b26006
2022-03-29 07:52:20 +00:00
Jian Li
e0eaf5c7bf
Check node init status when probing node health through REST API
...
Support to inject controller IP address to API config.
Change-Id: Iece8a84b698ef0da9803f11d473257c84e5adc4d
(cherry picked from commit 6a08072a2c1c3094818268ebf22ffa82f9713125)
2021-09-06 08:28:48 +00:00
Jian Li
1e0f3e8d79
Not add node into the cluster if it is tainted with kubevirt.io key
...
Change-Id: I22a87c33fbb506a12cc851d9bbba6bde25d7ded4
(cherry picked from commit 552314f8e0c66bc94d2e1070fbb3ca4ac2f841e7)
2021-06-18 01:27:06 +00:00
Jian Li
f89d960330
Support security group for provider typed networks (FLAT and VLAN)
...
Change-Id: I759b89eb16c0ab27ee068694dd455265bac4bf52
(cherry picked from commit 8ed2c9875172daf2a2be95a210e3e151eb4a6525)
2021-05-14 11:22:48 +00:00
Jian Li
3c3b163ae1
Inject API svc FQDN into kubevirt node, let onos resolve API svc IP
...
Change-Id: Idb4294a31353fb9a0e22df45ca6507c2895ed738
(cherry picked from commit 331ef702538931f506f8b65d9844a5c115876343)
2021-04-28 11:24:20 +00:00
Jian Li
94b6d167bc
Inject service FQDN into kubevirt node, let onos resolve service IP
...
Change-Id: I6f3f66ad97f8be461c464dad5d133f3477c40f5a
2021-04-16 20:10:58 +09:00
Daniel Park
515f5f3b88
Initializes gateway type of kubevirt node.
...
Change-Id: Ib48f54f60fa82b5fe35f0077687653712fd22803
(cherry picked from commit 54d8baf7cf1042251067641cf1da99cbc0ae8638)
2021-02-24 00:44:00 +00:00
Jian Li
4b2497046e
Support to add/update/remove kubevirt node, and add node watcher
...
Change-Id: I3cae33625b2dd6deb88f7bca2d0252d65667f2c9
(cherry picked from commit b9eb11d5b7012ea1619f512b27766dc04f657f72)
2021-02-22 09:47:47 +00:00
Jian Li
858ccd7fa6
Support tenant overlay network mode at kubevirt networking
...
Change-Id: Ife40e40e3ee5e342ac8b90ddea6eb81744ace18a
2021-02-18 14:25:39 +09:00
Jian Li
556709c1e2
Create/remove tenant bridge per tenant network at kubevirt app
...
Change-Id: I43ccf21db561edb9c51c2d8017dc4f614c5f0a4d
2021-02-18 14:25:13 +09:00
Jian Li
4fe40e537d
Add the logic of generating ovs bridges on bootstrap kubevirt node
...
Change-Id: Id691738ee31b509a143143103152111dfb47a606
2021-01-20 10:55:52 +00:00
Jian Li
aaf44b521e
Add the logic of bootstrap kubevirt nodes on injection of apiConfig
...
Change-Id: I4de30be648bd70873ac6e36779b1c7ca638d7fe4
2021-01-20 10:55:52 +00:00
Jian Li
f248307bb9
Add kubevirt API config service, expose it via REST API and CLI
...
Change-Id: I45a867ad54622656475758e7b4af38c19e551790
2021-01-20 10:55:52 +00:00
Jian Li
a1ebbf45ed
Add Kubevirt API config with unit tests
...
Change-Id: Id62ae526fd043c3147c3eb0fc82fa49a3f634112
2021-01-20 10:55:52 +00:00
Jian Li
b230e07c53
Implement kubevirt node service, expose it through REST API and CLI
...
Change-Id: Ieebd2652af31344df3a7c91d3669a2ba150cb57f
2021-01-20 10:55:52 +00:00
Jian Li
cc01e455bd
Add kubevirt node related codec with unit tests
...
Change-Id: I0c68d4c3d0c7626a4b6b66e5c783631cb9be50a8
2021-01-20 10:55:52 +00:00
Jian Li
4eb0cf42af
Initial implementation of kubevirt node along with test cases
...
Change-Id: I02f6abf2ae58dd79367a8b0b7e4a36fa966bf573
2021-01-20 10:55:52 +00:00
Jian Li
e2a53cb216
Add skeleton codes of kubevirt node and networking apps
...
Change-Id: I30dc9f02a8ea874bb18f1ecc781210bedb2c0972
2021-01-20 10:55:52 +00:00