964 Commits

Author SHA1 Message Date
Ray Milkey
8c57015a00 Be more forgiving about the number of expected flows
Change-Id: I4504126cdc60a75249af7c7dfec27e765c213e59
2019-04-09 21:41:18 +00:00
Boyuan Yan
36231d2a9e modify param parsing in createNetCfg.sh and checkNetInit.sh to enable flexible configuration for ODTN network
Change-Id: I8e3902870a1bd952c39051dfd299981af31c834e
2019-04-09 21:08:40 +00:00
Boyuan Yan
0cf3ef7441 fix bug about ODTN test in stc running environment
Change-Id: Iba6334ecbadecd42a663c9e85ce7490bf7135cc9
2019-04-09 06:29:35 +00:00
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
Thomas Vachuska
97642361e7 Changing how ONOS_APPS value is used and defaulted; cleaned up cell defs.
Change-Id: Ie134bd61024738609ef1a02237c696438eff6024
2019-03-21 23:38:08 +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
Carmelo Cascone
34d116cbf9 Fix net-trellis-p4-smoke not working with latest stratum_bmv2
- Fix scenario files to use correct deviceId
- More robust liveness check in bmv2.py
- Use different ports for stratum internal server
- Longer switch startup timeout in bmv2.py
- Ignore number of flow rules when checking summary (make scenario
independent of trellis implementation)

Change-Id: I206e5339d2e78ae9a025caa5ec4862a9d4c24871
2019-03-14 06:10:59 +00: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
Eric Tang
33747c18be ONOS-7784: get login user who invoked sudo
Change-Id: I6270c3e29ac9a352d889b635023fc3d329d2c9c3
2019-03-05 17:49:31 +00:00
Boyuan Yan
fec95c61e9 [ONOS-7883] modify tapiHelper.py to enable line-side service random creation and client-side service ordered creation on TX<->OLS<->TX transimission system
Change-Id: I2b2d6e88dd2484c6af59767ff0f6d62c6b5fe71a
2019-03-01 13:25:06 +00:00
Andrea Campanella
34694eb54a Minor fix for tapi helper and for TAPI Rpc error message
Change-Id: Ieef1c0937f797efc26a00d9e9e67850cb92f6919
2019-02-28 18:07:13 +00:00
Boyuan Yan
dcdbc894b4 [ONOS-7883] create script execute-tapi-delete-call.py to delete ODTN services with different requirements.
Change-Id: Ibd70c03a65b38668f454d47127a8275d45bfa1e4
2019-02-27 15:09:19 -08: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
Boyuan Yan
6b5d4fd1b8 [ONOS-7883] finish line-side and client-side connectivity service creation with same connection id
Change-Id: Ia911a3ac17e16fd2c9d544681cdd14573fd2008f
2019-02-26 08:56:12 +00:00
Boyuan Yan
4103678317 [ONOS-7883] extend execute-tapi-post-call.py to build line-side and client-side connectivity in order
Change-Id: I493c6c22cbd9ef941c1ee89f3d74fdb35e824f08
2019-02-24 16:29:49 -08: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
Boyuan Yan
528fdba996 [ONOS-7883] extend execute-tapi-post-call.py, verify its get-sip-list and create-sip function
Change-Id: I4ba37f1b80c737c4c0983e5aabfac0aafdd27440
2019-02-16 15:49:26 +00:00
Jonghwan Hyun
c235d46312 Update INT version to 1.0
Change-Id: I898501780cad9c1ad725ee624aa0cd4617ad2559
2019-02-15 21:16:45 +00:00
Boyuan Yan
d346e26054 [ONOS-7883] extend execute-tapi-context-get-call.py to complete topology checking
Change-Id: Ie2996862139c5dd5038a2921e84d4d19febfbcdd
2019-02-15 09:27:44 +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
Ray Milkey
c05bd4350f STC scenarios to run stand alone trellis P4 and HAG scenarios
Change-Id: Ie2da939009d14936f5bd166f8898e8890e7d47fe
2019-01-28 17:11:02 +00:00
Jordan Halterman
a80d3f9553 Upgrade to Atomix 3.1.5
Change-Id: I1a46eb2ff22e15ab8c2ced8b327bdddb9ffd5017
2019-01-17 23:02:05 +00:00
Andrea Campanella
6d774230d3 [ONOS-7876] Initial STC implementation for ODTN
Change-Id: I51a22348cc73c576c5d10551e84ca8ac2f2a2040
2019-01-15 14:46:26 +01: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
0c6f0a5474 Working STC trellis-p4 scenario with connectivity test
Change-Id: I3ec166856a6a8a3ee705d392ace74b0677aa7ad5
2018-12-13 23:20:49 -08: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