538 Commits

Author SHA1 Message Date
Boyuan Yan
1c27bc7f30 Changes to docker file and cluster creation, complete stc test on single instance, but not yet on multi-instances Alao, we add detailed checking for every step in ODTN testing.
Change-Id: Id074e2db89a8892ed263880cfa670c4861e011b9
2019-04-01 15:26:55 -07:00
Ray Milkey
9713d154ef Build stratum as part of p4 scenario
Change-Id: Ia2dcb8a4577f402b9cf7aa9336b30349ee96de32
2019-03-28 02:47:02 +00:00
Thomas Vachuska
5d80e4579e Eliminated references to deprecated ONOS_NIC environment variable.
Change-Id: I9b709920c1aa2e7c1c4cb1f28f920dd2820b86ba
2019-03-21 23:48:22 +00:00
Sean Condon
bf7ff4f3fa Change GUI and GUI2 to be apps rather than core features
Change-Id: I862e5bdbccc29fd78716159e168e7a14bc5053e1
2019-03-20 14:48:49 +00:00
Ray Milkey
bde9b39d44 Ignore errors coming out of Felix
Change-Id: I655d4b01b8480e469066f7eae742a6dbd0b886c8
2019-03-14 10:48:10 -07:00
DongRyeol Cha
2803d30843 Add ipv6 address supporting for file transfer using scp
Some files's scp does not have supporting for ipv6 address.
So, I have added supporting for ipv6 address using scp.

Change-Id: Ie6db5c6988c708e4cec862f6b671dd64b457a69a
2019-03-13 18:40:15 +00:00
Thomas Vachuska
1c8b7abceb Added uptime to stc-warden.
Change-Id: I19acabb6b6b847f706a5a684f94b1fc3ad2b23bd
2019-03-11 12:49:20 -07:00
Carmelo Cascone
87c3297b67 Fix stratum-install to support tar files with arbitrary root directory
Change-Id: I825c18fdc0d08cfe58c103e5dbc906f268145960
2019-03-08 06:15:07 +00:00
Ray Milkey
b2e6be83e5 remove some driver apps from the restart test because they depend on the default drivers
Change-Id: Ia4a3b476c4e42f83199822f369df2ea32692c994
2019-03-07 14:43:51 +00:00
Carmelo Cascone
0bcbe26dd7 Use stratum in Trellis P4 STC scenario
Change-Id: I6e9b34c449ebaca51e8fd1673a470e564195e69e
2019-03-06 19:28:42 +00:00
Ray Milkey
1f0fb3b62a add a check that all components started by an app are removed when it is deactivated
Change-Id: Ic39b5f21123aa792d436ffcf5fbb8cc610efc535
2019-02-26 18:39:18 +00:00
Carmelo Cascone
a4dc3c12bc Update install-p4-tools.sh to use P4Runtime v1.0
Includes also various improvements to the p4vm scripts, such as:
- Choose to build VM with Ubuntu 16.04 or 18.04 (experimental)
- Allow users to specify version of protobuf and grpc to use
- Avoid building protobuf and grpc if already installed in the system
- Install Bazel 0.22

Also:
- Remove check for invalid group member weights (now PI always returns
members with weight 1)
- Re-compiled all P4 programs and fixed missing padding in controller
packet headers

Change-Id: I0e672fcebbaba63354c749f0c774af251f3cbc6c
2019-02-21 23:24:26 +00:00
Ray Milkey
887c1cad50 Update apache karaf to version 4.2.3
Change-Id: If9aadfa2715a3f100df6e34e25789e74399759a0
2019-02-20 21:32:08 +00:00
Ray Milkey
11ce930557 Fix a few more app startup/shutdown problems
Change-Id: Ideb48a1e845ae345306fa10ec55499c471566ce7
2019-02-09 20:24:12 +00:00
Carmelo Cascone
7c82bcf4a7 Add command to install stratum and its deps on a remote node
Also:
- update install-p4-tools.sh to build BMv2 and PI for Stratum, as
they need different configure options when used with Stratum
- improved build times (~4 minutes on cell machines)
- removed support for Ubuntu 14.0 and code related to old gnmi support
via sysrepo

Change-Id: Icf9cf936237e2815dee73bdc4370562f29616a23
2019-02-09 20:06:30 +00:00
Ray Milkey
79705aab23 Allow Atomix fetch command to follow redirects
Change-Id: Iee784e7d9b59e8b8e84453d1a10774bab2bc25cf
2019-02-09 19:42:50 +00:00
Ray Milkey
a2b52b40f8 STC scenario to start/stop all apps in a minimal environment
Change-Id: I7364e0c348dcea9964124843f2cff2de9dcaafb3
2019-02-07 19:12:58 +00:00
Jordan Halterman
a80d3f9553 Upgrade to Atomix 3.1.5
Change-Id: I1a46eb2ff22e15ab8c2ced8b327bdddb9ffd5017
2019-01-17 23:02:05 +00:00
Jon Hall
27e94e4057 Allow use of rsync when fetching logs
Change-Id: I561ae3c9ebe7765d76a0835c712d17e86b731df3
(cherry picked from commit 359f4d84608c44541c43bfc564893ac76c326063)
2019-01-10 23:30:39 +00:00
Thomas Vachuska
369e3fba2d Updating Apache Karaf to 4.2.2.
Change-Id: I346f21b8da7583c77e7b0612c7f2931aa63a67e0
2019-01-03 23:53:33 +00:00
Ray Milkey
c7e3163969 Revert "Ignore errors generated by sshd restarting"
This reverts commit 4fcd5ddffb7243297b97eafd596f37f27fc1e963.

Change-Id: I33449e4c2eb99ab9f0163865528ac9ceda06aae3
2019-01-02 22:22:08 +00:00
Ray Milkey
4fcd5ddffb Ignore errors generated by sshd restarting
Change-Id: I3188754eb00962a27f7abf99bb88325381e1d55a
2019-01-02 10:49:08 -08:00
Ray Milkey
0f51d72e58 Starting snapshot 2.1.0-SNAPSHOT
Change-Id: If6348de3336a236f2ca7315b1e7d644d90a818f7
2018-12-19 17:10:38 -08:00
Jordan Halterman
1a885b0df1 Upgrade to Atomix 3.1.0
Change-Id: I4b027f4cd67aef19108d9fa384e06feb461be4e3
2018-12-19 16:34:40 -08:00
Ray Milkey
fb503a7416 Revert "Re-enabled TLS netty"
This reverts commit 1a37866929ca05acba71cdadad87dd563b6064dd.

Change-Id: I04cdfe02f70b608b1951c4dee38cb4e345f198d5
2018-12-19 23:32:48 +00:00
Jordan Halterman
82ccf06880 Use mapped storage for Atomix management group in tests to preserve consistency across releases
Change-Id: I17ef2e120ec275ec03f6a21359b12abfd5981eaf
2018-12-19 23:17:50 +00:00
Jordan Halterman
8b17e0eec5 Upgrade to Atomix 3.1.0-rc2
Change-Id: I5e89c7ad84f6418b01d2c82559b467e6e14ef036
2018-12-18 22:50:15 +00:00
Jordan Halterman
02fb583e9e Upgrade to Atomix 3.1.0-rc1
Change-Id: I9b72b1247ac9abe6f38a2606f0211d0331581e64
2018-12-18 02:49:31 +00:00
Thomas Vachuska
b74fef2841 Making stc-set-openjdk11 non-destructive.
Change-Id: Icee7d34d3e00989e00a5b68a9d82dff7da1f6d96
2018-12-17 09:09:18 -08:00
Jordan Halterman
fdd04b879a Update onos-uninstall script to ensure we wait for the correct process to be killed
Change-Id: If46ad4ec3b9b9b1956add85710227bd904236e71
2018-12-14 12:47:31 -08:00
Jordan Halterman
47df7d4c94 Use memory mapped file storage for Raft partitions in tests
Change-Id: I68c3e4befcde059711c6df1b094b578200c00c62
2018-12-14 19:55:43 +00:00
Carmelo Cascone
4c3364b22e Fix dependencies in Trellis P4 STC scenario
Add steps to verify driver and pipeconf apps, as well as registered
pipeconfs. Also, start Mininet first, then push Trellis netcfg.

Change-Id: Idf52e268e6f50c7f6b8f17a5ea0390f01a607fea
2018-12-14 03:36:52 +00:00
Ray Milkey
51cf307e6c Fixes to allow running p4 trellis scenario
Change-Id: I4882668168521b9119692ecd696189b2b8d5f9de
(cherry picked from commit a61ba5792d9e7a25d3446f37179fbf13ac152098)
2018-12-13 22:20:02 +00:00
Thomas Vachuska
a1d20e2f26 Adding utility to set cell machines to OpenJDK 11.
Change-Id: Ie6addd459bf68f1158199a8682acc4d620d2b4c1
2018-12-13 09:48:06 -08:00
ONOS Jenkins User
395c51f1d3 Starting snapshot 2.0.0-SNAPSHOT 2018-11-29 18:45:15 +00:00
ONOS Jenkins User
be47795516 Tagging 2.0.0-b1 2018-11-29 18:45:10 +00:00
Jordan Halterman
2b3ed3e376 Upgrade to Atomix 3.1.0-beta3
Change-Id: Ic55798690b89db8b9e866d7ecae47d746d0e89c2
2018-11-28 18:49:08 +00:00
Jordan Halterman
5eaf70e4f2 Upgrade to Atomix 3.1.0-beta2
Change-Id: I8a4f6942645cc0abe37a09c27eec835afc29fd5d
2018-11-21 18:32:20 +00:00
Jordan Halterman
a4c4ea8acd Update onos-kill script to kill correct Karaf process
Change-Id: I1192d06cb8da586b7e5d0b1709fc1917962a9c9b
2018-11-15 23:16:11 +00:00
Jordan Halterman
28b21d1e13 Upgrade to Atomix 3.1
Change-Id: I2039286b49dafacc786e9ba66db74ef8619ed151
2018-11-14 18:47:00 +00:00
Jordan Halterman
a0c5dc1aab Allow Atomix logging configuration to be overridden in stc tests
Change-Id: I67c4365859f380dd8c89c645b1a52f382c2595a4
2018-11-13 18:21:33 +00:00
Ray Milkey
123f0e08ad Merge branch 'master' into dev-karaf-4.2.1
Change-Id: If6c7d5f1dc6434ac8ea2fd9716b8ebeee38daa50
2018-11-08 14:18:52 -08:00
Bogdan
45932c7a9c bug 7773 fixed
Change-Id: Id16c36929c70ee3a5c42a8f9c490adafd4a40008
2018-11-08 18:07:00 +00:00
Jordan Halterman
df5016de98 Use curl for atomix-push-bits script
Change-Id: I20d7019f56255b5a643b9b9c72ef8110837d572d
2018-11-05 12:15:11 -08:00
Ray Milkey
23f27952f6 Make STC less sensitive to timing problems with node and app startup
Change-Id: Ia5d7d7e2301e3c94b7aa2c388831a51561bc95fa
2018-11-02 14:31:14 -07:00
Thomas Vachuska
e17756d128 Changing version from 1.15.0-SNAPSHOT to 2.0.0-SNAPSHOT.
Change-Id: I61a586cfc769275db78f4059a630ab0e0f87c6e7
2018-11-01 00:04:30 +00:00
Thomas Vachuska
09fee5f03a Fixing onos-check-logs to ignore the Apache Felix ComponentRegistry exception.
Change-Id: Ib64328aa649dc340d71616554c8ba579c75043a0
2018-11-01 00:04:09 +00:00
Jordan Halterman
2e212e93b3 Avoid unnecessary download of Atomix bits for full releases
Change-Id: Ic85de970f0a2ad242b437310387b4e92d334b90b
2018-10-30 13:20:01 -07:00
Jordan Halterman
77811babed Fix minor problems with atomix-push-bits script
Change-Id: Ibcf64aceb8ae11f19eb9573d542b6da6d627c45c
2018-10-30 13:19:36 -07:00
Ray Milkey
a218d43062 Merge branch 'master' into merge
Change-Id: Id77bb2de77dd288404c83e331b076aaf9aafacc5
2018-10-30 12:44:55 -07:00