212 Commits

Author SHA1 Message Date
Jian Li
deb76d20bb Auto generate a unique DPID of br-int bridge for openstack network
Change-Id: Iadf7291ebc2379e989cb05129d5025a2122a85e5
2021-07-19 14:13:53 +09:00
Jian Li
85f509957f Enable multicast snooping for all openstack's bridges by default
Change-Id: Icc0af350bb0ac0f4e72f651b07b66faa40840519
2020-12-12 04:02:22 +09:00
Jian Li
4b5048ada5 Initial support VM and container communication via POD and service IP
Change-Id: Ic87beee6ed122ec5551370c2b6a2789edf8fba5b
2020-10-10 16:15:31 +00:00
Daniel Park
c717c0f94f Changes default HA status to false in OpenstackNetworking App.
Change-Id: Iaf34f97f90eb25cd6a8b2660e07e3390ca35c989
2020-03-04 08:45:04 +00:00
Jian Li
15235cb033 Fix: turn off the verbose info level logging msg at openstacknode
Change-Id: I65fe35d16ac4e2cf5d008cdeb8e47cec5464b856
(cherry picked from commit 32a0de6d4e06fdaf15494fdc9b64781222c32c7c)
2020-03-04 08:44:48 +00:00
Jian Li
aac90201c6 Fix: improve logging level for openstacknode and openstacknetworking
Change-Id: Ic1f2d847e04b0d5c50fefcc9fc71ed3c053b1fa9
2020-03-04 08:44:41 +00:00
Jian Li
fba7e484e6 Fix: support checking the GENEVE port status at openstack node
Change-Id: If2068dee1b2bdfb933352513f22354426e137991
2020-03-04 08:44:02 +00:00
Jian Li
daa9115476 Only flood the ARP traffic to virtual network to avoid network loop
1. Purge unnecessary phyIntfPort method from openstacknode.
2. Update setUpstreamRulesForFlat method to reflect multi-br change

Change-Id: I6d70702d2aac2a067577635fada06c8eb21b56ae
2020-03-04 08:43:22 +00:00
Jian Li
6211694bb7 Support to provision and unprovision physical bridge along with ports
Change-Id: I16868a264ea95099b2184e652859a9adbec9eacd
2020-03-04 08:43:15 +00:00
Jian Li
d30295e3a4 Fix: revise node init logic to handle all state other than COMPLETE
Change-Id: I6c74783b053551fe49fb6c667131da9f3dd16ba0
(cherry picked from commit 8097420224370d2fb4cc3ecbc9457054ba19a4e8)
2019-04-12 06:44:05 +00:00
Daniel Park
0ba22e4f63 Fixes two things in OpenstackNode App. - Add whether ovsdb connection is alive in OpenstackNodeCheckCommand - Support REST API that queries the state of the specific openstack node
Change-Id: I96e7d8ff2ef2a0e03aa62454c0346a3dfa1597d1
2019-04-11 18:26:02 +09:00
Daniel Park
d45f004e6a Fixes to check the status of physnet interfaces in OpenstNodeCheckCommand.
Change-Id: I9186ec97e4b75687a28fdac7a4c3286afba3b83d
2019-03-27 14:51:21 +09:00
Jian Li
afe17e1fd0 Bumpup OpenStack4j dependencies from 3.1.0 to 3.2.0
Change-Id: I5919d0a05a4b8f1a0141b3949211b925fc05c06b
2019-03-26 00:34:03 +00:00
Jian Li
65cb23d676 Add openstack node initialization REST APIs
Change-Id: I82f3bcb4d16577a452fbbafbc70c352d1a495241
2019-03-20 02:17:44 +00:00
Jian Li
0091760ffb Fix: resolve openstack node attribute serialization issues
Change-Id: Id55ef76a7fdb2bd79790ad94f0cfb155830a8bea
2019-03-04 10:40:52 +09:00
Jian Li
901462aa14 Allow to query openstack nodes details through REST API
Change-Id: Ic2e1d3684f457d00ebaf971aeb357e4f7e84e74f
2019-02-21 10:57:42 +09:00
Daniel Park
4b24cec4ca Resolves code smells of Openstack node app.
Change-Id: Ibcb17b75baa8a22a316ac259ca41adf6a9a4ef43
2019-01-28 06:52:40 +00:00
Jian Li
7fe7eaf528 Add REST API for query/update/delete/enable/disable telemetry config
1. Add unit test for newly added REST APIs
2. Add codec and unit tests for TelemetryConfig
3. Split web package out from app package due to dep conflict

Change-Id: I85f52b2a7d059622e98832843bc9613cb8befa98
2019-01-09 05:37:41 +00:00
Jian Li
621f73cb14 [ONOS-7863] Initial support GENEVE tunnel at SONA
Change-Id: Ia85d32e8068c22d59082dceccc0d911f8acb5f02
2018-12-27 13:28:36 +09:00
SONA Project
6bc5c4a02b Remove openstack4j NetworkType due to unsupport of GENEVE tunnel
Change-Id: Id3579b706480114b076fbe867040b9bf8c2c738f
2018-12-26 06:41:17 +00:00
Jian Li
2d68c19f1b Initial support GRE tunnel at SONA
Change-Id: I86536a3ed23d8df45e1dc4033c3068a4dfc9ec73
2018-12-26 06:41:12 +00:00
Jian Li
900b723740 Fix: resolve the component cfg related exceptions
Change-Id: Ibaf2725934cf22971b6323866dc1ca9952de9f22
2018-12-14 14:04:51 +09:00
Jian Li
5ecfd1a59c Refactor: reduce to number of column for better readability at SONA
Change-Id: Ic8dd78cfc219272f98f37651f244c3564755960c
2018-12-14 03:55:31 +00:00
Jian Li
40888bfff5 Fix: do not query dist store inside main thread for openstacknode
Change-Id: I5392cafc907295c50b29b5d81f855c5a2fe8ed1c
2018-11-23 05:47:50 +00:00
Jian Li
db521c119a Fix: resolve CLI auto-completion issue of openstack apps
Change-Id: I0dc973628910cae3588f25e066e81a87a4264f06
2018-11-19 21:50:26 +00:00
Jian Li
bb83f7cd22 Fix: enable openstack related CLIs
Change-Id: I59ee4b4dfba90fe409e17a8ff2cb838c01fbe971
2018-11-13 04:20:13 +00:00
Ray Milkey
5739b2cc0c Merge branch 'master' into dev-karaf-4.2.1
Change-Id: I260f0ee72fa87f1547fa790f031c4980176992ac
2018-11-06 14:11:34 -08:00
Jian Li
cab4176def Fix: resolve thread blocking issue caused by querying dist store
Change-Id: Ifddf7eb07a4430af11ca64e8eb2098369fc7db6c
2018-11-06 06:59:10 +00:00
Thomas Vachuska
07782d262b Eliminated old features.xml and app.xml files required by no-longer supported Maven build.
Change-Id: I060af47c85c1b83d35f6cc8e462d6d609872b15a
2018-11-01 20:41:00 +00:00
Ray Milkey
68032db277 Remove blueprint files for 3.0 karaf CLI
Change-Id: I017db2a3c66cea8f0f7c568e5d4f3f302170936d
2018-11-01 20:39:23 +00:00
Ray Milkey
8e406511e9 openstack and routing app OSGi property migration
Change-Id: I855020959456f059911284bb7d8ade376cbc20c5
2018-10-29 23:43:14 +00:00
Ray Milkey
956bb1691a Merge remote-tracking branch 'origin/master' into dev-karaf-4.2.1
Change-Id: If611105632e508cb17352c6f5b1cbcfd85f716d1
2018-10-26 10:53:44 -07:00
Thomas Vachuska
22ea6126e4 Removing BUCK files and other Buck-related auxiliaries.
Change-Id: I23691380efcd9bce4906695605214ed59ada0e87
2018-10-24 20:02:31 +00:00
Daniel Park
489645c4ac Fixes a bridge and ovsdb connection is removed in case openstack node is removed.
Change-Id: Ib84a76f91c86c24a192ec4cfe64c1f37b84cc6b2
2018-10-24 04:56:56 +00:00
Ray Milkey
0b18b72872 Merge branch 'master' into merge
Change-Id: I163ecf699b554e33f4db938c66b73c9911e51135
2018-10-16 13:19:15 -07:00
Jian Li
5527691c21 Improve the unit test coverage for openstacknode API
Change-Id: I6ab0a00506bf1b48f29a071af8e199f3754e0d3e
2018-10-15 18:06:18 +00:00
Jian Li
2a2d26cdaf Refactor: move default model implementation from app to api
Change-Id: Icfc6c2a4831abbcf28642ee95305415b3f08e6f5
2018-10-12 04:19:48 +00:00
Jian Li
a09f3c3570 Add a CLI to print out openstack keystone and neutron config info
Change-Id: I8acf2340450193963a15babdb165e8e570b9dc9b
2018-10-12 04:19:32 +00:00
Ray Milkey
7a2dee599c [WIP] Add @Service tags to all commands and completers
Change-Id: I8d6ae6185ada30a92481ddb7b603af323656dc3a
2018-09-28 11:21:57 -07:00
Ray Milkey
86ad7bb5e7 [WIP] apps CLI changes for karaf upgrade
Change-Id: I283efc39c7d4f4b31344f1d2d0cdd2b98a60932d
2018-09-28 11:21:43 -07:00
Ray Milkey
d84f89ba3d [WIP] Upgrade ONOS to karaf version 4.2.1
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07:00
Daniel Park
5a6a7107d6 Supports update/remove of physical/vlan/dpdk interfaces in OpenstackNode app.
Change-Id: I7c3ab11ee90778fb2c842cb2805947f5a1d2c841
2018-09-11 04:04:57 +00:00
Jian Li
92b6f29283 Support injecting novaMetadataIp and novaMetadataPort through cfg
Change-Id: Ida449424235b70a791e8ed1d423f021f6d6726f7
2018-09-07 01:15:07 +00:00
Jian Li
4665093b0f Use metadata secret var in openstack node, support PUT/POST/DELETE
Change-Id: Id744b6443b49a3a0e73f9d497462f48ba64ab0a7
2018-09-07 01:06:17 +00:00
Jian Li
c704b67f87 Add keystone and neutron config classes and codec with unit tests
Change-Id: Ia89f5be9bac88927a383d56d56413ba23e3e5eb3
2018-09-07 01:03:58 +00:00
Daniel Park
e2658baf17 Supports a creation of dpdk tunnel bridge and ports in OpenstackNode.
Change-Id: I2688837b3e677fd39f06135ff76ca856f0da1dbe
2018-08-29 12:25:02 +09:00
Daniel Park
d02d7bda13 Supports dpdk config in OpenstackNode.
Change-Id: I332d7643acb56c5fa7460edb6e4c90a2d862706f
2018-08-28 02:38:21 +00:00
Daniel Park
3436fdec42 Remove group-related interfaces in OpenstackNode
Change-Id: I2dce03732fe7f1bd93bafdf5a0e2293c5b9519e5
2018-08-27 00:34:36 +00:00
Ray Milkey
761e80a427 Remove pom files from ONOS
Change-Id: I53e2395466cba10222d638736635b11380421d98
2018-08-21 18:11:58 +00:00
Ray Milkey
312d987732 Starting snapshot 1.15.0-SNAPSHOT
Change-Id: I9239c7695f7faf6dc184a0ff54a34dedf4761b2d
2018-08-20 16:09:54 -07:00