1042 Commits

Author SHA1 Message Date
HIGUCHI Yuta
44b3d2d024 Clean up ECMap on deactivate
Change-Id: Ida08051f51abe3bf8dcb6ed52dfd64df92733671
2016-04-14 21:24:28 +00:00
Simon Hunt
338a3b4512 Starting implementation of UI topo modeling. WIP.
If reviewing this, please refer to http://tinyurl.com/onos-ui-topo-model

Change-Id: Iab75f213ca0a7d36619f9c498387b402ac9477af
2016-04-14 09:44:00 -07:00
Simon Hunt
7715e897d8 Web UI - reflect logged-in-username back to UI in the bootstrap event.
Change-Id: I771b0d1d426cc2435d8c8e5953d3e52d410f6293
2016-04-13 17:03:39 +00:00
Konstantinos Kanonakis
a7592bc684 Show meter and/or table transition in GUI even if flow entry has no other treatment instructions.
Change-Id: Ia1ae053b7fd8264a9a33735717328eea89e177f6
2016-04-13 10:25:24 -05:00
Ray Milkey
bee35092d6 Fix javadoc warnings
Change-Id: Iff748bf6a5b6653b515059506bb2d4f09d3c9878
2016-04-13 00:10:48 +00:00
Steven Burrows
041c1aa17e Fixed the issue when the details panel would remain visible after navigating away from the topo page and back
Removed Tabs
Changed method name to begin with a verb

Change-Id: I01d1ed0635858902e3adc82e23af258e0c689827
2016-04-12 18:05:12 +01:00
Simon Hunt
ea32708ba8 Temporary patch around unavailable username during websocket failover.
Change-Id: I38f98816e2e9022d07aad49e1184faa2c2174428
2016-04-11 16:49:13 -07:00
Simon Hunt
23fb13539e Started fleshing out the UI topo model classes.
If reviewing this, please refer to http://tinyurl.com/onos-ui-topo-model

Change-Id: I4738392bec1a89c37dff15eff6fe04d66fcabd95
2016-04-11 12:17:50 -07:00
Simon Hunt
cda9c03749 Converted UiSharedTopologyModel to be a @Service.
Change-Id: Idc8df1b9c0a52db01ac545567dacc0e1c770f84a
2016-04-11 10:33:08 -07:00
Claudine Chiu
f6bf8d5076 ONOS-4077: REST API's for virtual links.
Change-Id: Idc838f24735e75ad2729393a03dcac4d256239bb
2016-04-11 17:18:53 +00:00
Ray Milkey
460f9b0523 Add bulk delete for flows
Change-Id: I77f266c75d0f9d1e99155eb48c216bff3fab2f40
2016-04-11 17:12:55 +00:00
Thomas Vachuska
ebf3be0f15 Adding drag-n-drop feedback to app install.
Change-Id: I82718d930e2121f4e6c8109a89513fa755c18141
2016-04-11 17:09:47 +00:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Brian O'Connor
e4da59d8aa Simplifying rules and providing sensible defaults
Updated cordvtn, dhcp, fwd, onos-api, of-api, onlab-rest, onos-rest, onos-gui

Also, fixed checkstyle error print

Change-Id: I9d6ab76791e8603678079067a3b4e007ca7c4667
2016-04-08 18:43:36 -07:00
Simon Hunt
7092cc4d4f UI topo model - Started fleshing out the UiSharedTopologyModel
- marked model listeners in TopolgyViewMessageHandler as deprecated.
 - UiWebSocket now creates a (currently inert) UiTopoSession.

Change-Id: Ic385d782a2f56a90565ad744128f8e469678bcc7
2016-04-07 21:50:02 +00:00
Brian O'Connor
e5817c9162 Adding src/main/webapp resources to WARs
This fixes onos-gui, so now onos-rest and onos-gui work.
We also exclude duplicate resources in the output jar.

Change-Id: I5fef1376a9f7e88cb7248a606e8f568f641ab45b
2016-04-07 15:29:10 +00:00
Ray Milkey
7c25182db9 Fix buck tests
Change-Id: I3d681e6e5c1d3e98c87ccb3d20a619b216ae6133
2016-04-06 19:04:52 -07:00
Simon Hunt
90053ed1c0 UI topo - remove 'world' from map options (creates sluggish response)
- (need a custom topojson file for world)
 - removed $loc and tspr as function parameters, since they are in the closure.

Change-Id: I30737eb63be3fd7cfb3bd0572621401024a66efa
2016-04-06 12:49:02 -07:00
Brian O'Connor
b86c920526 Updating Buck files to build OSGi jars
- Using osgi_jar for all modules except apps
- Adding target for installation of core modules to .m2 repo

Change-Id: I65d9e3a9567918e275191724842d7d9b1f485128
2016-04-06 18:17:37 +00:00
Ray Milkey
d4334dbdc1 Javadoc warning fixes
Change-Id: I30b3398b849da5d528f2bce58004d190ca17ad50
2016-04-06 17:37:12 +00:00
Brian O'Connor
85f28d0a0a Updating test sources in several BUCK files
Change-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb
2016-04-06 16:57:45 +00:00
Ray Milkey
ddec794e1c Fixes for buck regressions
Change-Id: I40e6a68392d229bf2827e115a54c0d66fd39b2d4
2016-04-05 20:48:54 +00:00
Brian O'Connor
a450bd000b Simplifying Import-Package line in maven-bundle-plugin for REST bundles
Change-Id: Ic29e3f205e18b7b63e33a8c65cbb30a8b56d2e74
2016-04-04 21:33:36 +00:00
Konstantinos Kanonakis
845c3289e3 Added meter and table transition following other treatment instructions in FlowViewMessageHandler.
Change-Id: I4faa130c357fff897240eef226b9aaf7d798da5a
2016-04-04 16:50:22 +00:00
Claudine Chiu
fb8b816235 REST API's for tenants, virtual networks, virtual devices ad virtual ports.
Change-Id: I80abe14a083fce3dc6246118af8874028109388f

REST API's for tenants, virtual networks, virtual devices ad virtual ports.

Change-Id: Ib6c3d69d396e57822bae23f5bf3101c8b9c0b95c
2016-04-04 16:48:46 +00:00
Simon Hunt
f679c4e048 You've been checkstyled!
Change-Id: I0425764b2f3b07bc224a387ab7d544c6b360c691
2016-04-01 17:10:43 -07:00
Ray Milkey
90289b0cf9 STC fixes
Hosts without a VLAN are now represented as /None rather than /-1
Flow ID in location returned by POST operation was hex rather than decimal

Change-Id: Ibb403f696399012b2b90f2954112265a6e230815
2016-04-01 19:13:07 +00:00
Thomas Vachuska
26be4f3822 Adding ability to select geo map from the GUI.
Change-Id: I956238500f868ef59bf947cb9f0aa7fc71d3fe84
2016-03-31 18:21:06 +00:00
alshabib
b028599214 adding group garbage collection functionality
If a group has a reference count of zero for more than
a configurable timeout, it is garbage collected.

This feature can be deactivated by component config.

Change-Id: I254d62a90ef7ac8d2ce2f406b67957455a5bf4d0
2016-03-31 17:48:04 +00:00
Luca Prete
283a96205e Using VlanId String None instead of -1
Change-Id: I2597ac37285cc3f40ad1304d668564a56a5b862f
2016-03-31 15:45:40 +00:00
Simon Hunt
ed804d5144 Initial cut for UI topo model implementation.
- also moved existing classes down a package (to util).

Change-Id: Ie6c99ff10a3f4255795217a93f7028b5d8717d21
2016-03-30 22:22:21 +00:00
Saurav Das
a2d37500d9 CORD-613 Adding ability to administratively enable or disable a port via CLI.
Currently uses the OpenFlow device provider to change portState.
Also fixes a bug in PortNumberCompleter.
Adds completion options to portstats for deviceId and portNumber.

Change-Id: Idcce775fe8bc5484fdd0e630bcb5026b85125478
2016-03-30 21:46:43 +00:00
Simon Hunt
8a119b0319 ONOS-4217: WebUI -- fix broken preferences / querystring precedence.
Change-Id: I9205e344c3b7dfa751ccb033d595715579913c3b
2016-03-29 16:00:40 -07:00
Ray Milkey
f80bbb22c2 Initial BUCK build
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Simon Hunt
3678c2a440 Remove magic numbers and in-line string constants in UiExtensionManager.
Change-Id: I574db918c46835c6033a1a4b90a30caa3540f144
2016-03-28 14:48:07 -07:00
Thomas Vachuska
a1ae5e1a8c Adding ability to push flow rule batches via REST API.
Change-Id: I60a9b121cd9cc35a9704e59b8f1fde413af0a72f
2016-03-28 18:26:25 +00:00
Jian Li
7ff7978530 Randomize the port number to avoid race condition in REST unit test
Change-Id: Ib1b3bd5f16c7642af47b01d7a7930cae238fa71b
2016-03-28 18:12:51 +00:00
Sho SHIMIZU
a114d89a58 Remove IndexedLambda deprecated in Emu
Change-Id: I3dc3ea90049dd3331090472f8c4a0e83d430ba37
2016-03-25 15:43:31 +00:00
Jian Li
8ae91204a1 Move all REST test related files into org.onosproject.rest.resources
Move all REST test case classes under org.onosproject.rest.resources
package in a way to improve naming consistency.

Change-Id: I0a154fe492b90aa426e6af38a3c08d7c1ee8d031
2016-03-24 23:04:20 +00:00
Jian Li
44ccfb5098 Add unit test for MulticastRoute REST API
Change-Id: I33fb93256e701cbff8af3e4247917c90fea8da59
2016-03-24 21:21:13 +00:00
Jian Li
9d61649f0f [ONOS-4042] Bump up Jersey from 1.19 to 2.22.2
- Fix unit test errors of web/api
- Fix default page redirection problem
- Fix compilation errors of web/gui
- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,
  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration
- Fix unit test errors of cpman, vtn, acl, faultmanagement
- Fix compilation errors of openstack, virtualbng, xos-integration,
  REST SB controller
- Rearrange features.xml to resolve bundle dependencies
- Remove all of stale Jersey 1.x libraries
- Rearrange web.xml to point new Jersey 2.x servlet

Change-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134
2016-03-24 18:54:28 +00:00
Thomas Vachuska
341310c043 Adding a listener mechanism for updated preferences.
Theme updates are now propagated to all user sessions.

Change-Id: If0e3f417294ee503c1186710c614d813b7cbd88e
2016-03-24 10:14:13 -07:00
Jian Li
7011bdd2ee Fix typo in RegionsResourceTest
Change-Id: I486af535e57876b63854c5d11cb754ec3bb0c989
2016-03-23 23:23:06 +00:00
Thomas Vachuska
fba7f3d972 ONOS-4137 Adding a "ready" check-mark glyph to the node instances.
Introduced a new INSTANCE_READY type of ClusterEvent.

Change-Id: I7f77ebae56cb18c196cd3ec7f2735faa4ca363db
2016-03-23 23:10:44 +00:00
Jonathan Hart
b11c4d0ae9 Allow list-type config to be POSTed to subjectkey/subject/configkey endpoint.
Also add validation that the given JSON node is appropriate for the config
type (list vs object).

Change-Id: Ib1c12b538860a6f18b8311c5f5a786608c04beb8
2016-03-23 20:54:02 +00:00
Thomas Vachuska
7a8de847ad Added ability to track whether or not node has all components running fully.
Change-Id: Ib2b90c7a842976a3b3a9711367fa1eed43103b17
2016-03-23 19:10:15 +00:00
Thomas Vachuska
0af2691210 Adding server-side user preferences.
More work still needs to get done to allow client to process
server-pushed preferences updates.

Change-Id: I6e80e3f3677285cb19cfa3b6240c1b13aac56622
2016-03-22 13:25:31 -07:00
Thomas Vachuska
a42ce0b2c2 Adding ability to drop OAR files to install apps.
Change-Id: I989a92db4c94ef86d029d6b36f769f28e4fee52d
2016-03-21 21:01:40 +00:00
Thomas Vachuska
fa74dd7926 Adding ability for the server to notify clients about GUI additions/removals.
Change-Id: I505f68c33cb9cf7b875b53792f8442ba0cf0662a
2016-03-20 19:11:12 -07:00
Brian O'Connor
955c316b54 Starting snapshot 1.6.0-SNAPSHOT 2016-03-10 15:27:19 -08:00