221 Commits

Author SHA1 Message Date
Jian Li
8769d5b695 Support both keystone v2.0 and v3 authentication
Change-Id: Iae2aad3b3d78cc901ccbdde8bab62c75ae1e2e92
2018-03-13 16:01:39 +00:00
daniel park
576969a0ed [ONOS-7444] Optimize SONA gw doesn't use vrouter app and quagga anymore
- Done: Deriving MAC address from external peer router, SNAT, Floating IP-based routing, SNAT with VLAN
- Todo: Floating IP-based routing with VLAN, GW loadbalancing

Change-Id: I718b71eaf64a40049fc86687f10432446bb1b5bf
2018-03-12 09:29:59 +00:00
sangho
a0ef13b5c5 Urgent patch to support OpenStack keystone API 3.0
- Now os4j library uses keystone V3.0, and does not work with v2.0
- v2.0 has been deprecated from OpenStack Ocata version
- It was tested with OpenStack Ocata version
- The correct endpoint URL is http://IP_ADDRESS/identity/v3

Change-Id: I95500612b6c102f664061707aaa41ca941d06ba2
2018-03-09 13:56:39 +09:00
Jian Li
c5cd66235a Fix: resolve REST Unit test failure caused by incorrect jersey deps
Change-Id: I50f8914aed34c9014033ddaf9f4f66d938d07ade
2018-03-08 17:24:20 +00:00
Jian Li
2153659d1f Refactor: make query methods visible in OpenStackSecurityGroupAdminService
Change-Id: Ie698db5ff5de23219e967d43b8e053859265c706
2018-03-06 18:29:26 +00:00
daniel park
719e5104e8 Add openstack end point auto-completion feature for openstack-sync-state cmd.
Change-Id: If97f2db55ed14db4335378a7b6868ba6f0cc0b57
2018-03-06 17:40:41 +00:00
Jian Li
da7c6cb1f0 Refactor: make query methods visible in OpenStackRouterAdminService
Change-Id: I1b08bba03ca256fc2d75ad2574df33bb2a42786a
2018-03-06 17:31:33 +00:00
Jian Li
ea1b9669cb Refactor: add javadoc, restrict visibility, etc for sona switching
Change-Id: I9f5d8e53fb037a34f31dc15f9038a8fd0e756356
2018-03-06 17:27:56 +00:00
Jian Li
9d676fb6ed Refactor: remove duplication, simplify SONA switching host provider
Change-Id: Idd10360f352df34b84dd4b009e33864c4588037f
2018-03-06 17:27:56 +00:00
Jian Li
5a15fe6683 Refactor: make query methods visible in OpenStackNetworkAdminService
Change-Id: I79c9944387da1d93972cc0d79c7d0b7c57b47f21
2018-03-06 13:46:45 +09:00
Jian Li
78885a2240 Refactor: perform further code simplification using asJavaMap
Change-Id: If61d9a0c14f77768a902c8c18340733bfb5d5357
2018-03-05 23:33:41 +00:00
Jian Li
fb00549798 Make DHCP data MTU be configurable in openstacknetworking
Change-Id: Ia51807117f43e0d264c5becf3c2c43f69ef1a7cb
2018-03-05 23:33:34 +00:00
Jian Li
71670d1185 Fix: resolve critical issues reported by sonar
Change-Id: I5ff9363b95608a96e324c294995dbcb79bba1fa9
2018-03-02 21:31:07 +09:00
Jian Li
3336163b98 Fix: resolve 400 HTTP error caused by incorrect example JSON string
Change-Id: Id07a4aa4553ba44d88ffc553d2a03d911f14a2f0
2018-03-01 13:18:58 -08:00
Jian Li
156c96f7a9 Refactor: split api from single bundle for openstacknetworking
Change-Id: I8d94476d04bea1c0440e9735f519fdca3b1bd77d
2018-03-01 21:17:23 +00:00
Jian Li
96abb155eb [ONOS-7492] Add unit test for openstack router and subnet REST API
Change-Id: Icc6b1ce00e941b66c9027db7ec43b6568e323e76
2018-03-01 19:36:44 +00:00
Jian Li
40e6361964 [ONOS-7492] Add unit test for openstack security group REST API
Change-Id: Ifd7b99afac9de0d0235fd6a4d74e5948656b92b6
2018-03-01 19:10:34 +00:00
Jian Li
8d8a0c5c6a Fix: correct typos and return status for openstack security group
Change-Id: Ie07f0c20130447b11a1dbe9da6d355158a4f5cbe
2018-03-01 19:10:25 +00:00
Jian Li
5fe3447f94 [ONOS-7492] Add unit test for openstack network and port REST API
Change-Id: I40598775fadbd623a58ec3003841689f3f7ab54b
2018-03-01 19:10:19 +00:00
Ray Milkey
c6c9b17b7b Fix some small SONAR issues
Change-Id: I5accbeb3895e5a5e679146c9eb688232fbf0a6b6
2018-02-26 09:36:31 -08:00
Jian Li
4de49c009c Correct SONA imported pkgs, avoid duplicated dependencies embedding
Change-Id: I08846b14fb82e120a5edc02d21fa035b3a280032
2018-02-23 03:34:48 +00:00
daniel park
eeb8e04674 [ONOS-7444] Optimize SONA gw doesn't use vrouter app and quagga anymore
- Done: Deriving MAC address from external peer router, SNAT, Floating IP-based routing
- Todo: Vlan, GW loadbalancing

Change-Id: I0cc2a61295c28fa6a796046ca142c4ef525b70d3
2018-02-23 11:37:41 +09:00
Jian Li
54c46048e9 Fix: resolve SONA activation issue due to deps conflict in BUCK
Change-Id: I1f2b326562c4ce5c6534792d144e73059016a0a5
2018-02-23 00:30:28 +00:00
Jian Li
b190607cec Remove redundant app.xml and feature.xml in openstacknetworking app
Change-Id: Ibfa71a154be98fa2adbc4ac60b31a855018f3285
2018-02-23 00:09:23 +00:00
Ray Milkey
08932a7288 Fix SONAR complaint about missing break statements
Change-Id: I02697f36841cb43cbca4b65f5e2ab79cf33ec441
2018-02-20 15:34:38 -08:00
Jian Li
5c51d90ae6 [ONOS-7492] Add unit test for OpenstackFloatingIp REST API
Change-Id: I5d750405b63ffef8049f3b23f2129dac5532c6d0
2018-02-20 18:56:48 +00:00
Jian Li
eb9f77d50d Refactor: remove duplicated code snippet w modelEntityToJson method
Change-Id: I047c6dda433d76eeb0a761ba0e1525b0dc6a5d5f
2018-02-20 05:08:43 +00:00
Jian Li
091d8d227c Refactor: remove duplicated code snippet w jsonToModelEntity method
Change-Id: I9d8ba515cf36ce3536c41802113cdb11c157a5e5
2018-02-20 04:11:23 +00:00
daniel park
b5817105bd [ONOS-7444] Optimize SONA gw doesn't use vrouter app and quagga anymore
- Done: Deriving MAC address from external peer router and simple SNAT functionality
- Todo: SNAT, Floating IP-based routing

Change-Id: Ib1a5784a7304c44b28d7b2c9891b98fd13000db1
2018-02-20 09:40:45 +09:00
Jian Li
caedc8b761 Fix: resolve IAE due to unregistered LinkedHashMap in Kryo registry
Change-Id: I74be59dd50c5bd3c942a6e9a42475825739b9693
2018-02-19 17:21:06 +09:00
Jian Li
4a80a57dc1 Fix: SONA activation issue caused by missing of snakeyaml
Change-Id: Ia0cf39e588e7682d2075a10b62c1ff44d9b5c3f5
2018-02-16 14:41:47 +09:00
Jian Li
d3472bf9fa [ONOS-7470] Add swagger API doc of openstack networking module #2
Change-Id: I494fc58d39822e17ef152fb0fcc3445bc4bfeb2e
2018-02-14 07:48:53 +00:00
Jian Li
2077f66655 [ONOS-7470] Add swagger API doc of openstack networking module
Change-Id: Iaf7e3f6f5df027897aed496ebbf58d21b6a915e3
2018-02-14 07:48:26 +00:00
Jian Li
02a94982b6 Bump up openstack4j to 3.1.0 with dependency updated
Change-Id: If8bef8a9e9ebd71b32433555bfdaed406f7e40c3
2018-02-09 18:39:21 +00:00
Ray Milkey
d6a67c3909 SONAR suggestion - explicit break in switch statements
Change-Id: Ib648192fe84f37947936592c4635397706b14377
2018-02-05 17:52:53 +00:00
Ray Milkey
3717e604d5 SONAR suggestions - prevent truncation of arithmetic expressions
Change-Id: I4694c0c3183b991a4f0db793f584bc77a5fb7d60
2018-02-02 23:06:44 +00:00
Yuta HIGUCHI
f1653a7c39 pom cleanup
+ minor fixes

Change-Id: Ie8a9c42cdcfcff131528f73ace5b9efdc08f05a1
2018-02-01 15:02:21 +00:00
Ray Milkey
74e5913ec3 Sonar suggestions - fixes to potential null pointer dereferences
Change-Id: I4e350a9d72a9322971d5d4f831f1bdf167986b87
2018-01-18 19:01:54 +00:00
Ray Milkey
9c9cde4d4d SONAR Suggestion - protected members in final classes are pointless
Change-Id: Ie34d86aecf181e73867a14864d75e0db8a8f48f3
2018-01-17 00:18:50 +00:00
ONOS Jenkins User
45d340c839 Starting snapshot 1.13.0-SNAPSHOT 2018-01-09 01:56:13 +00:00
ONOS Jenkins User
32ebb5add8 Tagging 1.13.0-b8 2018-01-09 01:54:28 +00:00
daniel park
6ed460a0c2 Fix to deal with exception cases in case of OpenstackNetworkEvent.
Change-Id: I3a1d3c5a6f8ac5822d6f0eb62d5164ecea3c51a3
2018-01-08 06:31:18 +00:00
ONOS Jenkins User
61881df1ee Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 21:19:45 +00:00
ONOS Jenkins User
d22dccc27f Tagging 1.13.0-b7 2017-12-12 21:18:01 +00:00
ONOS Jenkins User
4bf9e3a520 Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 18:46:22 +00:00
ONOS Jenkins User
168ac92b8d Tagging 1.13.0-b6 2017-12-12 18:44:15 +00:00
ONOS Jenkins User
0e78e27f0c Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 03:27:00 +00:00
ONOS Jenkins User
2a7d833cab Tagging 1.13.0-b5 2017-12-12 03:25:23 +00:00
ONOS Jenkins User
c53a15f933 Starting snapshot 1.13.0-SNAPSHOT 2017-12-11 20:43:30 +00:00
ONOS Jenkins User
d06da9e33c Tagging 1.13.0-b3 2017-12-11 20:41:44 +00:00