1488 Commits

Author SHA1 Message Date
Simon Hunt
f59d36b054 ONOS-5411: Introduce basic region config.
Change-Id: I3f58e5758d0b350a9e8a03093a1475dbbacfc446
2016-10-13 21:23:57 +00:00
Brian O'Connor
33c1fb7822 Updating onos-buck to latest buck
Change-Id: Ifac3840459951e73c6e06f9586e22f92db4f1cd1
2016-10-13 00:20:34 +00:00
Brian O'Connor
69e37d92df Updating BUCK plugin to latest buck-api
Change-Id: I7e40808946d8999bb60ddf958665b9a610abcf8d
2016-10-13 00:20:32 +00:00
Brian O'Connor
d27d437578 Adding buck publish scripts
Change-Id: I7d3cbe55a9d958d2bb2cc2fb71a3293825c1bf33
2016-10-13 00:20:28 +00:00
Brian O'Connor
3d59f71a92 getting javadoc to build
Change-Id: I7f214c6ce5a876f458626e12c8cfdd3072ad107f
2016-10-12 14:53:27 -07:00
Brian O'Connor
436ff317af Adding branch-compare command and renaming clean-branches.py to branch-clean
Change-Id: I8fdb27749893fefbe27bba02437b36e7860701b4
2016-10-11 16:20:30 -07:00
Thomas Vachuska
525651fdc0 Fixing onos-create-app to bomb if mvn command fails for some reason.
Change-Id: I770a2efee9557371caff7066bf71306d375c3fdf
2016-10-06 06:54:43 +00:00
Steven Burrows
e7cc308760 Topo2 Fixed device positions
Change-Id: I10e61981000b427ff1ebf6ae0c35bfb2cdbb9c4b
2016-09-28 00:32:40 +00:00
Simon Hunt
b941618d13 Fix broken reference in uitopo archetype (take 3).
Change-Id: I4c28be671d3111ee7015523cdd2845c0d5f6c5c3
2016-09-21 10:12:07 -07:00
Simon Hunt
a299ffc476 Fix broken reference in uitopo archetype.
Change-Id: I3584a3bcb2dfdc0a9e04f4dacccbe2e25d0555b3
2016-09-21 09:04:44 -07:00
Simon Hunt
c1050b260e Cleaning up Javadocs in core-ui classes.
Added common constants to AbstractCellFormatter.

Change-Id: I02081506c705e15dedb56e9895106b52e2c0aa7c
2016-09-20 19:38:02 -07:00
Ray Milkey
c5e478c700 Update version strings for archetypes
Also, hooking learning-switch app into the Maven build

Change-Id: Ie4379bd170a066d8b7479d0db0c1ae24b80d766a
2016-09-19 16:11:21 -07:00
Brian O'Connor
35cd800829 Updating onos-change-version
Change-Id: I21e186095a4dbd26930a9da89d46bca63c04c517
2016-09-19 15:16:20 -07:00
Charles Chan
f6a460e82b Fix file not found error when calculating checksum of buck plugin
Change-Id: If5dcfd3a5048cc6381400da22325e48e5e65aad4
2016-09-17 00:40:49 +00:00
Brian O'Connor
bfc02ecd22 Bumping snapshot version to 1.8.0-SNAPSHOT
Change-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d
2016-09-16 17:41:55 +00:00
Brian O'Connor
b19fc86f82 Bumping version back to 1.7.0-SNAPSHOT
Change-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556
2016-09-16 00:12:21 -07:00
Brian O'Connor
338bc0cf19 Bumping pom versions to 1.7.0-rc2 and fixing some maven issues
Change-Id: I6169420328333d0916452aa92efbfa961d72e9c4
2016-09-16 00:11:45 -07:00
Brian O'Connor
0a4e6742b8 Copyright update
Change-Id: I534d938da3820f6fb814aed3bb4a0855fa41ddd5
2016-09-16 06:48:34 +00:00
Brian O'Connor
3500734676 Fixing buck in onos-pref-karaf
Change-Id: Ie94bf690a1df836b4d5b1d6a1297518f823258c2
2016-09-13 17:41:45 -07:00
Brian O'Connor
8cc10ecc26 Adding maven coords to OAR and onos features.xml genrules
Change-Id: Id2d3b0f4686888a48feb09eacef3f27136c1df0e
2016-09-14 00:19:07 +00:00
Brian O'Connor
ee674955c2 Enhancing OnosJar to build OSGi jars and wars if required.
Also, simplifying onos.bucklet by using the rule

Change-Id: If89633db2d83cbfc56a8e70d2bea665ffaf186ff
2016-09-14 00:18:28 +00:00
Ray Milkey
effde07fe1 Force rebuild of plugins when buck is updated
Change-Id: Iad43824624fbe702bf96248510ce04ecb46de7be
2016-09-14 00:17:23 +00:00
Brian O'Connor
3231e1b6e0 Updating Buck to latest onos-released version
Change-Id: I62c8219b976b1a2a4e35d30ffc7611d0b6aa1f9c
2016-09-13 16:55:24 -07:00
Brian O'Connor
a027392bcc Updating onos_stage.py to use ONOS_VERSION global
Also, fixing up the base directory for RC packaging.

Change-Id: Id3c80a75ec27bd887b01a04a3122a2660c8f281b
2016-09-13 16:34:37 -07:00
Yuta HIGUCHI
7d8b3b1f6c Pass clean option to onos-setup-karaf
Change-Id: If74914d5c0a4ed0694cf4926fa7deae7927783c8
2016-09-12 13:09:47 -07:00
Jon Hall
2548559590 Add HA.py
A set of mininet based HA tests based on onos.py
Currently includes the following tests:
    - a control network partitioning test
    - A dynamic cluster scaling test

Change-Id: I9a8e1019dcc51666fee1d933afd66ff390592525
2016-09-12 17:56:20 +00:00
Ray Milkey
bb1ac3faea Give intents a little more time to complete
Change-Id: Ibe69a777105198ab42b9408f9fa9bc1e2bd93696
2016-09-09 22:05:06 +00:00
Bob Lantz
2ca9a35df9 Added README
Change-Id: I9bb92f93a88e113928a35196ac83954b9e069e5c
2016-09-07 23:07:11 +00:00
Luca Prete
04e76476a4 Removing dhcp app from the office cell because incompatible with local dhcp server.
Change-Id: I2e5742f3b7637e6ae185eacde1b7af0d55b997ae
2016-09-06 21:08:01 +00:00
Madan Jampani
d4684b4004 stc work queue test improvements
Change-Id: I8b9335b0bbfdc8a447c5955bf3621962ff112cb2
2016-09-06 20:59:07 +00:00
Ray Milkey
685e34d425 Add Distributed Primitives scenario to smoke test
Change-Id: I9ad43c5a5562e90a10579758c6ffa45a3509c0f5
2016-09-03 00:58:58 +00:00
Madan Jampani
ce24073412 stc scenario for testing work queue distributed primitive
Change-Id: Ib548cef733a7d1f6418d3c318aa41d5e2cd1f400
2016-09-02 22:17:28 +00:00
Thiago Santos
7a174cf49b [ONOS-5184] Allow configuring cluster partition size
Adds a new parameter to onos-form-cluster: -s <partition-size>
to allow specifying the partition size to be used when creating
the cluster.

Change-Id: I4c31d6e97fe0fd811831296f41a09160bebb58de
2016-09-02 14:50:18 +00:00
Ray Milkey
b4ac46e9d9 Add a small delay between deleting a net config and testing it
Change-Id: I75b29dc349cb4f73310b8e826c148fa5687f2516
2016-09-01 23:00:17 +00:00
Simon Hunt
06e08c575d Update simon-single cell; make topoX view scrollable.
Change-Id: I21c60c50f60183481f6527716f3ed9744dbfe511
2016-09-01 10:25:50 -07:00
Thomas Vachuska
2ec5aa9a5e Fixed onos-check-error tool.
Change-Id: I1c8b7221aa723bdd4c3c2414f5039668e21cb9e4
2016-08-31 20:43:21 +00:00
Ray Milkey
fa454bd768 Allow a little more time for flows to settle before checking
Change-Id: I78d955301d63656609f75c9d134b1e62eac18286
2016-08-31 20:40:38 +00:00
Thomas Vachuska
978902a000 Added protection against expired cell reservations.
Change-Id: I78b912fc9cc5298f68b30f9951940e3fcf0b1756
2016-08-31 18:08:32 +00:00
Jonathan Hart
381f8d85c2 Fixes for STC command argument handling when using Karaf client
Change-Id: I696e72d532fef6feb3320b06d2d54657e51c780b
2016-08-31 10:24:12 -07:00
jaegonkim
1f5fbe5405 adding '--noproxy localhost' option in the curl for using localhost where OS has proxy setting
Change-Id: Ia9de0cd18a3a41ab64de6c0babce9ab25f925859
2016-08-31 16:53:21 +00:00
Thomas Vachuska
534f4762b1 Miscellaneous STC adjustments
Change-Id: Ia1d5629d075646192f154b03bec6a71a8ac44dbd
2016-08-30 16:28:54 -07:00
Madan Jampani
31bfc111d3 stc scenario for unclean cluster restart
Change-Id: I6166dbce8d18b7c67be63880baf86ae50fbed0a8
2016-08-30 15:44:38 -07:00
Ray Milkey
ba82c0de1e Check that the DHCP Manager is active before testing its configuration
Change-Id: Id760d58df005060c0f1d0c2ebdde90fe356d2c9f
2016-08-30 20:00:07 +00:00
Bob Lantz
894eab5711 Add examples/ dir, README, and multicluster.py
multicluster.py creates two ONOS "clusters" (1 node by
default, though larger are possible), each of which
is responsible for a separate segment of the data network.

Change-Id: I233c9884b565bd6a28fa1a05e990e86207c88347
2016-08-30 17:34:32 +00:00
Bob Lantz
503a402e89 Multiple ONOSCluster support for ONOSCLI
Previously we were only passing the first ONOSCluster
into MininetFacade, but lo and behold it supports as
many networks as you like! So we pass them all in the
case where we have multiple ONOSClusters.

Change-Id: If848886b958aa47d3e4834c44adc98fffd90453c
2016-08-29 18:08:37 -07:00
Bob Lantz
8e576256fb Enable --custom files to import ONOSCLI
Since --custom files are execed, subsequently importing them
actually creates duplicate classes. This wouldn't be a problem
except that we depend on isinstance(). As a workaround, we allow
the class name to match if isinstance() fails, assuming it will
be a class that is compatible with ONOSCluster or ONOSNode.

Example: env PYTHONPATH=. mn --custom onos.py,mytest.py

where mytest.py imports onos

Change-Id: Ib4cda82fbdd612420de1e113ab768e2f137d5213
2016-08-29 17:56:11 -07:00
Bob Lantz
5763516eb6 Add portOffset for multiple ONOSCluster port forwarding
With multiple ONOS clusters, we want to make sure that the
forwarded port numbers don't collide. We add a portOffset
which is automatically incremented appropriately as more
ONOSClusters are created. It can also be specified explicitly.

Change-Id: I62977c3d4141668d9f541067db1a20ec0035489b
2016-08-30 00:55:39 +00:00
Thomas Vachuska
9152b15265 Fixed onos-run-karaf
Change-Id: If5ef4e2bf254cbba3891ab3412dea28f3e8c39e0
2016-08-25 00:35:34 +00:00
Thomas Vachuska
a3029cfdbc Enhancing onos-run-karaf to run clean installation when tar.gz changes.
Change-Id: Ie25bbb58fa48d7711308346cfc41f1b4c94394e7
2016-08-23 16:53:30 -07:00
Ray Milkey
7728b6af45 Was using a non-exitant port for the test. Not sure how this was ever working
Change-Id: Id32b24d711278c3f5277be9864008f4a33dfb44e
2016-08-23 16:07:19 -07:00