135 Commits

Author SHA1 Message Date
Jian Li
51b844ce9c Support openstack controller node status check feature
Change-Id: I285b977ae32dd6d140aca7f25b00962db77b1054
2018-06-07 16:59:35 +09:00
Daniel Park
c4d0640983 [ONOS-7627] Support the creation of sr-iov port type for LiquidIO smart NIC
Change-Id: I6d55d1dfd26ec6ed0b9df9fdeea31749b0c49b7c
2018-06-07 15:25:20 +09:00
Jian Li
1064e4f5c2 Initial implementation of gateway load balancer for SONA app
Change-Id: Idd03646d637acd448985eb6e62204a8a9d759867
2018-06-04 09:42:04 +00:00
Jian Li
b8307cdeac Support hostname completing feature for openstack-node-init command
Change-Id: I3afca9ad5fe4bf2a35a9b65f9ea13cb093a09083
2018-05-31 02:46:59 +00:00
Jian Li
01c512d4de Update the example network-cfg.json for openstacknetworking and node
Change-Id: I681575a341da260d5be6ba58a4ec9730e88ab68b
2018-05-31 02:46:40 +00:00
Jian Li
92d42fcb47 Add endpoint attribute to openstack controller node
Change-Id: I8f8a13964f6025e2e9ce0f2f0ff493b72c7c3b28
2018-05-25 16:23:49 +09:00
Jian Li
c07b5ca6fc Specify the openstack endpoint using hostname when mgmtIp is empty
Change-Id: I82143d368f5902d8e142c5a450b23ad30bf9c4f4
2018-05-25 14:50:44 +09:00
Jian Li
3bee54277c Revert "Enforce OVSDB runs as an OVSDB client mode only during SONA startup"
This reverts commit 7d691f3f1e0addf2fe2ed84a8fce1ae98a3e8f57.

Change-Id: Iafc795ae39b60f2517b1a4d85cea83d9d47d96cb
2018-05-14 16:37:32 +09:00
Jian Li
7d691f3f1e Enforce OVSDB runs as an OVSDB client mode only during SONA startup
Change-Id: I9aefab86ba8e13e349f75ec0beccfc5b0048f809
2018-05-04 21:29:51 +00:00
Jian Li
27841664a4 [ONOS-7621] Support injecting keystone auth info through network-cfg
Change-Id: I2439e257f0f576c46b68322b8c8f1c87fa2cc9ae
2018-04-17 13:03:12 +00:00
Ray Milkey
bca9049101 Starting snapshot 1.14.0-SNAPSHOT
Change-Id: I97bab4e31d2b701f015289eae29d0c58a4937685
2018-04-13 12:47:31 -07:00
Thomas Vachuska
a10137c0fc Fixing residual ON.Lab references.
Change-Id: Ic54a281ce67e49236c7aeb536729d3900dd9433d
2018-04-04 00:02:22 +00:00
Ray Milkey
86ee5e8711 Upgrade fasterXML libraries for OS-9
Upgrade fasterXML to version 2.9.5 to address security vulnerability
Wrap calls to treeRead(InputStream) to handle new behavior of null streams

Change-Id: Id199cfacd0cf9e5371dc33de9f1e058c2e72eaa5
2018-04-03 16:49:03 +00:00
daniel park
796c2eb2a9 Support flat network type
Change-Id: Idacd79b9799466ac800a689a4700163ce74c3ca1
2018-03-28 01:18:44 +00:00
Jian Li
e631216545 [ONOS-7553] Support injecting physical interfaces to openstack node
Change-Id: I5d746e9b4fa6015dbaec90d27ea7e1a7fa105e31
2018-03-26 22:17:04 +00:00
Jian Li
d0839d6365 Refactor: remove redundant deps and include api in app oar bundle
Change-Id: I72a68a13172d0485a5ad0b94233c1480691357a2
2018-03-13 17:39:24 +00: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
78885a2240 Refactor: perform further code simplification using asJavaMap
Change-Id: If61d9a0c14f77768a902c8c18340733bfb5d5357
2018-03-05 23:33:41 +00:00
Yuta HIGUCHI
53e4796d55 Deprecate potentially error prone constructor methods
Change-Id: I82d95c27dc7c4b1a6dcf5cc48a1c7583b5e30e2c
2018-03-05 20:43:39 +00:00
Jian Li
62dbb6a762 Add hostname auto-completion feature for openstack-node-check cmd
Change-Id: Id6e9776a846bb32acbda71ec5b88099e7381b9e4
2018-03-01 21:32:54 +00:00
Jian Li
5b402c75cd Add unit test and a JSON matcher for openstacknode codec
Change-Id: Ida4d5b7bedbf45df0c8580a4d50d7d725e8c7650
2018-03-01 21:29:31 +00: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
5afbea4941 Refactor: fix the issues reported by static code analyzer
Change-Id: I8421b5d750e14012d30176ddca7a3873539a361b
2018-03-01 18:56:38 +00:00
Jian Li
5ca0be8d5b Refactor openstack-nodes cmd let it use codec to output JSON string
Change-Id: I1851745c9e0eb8dcbe9747f0dd4238d0e7ab1419
2018-02-27 22:41:04 +00:00
Jian Li
340165fab8 Add more comments and correct some typos in OpenstackNode
Change-Id: Ic70f39359b90bdecbb4ed0715dc5d2e00f7a4ffe
2018-02-27 22:39:54 +00:00
Jian Li
b959d0185d [ONOS-7491] Change deletion API let app use hostname as input param
Change-Id: Iba2d929a0d308bd39ae9ba14ac39c235d3bc56c5
2018-02-20 10:21:55 +00:00
daniel park
04c40ccfb3 Fix: Change TestOpenstackNodeManager as public.
Change-Id: I6bb4bd2892e4787e2894a377b04e486b47209971
2018-02-20 02:27:07 +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
c84e3f1bff Add unit test of openstack node REST API
Change-Id: I114dcec0558b450cc0fd5683cca91ee07ee8e733
2018-02-16 17:16:05 +00:00
Jian Li
f65d72edb7 [ONOS-7480] Add swagger API doc of openstack node module
Change-Id: I7a7e387d970d08ed280fd6cb10ccfe40cc369dfc
2018-02-16 17:16:05 +00:00
Jian Li
23c8be218b Refactor openstacknode let app use codec to serialize JSON string
Change-Id: I9c3273823fabf18d793246d5e3211fe3124f284b
2018-02-15 23:53:35 +00:00
daniel park
b18424c03d [ONOS-7444] Optimize SONA gw doesn't use vrouter app and quagga anymore
Change-Id: I70fd7a9dbe219a9ea6081d0f19bf051a1bee090a
2018-02-08 01:43:38 +00:00
Ray Milkey
74e5913ec3 Sonar suggestions - fixes to potential null pointer dereferences
Change-Id: I4e350a9d72a9322971d5d4f831f1bdf167986b87
2018-01-18 19:01:54 +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
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
ONOS Jenkins User
716484c58c Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 03:41:19 +00:00
ONOS Jenkins User
6a6ac1d5a0 Tagging 1.13.0-b1 2017-12-09 03:39:39 +00:00
ONOS Jenkins User
a57a814230 Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 00:57:30 +00:00
ONOS Jenkins User
8977cedde7 Tagging 1.13.0-b0 2017-12-09 00:55:39 +00:00
Yuta HIGUCHI
c2af9661ef sync javax.ws.rs-api version
Change-Id: I1a033c093d7cc63626387b712e5c3c7a8fdf116c
2017-12-08 18:58:06 +00:00
Ray Milkey
a09f87f02b Starting snapshot 1.13.0-SNAPSHOT
Change-Id: Ib3360118c42aa760632ff80537d585865813060f
2017-11-21 09:38:31 -08:00
Ray Milkey
cc6ec60fb2 Starting snapshot 1.12.0-SNAPSHOT 2017-11-10 16:22:59 -08:00