alshabib
5cdb70855c
pegging docker build to debian jessie
...
Change-Id: I43e230c1ddbbe2d8f513f985b898eb255b357207
2016-06-02 22:08:33 -07:00
alshabib
c1782cc177
removing cord-related applications
...
Change-Id: Ia232adeecf0f5ea17061b3fb7ca851b6a00e0f99
2016-06-03 04:29:54 +00:00
Madan Jampani
1e60faf2a3
package loadtest app via buck
...
Change-Id: I23cc7a140c01a7ee3988c4e1e28122c218323e23
2016-06-02 14:26:42 -07:00
Ray Milkey
03a5caa6f9
Package test apps artifacts in buck build
...
Change-Id: I552cc47f4aaf333533a7a7b0a6b14386701b3e3f
2016-06-02 17:48:21 +00:00
Charles Chan
4ba6b55ba3
Fix onos-setup-karaf IP parsing
...
Change-Id: If996c10396aecf39ab6d950178d1f6724976cdc2
2016-06-02 16:24:32 +00:00
Thomas Vachuska
cec8fbf3d8
Moving root pom dependency to onos-build-conf:1.3
...
Change-Id: Ia42f154f64e337c3a59b461aa55fa7dd1a179765
2016-06-01 23:44:27 +00:00
Thomas Vachuska
6a897a2ff7
Bumping onos-build-conf to 1.3
...
Change-Id: Ic17001118fa51fa1468a91ac9bd9d7fa9168a1f0
2016-06-01 23:41:21 +00:00
Claudine Chiu
0005a4d83d
Vnet STC (setup tenant and vnet* and subsequent teardown)
...
Change-Id: I65287aa840dfb910b9919c30449e69d195d2306d
2016-05-31 23:17:10 +00:00
Bob Lantz
4b51d5c32e
Various minor fixes and improvements
...
- enable parameters for onos cli commands (e.g. onos:apps -a)
- don't depend on onos1's name
- reduce dependencies on unnecessary variables
- enable running if karaf isn't installed elsewhere
- make NAT an option
Change-Id: I3e8abd51aa8d3f5c7afab1c6b86e50707de20ef6
2016-05-31 22:26:58 +00:00
Ayaka Koshibe
98c3165710
use dialect-agnostic regexes in onos scripts
...
Change-Id: Ifd828fd2bc130598d796ac4d786c77ba31365d8e
2016-05-31 16:32:19 +00:00
janani b
dd1314fef4
[ONOS-4547, ONOS-4566, ONOS-4575, ONOS-4582, ONOS-4581, ONOS-4600,
...
ONOS-4598, ONOS-4607, ONOS-4610, ONOS-4611] Prefix addition from config
and defect fixes.
Change-Id: Ieaab5d3e0fe9a1bfa24a2527eeec5435cf0a1b85
2016-05-27 20:31:35 +00:00
HIGUCHI Yuta
07a9e563da
[ONOS-4588] Separate optical driver from "default" driver bundle
...
Note: If you're using optical devices currently in "default" driver bundle,
(LINC-OE, Calient fiber switch, ECI devices, OpLink ROADM)
you'll need to load the driver/app "drivers.optical" in adition to default drivers
e.g.,
a) Add to cell definition
export ONOS_APPS=${ONOS_APPS},drivers.optical
b) Activate after starting ONOS
onos> app activate org.onosproject.drivers.optical
Change-Id: I126c09bebc816d11b4700a80e7a36a8e6c3e1b49
2016-05-27 16:43:20 +00:00
alshabib
bdb7b37b00
adding a mininet vagrant box
...
Change-Id: I0c89c35a9e6768b3c3640c0895d405901e38799e
2016-05-26 22:23:38 +00:00
alshabib
4997cd7c9c
Vagrant box for development use.
...
vagrant up onosdev sets up a vm with three lxc instances
which should be used with the lxc cell.
Change-Id: I18b5cc5366efc61f05063798b498559eb49a8eff
2016-05-26 22:22:42 +00:00
Charles Chan
b3007e1442
CORD-180 Changed the way how learnt hosts are suppressed in gerrit 9195
...
Change-Id: I086ba82147ef716c076cb6140b03da2886515c32
2016-05-24 15:24:46 -07:00
Jonathan Hart
5de9105aa2
ONOS-4400: Run daemon-reload as part of onos-install for systemd systems
...
Change-Id: Id73b3fb54b58e1b8444b2eccb21b8a067ac45405
(cherry picked from commit 4ca2f44945c50caa32a522555e637338831302c8)
2016-05-24 21:20:40 +00:00
Thomas Vachuska
2205624deb
Fixing buck-built package for version roll.
...
Change-Id: I54fa47764df45c834b57be9cdc7dec28a30c25c3
2016-05-24 20:54:27 +00:00
Brian O'Connor
e642f7cf7b
Bumping version to 1.7.0-SNAPSHOT
...
Change-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f
2016-05-23 18:35:29 -07:00
HIGUCHI Yuta
a4566edea6
fixing obf when $ONOS_TAR doesnt exist
...
Change-Id: I5612024438de251fa689cb3333d7efe76423e3f0
2016-05-23 16:43:46 -07:00
Brian O'Connor
fc247f4048
Updating checkstyle plugin to show module name on failure
...
Change-Id: I8c3e015e1332f27315b47f60d84c151ad2e77faf
2016-05-23 15:25:49 -07:00
Ray Milkey
125952302e
Fix check for valid cluster root
...
Change-Id: Id4d785977a0c0b6d176bbd15d9b2c81b46b45e97
2016-05-20 22:00:59 +00:00
Brian O'Connor
be95f68933
Adding Checkstyle daemon
...
Lazily instaniate a checkstyle daemon for the first checkstyle job.
Then, each subsequent checkstyle target uses the daemon.
The daemon is terminated when the parent buck or buckd exits.
Change-Id: I4dbea957f20a3f77048dd25d960b7faa1eafef37
2016-05-19 22:17:01 +00:00
Jian Li
3276d1569a
Bump up osgi, jetty-websocket, math3, antlr4, common-io, influxdb-java
...
osgi-core: 4.3.1 -> 5.0.0
osgi-compendium: 4.3.1 -> 5.0.0
jetty-websocket: 8.1.18.v20150929 -> 8.1.19.v20160209
commons-math3: 3.2 -> 3.6.1
antlr4-runtime: 4.5 -> 4.5.3
commons-io: 2.2 -> 2.4
influxdb-java: 2.1 -> 2.2
Change-Id: Ie4ab08326327b64685cb6809d73927cab4278364
2016-05-18 17:17:43 -07:00
Madan Jampani
80244e5424
Fix how onos-gen-partitions script looks up optional node ips in CLI
...
Change-Id: Id62583755bc02ef20a87fcf7e394f725cef153ed
2016-05-17 20:03:43 -07:00
Brian O'Connor
fb8a275d12
Updating onos-gen-partitions to take IPs via CLI args
...
Also, moving to SHA256 hash for onos-gen-partitions
Change-Id: Id2a56401cebf75345660059e16144426d4ae89c3
2016-05-17 23:39:03 +00:00
Bob Lantz
1451d7241b
Run onos as ONOS_USER rather than root (!)
...
Change-Id: Ibe87b89a71d12665eb932b40a843c691c4cfa584
2016-05-17 14:44:14 -07:00
Charles Chan
6ea94fc6b5
CORD-73 Change the way we configure host learning in segment routing
...
hostLearning config
- true: enable host learning
- false or not provided: disable host learning
suppressHost config
- all connect points listed here will be ignored
- no effect if hostLearning is false
- accept all hosts if this config is not provided
Change-Id: Id4a60bd47cac1f226ab8ba5391931ad2fb798529
2016-05-17 21:47:23 +00:00
Thomas Vachuska
817bebf014
Adding a test scenario for STC unit tests.
...
Change-Id: I1bf2b84ac1af1524e9dc7e60c930087e87619406
2016-05-17 18:08:23 +00:00
Bob Lantz
bb37d87ac7
Add port forwarding using iptables
...
By default, we now forward the following ports from
port on eth0 to port+N on onosN:
8101 (KarafPort)
8181 (GUIPort) (also REST)
6643 (OpenFlowPort)
Note: this will not work if your default interface is
called something other than eth0.
Also: added null topology so we can use onos.py to control
an external/hardware network.
Bugs: it seems that iptables isn't cleaned up completely -
Mininet's NAT element may be to blame.
Change-Id: I2197194100a77ebfddd0d38ad5194ad7569ceba3
2016-05-17 17:14:57 +00:00
Thomas Vachuska
fdeda92107
Clearing cell environment before borrowing and after returning cell.
...
Change-Id: Ia8da10406a25e9687cef5d7f8e31e9ceb11d8af9
2016-05-16 11:37:00 -07:00
Thomas Vachuska
5182a26a8f
Allowing BUCK-built package to take precedence over the Maven-built package if the former is newer.
...
Change-Id: I5ebec1d0d2997cfaa6e84565f03c1fae838bda7b
2016-05-16 10:15:37 -07:00
Thomas Vachuska
5420ba371a
Adding ability to balance load between different cell servers.
...
Adding ability to specify structure/size of the cell.
Change-Id: I5e87c99fe8812ba0a974d7815ab8ddc64193a608
2016-05-16 16:31:18 +00:00
Bob Lantz
1125848f95
Fix ipBase option misspelling
...
It's arguable that maybe might want to support 'ipbase' as well
since it's used in --ipbase and it's easier to type. However,
ipBase is the spelling used in Mininet, so we should be
consistent.
Change-Id: I2f61df0d2d09abf652c5f06ef9c734a55159a7de
2016-05-11 19:09:34 -07:00
Bob Lantz
087b5d93f2
onos.py: ONOS cluster and control network modeling in Mininet
...
This is intended to facilitate ONOS development and testing when
you require an ONOS cluster and a modeled control network. More
information is available in the file comments/module docstring.
Change-Id: I8a7338b61bd21eb82ea4e27adbf3cea15be312ee
2016-05-12 22:03:48 +00:00
Jian Li
0a119fe7ef
Bump up netty, slf4j, jackson, joda-time maven dependencies
...
- netty: 4.0.33.Final -> 4.0.36.Final
- jackson: 2.7.0 -> 2.7.3
- joda-time: 2.9 -> 2.9.3
- slf4j -> 1.7.13 -> 1.7.21
Change-Id: If2cdd0e6e0f52d50be232a817cf7d3f27df20ff1
2016-05-12 13:53:46 -07:00
Brian O'Connor
1314f8c818
Revert "Updating bin/karaf to fix ^D"
...
This change blocks ^C which is need to quit from log:tail
This reverts commit a84637c702a45e8e70f05f0437217f15930a7135.
Change-Id: Ifb0c2f67bb8719ca898ec1f9c7ad2d7f002db90a
2016-05-12 16:14:15 +00:00
Charles Chan
93e71ba993
CORD-60 Support dynamic vSG creation/deletion
...
We no longer need to configure /32 IP in interfaces.
SR will push a per-host route when discovering a host
with IP address(es) that does not belong to configured subnet.
Also includes:
- HostHandler refactoring
Change-Id: Ic1ad42d1ccdfee32be85f49e6fc94d9026000ffc
2016-05-11 13:19:08 -07:00
Brian O'Connor
a84637c702
Updating bin/karaf to fix ^D
...
Karaf's ConsoleImpl does the wrong thing with ^D; the underlying
ConsoleReader already knows what to do.
Change-Id: I2276c34e4219894fb394b560cce5ff8a2503e95a
2016-05-10 19:16:53 -07:00
Jon Hall
7dc59d65fb
Fix cell command for when -u is set in bash
...
Change-Id: Id51da2f92ff8b708fddfcffd0683736b9a74f6d3
2016-05-10 22:07:23 +00:00
Aaron Kruglikov
6130ffc1a1
Removing unused cell definition.
...
Change-Id: I3a65c225501b5137e6957e76163972eef6cfe33e
2016-05-10 20:40:19 +00:00
Thomas Vachuska
f07ec2186a
Reverting changes to onos-cell & cell
...
Change-Id: Ieb35fe2d51c1981f1d560bdfe072d5ccc6a26f90
2016-05-10 19:18:08 +00:00
Charles Chan
f9335afb8f
Be patient when waiting for karaf log
...
Change-Id: I5f4eca7cd8c4d62e94a510991b03e0193ea503e9
2016-05-10 17:07:43 +00:00
Thomas Vachuska
77a63e6ccc
Ooops... fixed onos-cell tool.
...
Change-Id: I38cd19b3a22fe4516119165f0784247ab895b64d
2016-05-10 04:04:49 +00:00
Thomas Vachuska
a25cda2947
Removed defunct cell definitions
...
Moved implementation of the cell command into a script.
Change-Id: Iee307d1deca5d91fb0bdb548f67a7276bcf82f22
2016-05-09 23:34:46 +00:00
Ray Milkey
9ce9e259a8
Make sure only one onos-mininet operation is going at a time. This script is not mutlithread safe.
...
Change-Id: I066e9e6ad6405cb32c037502095a2a470eb7c9d5
2016-05-09 21:58:20 +00:00
Brian O'Connor
a57c22158c
Reverting onos-service to use cd / pwd instead of readlink
...
The options (namely -e) are not consistent between Mac OS and Linux.
Change-Id: I2e9ac1d170499f068a925d014cf1b62d5144e5ca
2016-05-06 18:06:42 -07:00
Thomas Vachuska
9e61bd99e6
Added support for bits proxy, where ONOS bits can survive borrow/return cycles.
...
Change-Id: I0ab9bac26bd88a246925750d26baaab228a37136
2016-05-06 22:57:07 +00:00
Thomas Vachuska
e91541fafe
Modified warden to create borrowed cells on-demand and to scrap returned ones.
...
Change-Id: If32a0da18ff9d4c05645017e5cc7481bbd1ab0cd
2016-05-06 14:58:35 +00:00
Brian O'Connor
a5704f3bf3
Remove backup files generated by sed
...
Change-Id: I803320fac2bbb8852449d175e986a9f63e7cdbfe
2016-05-05 17:00:57 -07:00
Brian O'Connor
9a17c1a813
Updating onos-prep-karaf: sed works on Mac and Linux
...
Change-Id: I54a5e21a72fc00277da4fc48f2b55f678c76d6db
2016-05-05 16:37:36 -07:00