Daniel Park
577b69c945
Implements flow tracer in Openstack Networking UI
...
Change-Id: I6747de157e63b4d6ffa67274b623b29db311d2e3
2018-07-20 01:39:19 +00:00
Thomas Vachuska
67484d9008
Added RBAC for REST APIs.
...
- admin role required for POST, PUT, DELETE & PATCH
- viewer role required for all other requests
- cleaned up all web.xml files for consistency and correctness
Change-Id: I33bad5cec0fb0f4285eed84173025b0a107b5aec
2018-07-17 12:10:00 -07:00
Jian Li
2c63bd28bd
Add CLI for listing all openstack instance ports
...
Change-Id: I05c826102a257c9d924397d22c368d35ff0587cf
2018-07-17 12:23:30 +00:00
Jian Li
46b7400f7b
Purge internal map variables by leveraging persistent store
...
Change-Id: If347de18803a6f84a220e1ffdee26b9e1c28634b
2018-07-17 12:23:23 +00:00
Jian Li
ec5c32b4f1
Simplified the port handling logic for VM live migration case
...
Change-Id: Ib28978bb2ee62c4719261c38eebb72a006f81f19
2018-07-17 12:23:13 +00:00
Jian Li
fae7b38ec8
Add unit tests for instancePort and its manager classes
...
Change-Id: I7a170729794a3dbeba3dcb60bb83d175400ae42a
2018-07-17 12:23:05 +00:00
Jian Li
ecae438569
Add distributed persistent store and manager for instance port
...
Change-Id: I9a4ba11a3e0fb494aedf9cb35c2e9a7a7bcbf5c7
2018-07-17 12:22:56 +00:00
Ray Milkey
f6911bde9b
Fix Sonar warnings about NPEs after an exception
...
Change-Id: Ic6ddfe4cef6a1e1df32b896a2dfdbc6053d0a4eb
2018-07-10 16:13:03 +00:00
Jian Li
f7934d5359
Fix: guarantee to referring to the correct openstack node state
...
Change-Id: I73265ba744ea5ec8e5e0e3e8f36735ae1d1ac952
2018-07-10 20:30:27 +09:00
Jian Li
789fadba2b
Support to inject custom controller info through openstacknode
...
Change-Id: I3a545477b99f515b9e35ee0e7d5aaa03d979eaf7
2018-07-10 15:34:13 +09:00
Jian Li
88ae51ed29
Avoid parallelizing node initialization due to state contention
...
Change-Id: Iadf3bf85d614c1b6b111f107e3d3d55a1f55a53c
2018-07-10 02:12:15 +00:00
Daniel Park
cd91a07cd0
Added src port and dst ip address option to forced acl functionality.
...
Change-Id: I9a4fcea70461c7770b6937538d7732d97daa2cd6
2018-07-10 00:08:56 +00:00
Ray Milkey
dd50eacfec
Fix problems detected by ErrorProne
...
Change-Id: I2fc9e3c45bb537fc12aa672fd3ae27423a538b2a
2018-07-09 20:10:34 +00:00
Jian Li
5b66ce0da3
Fix: resolve failure of E-W communication at ARP broadcast mode
...
Change-Id: I96b03a75f11a6904acd677fdf223f69e8a12b901
2018-07-10 00:22:17 +09:00
Daniel Park
0e1c7b5ff4
Added forced acl command in OpenstackNetworking app
...
Change-Id: Id460a9d54b6dc4b624093411e50d73943c46868f
2018-07-09 03:06:17 +00:00
Jian Li
7f024de8b2
Add REST interface for configuring ARP mode
...
Change-Id: Ib2b6edb133879054d235dbd4762ba95e1e03793c
2018-07-09 03:06:07 +00:00
Jian Li
7f70bb700d
Add CLI for reconfiguring ARP mode on openstacknetworking app
...
Change-Id: I4211681ccf6eaea9c76ec27adc45e0f1cc71d0d7
2018-07-09 02:26:29 +00:00
Jian Li
e6110b7b34
Fix: resolve the service not found exception caused by openstack4j
...
Change-Id: I33a5c7e6b91758a61662a77a1b347fd0239219eb
2018-07-08 09:20:19 +00:00
Daniel Park
6041f10e89
Fixes default arp mode to proxy in OpenstackNetworking app.
...
Change-Id: I785f409c57985ff28389251b075df3cca027be0b
2018-07-06 10:07:27 +00:00
Jian Li
e2e03a52a6
Fix: do not add fake gateway ARP rule for FLAT typed network
...
Change-Id: I2463ba0e523846acabdc2ed924432c65ded9964b
2018-07-05 15:12:53 +00:00
Jian Li
753280ebbf
Support collecting outbound vFlow stats for FLAT typed network
...
Change-Id: I359e2a39867126d76e4b7daae84aecf85e0f8c11
2018-07-04 17:21:24 +00:00
Jian Li
960ae51aa2
Fix: pipeline to stat flat outbound table rather than flat table
...
Change-Id: Id35964445c7dbcea640e9da160fffce2a7289442
2018-07-03 15:37:16 +00:00
Jian Li
87ded8248d
Augment SONA pipeline to support both vTap and vFlow stats features
...
Change-Id: If4adaf672f3b975bbe150b20b380a04183a837d0
2018-07-03 01:46:23 +00:00
Jian Li
5a38ab6667
Fix openstack telemetry, networking, vtap app maven build
...
Change-Id: If86f0439bd0a4330dc19a3a67c83db836925701f
2018-07-03 01:15:02 +00:00
Ray Milkey
bcc53d3268
Sonar fixes
...
- Missing break statement
- integer arithmetic for a long expression
Change-Id: If3d8ef43590cd81073029643057e21ff51b6a1e9
2018-07-02 10:22:57 -07:00
Daniel Park
3a14059b1b
Fixes to avoid NPE of OpenstackSecurityGroupHandler in case OpenstackNetworking app is modified
...
Change-Id: I52e8e944732e0099743f9bf3d1d097fe40da1d9f
2018-07-02 05:30:29 +00:00
Daniel Park
d9d4c291c5
Supports classless static route option in SONA
...
Change-Id: I8e45176c13218c0aa81d934832f8c9d2dc5839ca
2018-06-28 09:32:35 +00:00
Daniel Park
613ac375d3
Fixes setFakeGatewayArpRule called with in case of openstack node event.
...
Change-Id: I5b3177b8d41342e1adef4b700f02fc8555039fb1
2018-06-28 09:01:07 +00:00
Daniel Park
04f9ffe7bd
Adds host routes to OpenstackNetworkListCommanAdds.
...
Change-Id: Ida0d3c697ddda9b0948e0d040155589a1923471a
2018-06-27 11:03:03 +00:00
Daniel Park
6ed9cf0658
Fixes OpenStackRoutingHandler deal with OPENSTACK_NODE_UPDATED event
...
Change-Id: I7af1c5a6a646313e506750dece8ad1480eff064b
2018-06-27 10:26:38 +00:00
Jian Li
803a1d5aaf
Add REST API used for quering floating IPs mapped with fixed IPs
...
Change-Id: Ifba3a6e83e1b07eb253a18fe0da1c733a0cf07e8
2018-06-25 17:02:03 +09:00
Jian Li
77323c50ce
Fix: resolve NPE caused by null portId of instancePort at two events
...
Change-Id: Ifb56224b161f7046e10f16f1eb1b7a35f832c3db
2018-06-24 01:40:20 +09:00
Thomas Vachuska
ca0b5dfb38
Cleaning up application categories.
...
Change-Id: Id3c937323123b6089cedf7b31cd01151f6aca8e1
2018-06-23 04:18:30 +00:00
Jian Li
e1a390338f
Fix: remove floating IP related rules only if the instance was removed
...
Change-Id: Ibe1a14372ef245872400c0dfca40dbc4c41a646c
2018-06-21 09:40:27 +00:00
Jian Li
9a921b419c
[ONOS-7684] Support VM Live Migration (FLAT)
...
Change-Id: I991e82db6439a271dcef723e098318c5d150a87a
2018-06-21 03:01:22 +00:00
Jian Li
24ec59f4fd
[ONOS-7684] Support VM Live Migration (VxLAN + VLAN)
...
Change-Id: I4717f0af6731b41eaf3114994f2087af74c3e3f5
2018-06-21 03:01:10 +00:00
Jian Li
8abf2fea27
Extend the SONA pipeline to support gathering vFlow stats
...
Change-Id: Iee5f5fbcd96fb9d23226e837bebf2c4699c063de
2018-06-21 00:24:51 +00:00
Jian Li
0b56428c20
Add REST interface for synchronizing openstack states and rules
...
Change-Id: I42cd8c73130348b204ea7c98c98d5b16cca6c4e8
2018-06-20 23:43:47 +00:00
Daniel Park
d1b14d3140
Fix: Avoid from deleting flat jump rules even if there are remained vm's in same host
...
Change-Id: Ia36f4a861454a8c7aeb7b70c4fcaaecc13891865
2018-06-12 16:40:04 +09:00
Jian Li
f3a28b0c36
Fix: remove FixedIpAddress associated with FloatingIp when purge VM
...
Change-Id: Ie48a0ec2694302e900755cccece9181f52386bc9
2018-06-11 23:02:53 +09:00
Jian Li
a171a43519
Fix: install flow rules to corresponding GW by listening fip events
...
Change-Id: Iece92a37181b1c4bf71a55ffd00b8bb080ae2fa9
2018-06-11 04:50:23 +00:00
Ray Milkey
9dc5739c3f
Sonar suggestion - Don't use a mutable collection in a public interface
...
Change-Id: I6f73f665cff20e558a8ec2f3cd319e4d9b00bb58
2018-06-11 04:42:00 +00:00
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
d4066ea7fc
Bugfix: resolve a NPE caused by quering a non-existing router MAC
...
Change-Id: Ie059690efd697341b7c9de4a61a1ce8b20e9734f
2018-06-07 05:41:39 +00:00
Jian Li
de67978884
Fix: avoid ICMP DUP replies caused by duplicated rules in GW nodes
...
Change-Id: Idabdbd5a7643a5d4fe28f552ef427d9f064cecc2
2018-06-07 05:23:37 +00:00
Jian Li
14a79f22de
Fix: handles ARP Reply msg only if it is received by gateway node
...
Change-Id: I3a434fac506ba4aaffeb6eb1bc9bfa1a1f2231e5
2018-06-05 09:33:06 +09:00
Jian Li
09336097d8
Fix: resolve the maven build error caused by cyclic dependency
...
Change-Id: I746e7058e5fb80e9c058ca6069dcfec131202897
2018-06-04 18:12:21 +00: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
01c512d4de
Update the example network-cfg.json for openstacknetworking and node
...
Change-Id: I681575a341da260d5be6ba58a4ec9730e88ab68b
2018-05-31 02:46:40 +00:00