1858 Commits

Author SHA1 Message Date
Thomas Vachuska
24b51f929e Fixing publish target list typo.
Change-Id: I36ca382c9795e472a625d803707c967cb04613ae
2018-11-01 20:39:38 +00:00
Ray Milkey
5a520c7e16 Move modules.bzl from root down into the bazel tools directory
Change-Id: I6ccaa07e88914537d07dea63b36ee243b152b41a
2018-11-01 20:39:30 +00:00
Ray Milkey
68032db277 Remove blueprint files for 3.0 karaf CLI
Change-Id: I017db2a3c66cea8f0f7c568e5d4f3f302170936d
2018-11-01 20:39:23 +00:00
Ray Milkey
d7bc06d641 Merge branch 'master' into dev-karaf-4.2.1
Change-Id: I06c540c539d7d12eb0b563884992a600c930897d
2018-11-01 10:48:18 -07:00
Carmelo Cascone
a252df1d9a Updated Ubuntu 16 desktop vagrant box for tutorial P4 VM
Change-Id: I4c3028a715d2a91cceaad44685285148f47d556b
(cherry picked from commit 4b9974fabf5393d53b99b70f88b577e4f3076c5e)
2018-11-01 01:05:48 +00: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
Thomas Vachuska
9b6e45ca79 Modifying cfgdef tool to ignore properties w/o corresponding field.
Change-Id: Iddbc36787d1f15ac03126360881251dea3a6a170
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
Thomas Vachuska
d389a6ee5e Fixing local_jar stuff to work with runtime.
Change-Id: I3209167bc9660c6cd2e80521e3edd96b479bba71
Note: There's still a small cosmetic glitch in that the jars still get included under the original version; internally they are the new version though and OSGi recognizes them as such.
(cherry picked from commit 6a17acd1cb91d48078cc5015e562e3ef65a9f1ad)
2018-10-30 20:10:34 +00:00
Ray Milkey
a218d43062 Merge branch 'master' into merge
Change-Id: Id77bb2de77dd288404c83e331b076aaf9aafacc5
2018-10-30 12:44:55 -07:00
Jordan Halterman
1e04803cb2 Avoid unnecessary download of Atomix bits for full releases
Change-Id: Ic85de970f0a2ad242b437310387b4e92d334b90b
2018-10-30 12:11:36 -07:00
Jordan Halterman
60c8df7d79 Fix minor problems with atomix-push-bits script
Change-Id: Ibcf64aceb8ae11f19eb9573d542b6da6d627c45c
2018-10-30 11:16:40 -07:00
Thomas Vachuska
6a17acd1cb Fixing local_jar stuff to work with runtime.
Change-Id: I3209167bc9660c6cd2e80521e3edd96b479bba71
Note: There's still a small cosmetic glitch in that the jars still get included under the original version; internally they are the new version though and OSGi recognizes them as such.
2018-10-29 16:16:12 -07:00
Jordan Halterman
2ac98b92e4 Remove unsupported onos-form-cluster scripts
Change-Id: Idb9dcf8efd8f9dc83bc2d0b8afee80fbe573fba1
2018-10-29 22:26:11 +00:00
Jordan Halterman
6b38425aec Add push bits scripts for Atomix uploads to test cells
Change-Id: I2b6f2fbd19558f08e549b366ae2ecfdbb9227efd
2018-10-29 22:25:58 +00:00
Thomas Vachuska
4b09a6f579 Removing CELL_SLAVE_4 from the environment.
Change-Id: I994c627335c43644345a6c62ce4c9cfa526a804c
2018-10-29 10:34:20 -07:00
Thomas Vachuska
0054d34fe0 Added an explicit failure mode to cfgdef tool if it cannot elaborate a constant.
Change-Id: I0aa091858f35ed6bf2127830eac5485a8f28fbb7
2018-10-29 10:19:47 -07:00
Charles Chan
3fe60be09c Update onos-diagnostics to include the latest SR commands
Change-Id: Ie478ed8d04a467fc6f112c358810b95d1a7f5dcc
2018-10-26 22:56:37 +00:00
Thomas Vachuska
fe824bc5ec Swiching to ONOS libgen 2.0 and moving pom.xml to 2.1-SNAPSHOT.
Change-Id: Id461419da5aba7d79d24b9c73f3d1d2448536e6a
2018-10-24 20:03:13 +00:00
Thomas Vachuska
86da357250 Marking release of ONOS libgen 2.0
Change-Id: Id245ac728cfa35ee3c694e482692e89b6e64d0cf
2018-10-24 20:02:51 +00:00
Thomas Vachuska
22ea6126e4 Removing BUCK files and other Buck-related auxiliaries.
Change-Id: I23691380efcd9bce4906695605214ed59ada0e87
2018-10-24 20:02:31 +00:00
Ray Milkey
d542568b21 Merge branch 'master' into dev-karaf-4.2.1
Change-Id: Iec1b8947c898b0bf10db8caece0c3a064d1c63ae
2018-10-23 10:50:43 -07:00
Ray Milkey
696191dc4c Use new scr-list CLI command for component queries
Change-Id: I1fb54b32405fbf9bedec6f89d5667ed5ccdec4ac
2018-10-23 09:20:46 -07:00
Ray Milkey
9110ea09bb Bump up Jersey to version 2.27
Change-Id: I5814c6c585dd34839f96f538526c111f379aee76
2018-10-23 15:31:41 +00:00
柯志勇10068695
4df14a451f FileInputStream must be closed, or there will be a risk of memory leaks.
Change-Id: I9186679875db3a01964dcafb8b4b64e9dd03655c
2018-10-23 08:06:51 +00:00
Thomas Vachuska
2bd1fc85e0 Fixing GUI packaging and web-socket code to allow onos-gui feature to load properly.
Change-Id: Idb3ed6ec1b96b3bfae75039de4644983ac4014bd
2018-10-22 13:44:14 -07:00
Thomas Vachuska
bef430b5f8 Integrated new style of cfgdef generation into the Bazel build.
Change-Id: Ic7b030504285a59f715790396bc04335df8fbd15
2018-10-22 10:55:47 -07:00
Ray Milkey
66e24a5da4 No need for a custom reflectasm any longer
Change-Id: Id58d4b4f8f90fa2f2d425647f5885d3daebeecc8
2018-10-20 00:47:03 +00:00
Thomas Vachuska
24d4f6dc28 Re-enabling Swagger stuff and preparing to integrate cfgdef stuff.
Change-Id: Ic6a3718396048bf5e4d5bcf2978f6a61c64164f3
2018-10-19 16:52:47 -07:00
Ray Milkey
28b15ae6e0 Fixes to allow ONOS to build using built in bazel Java 9 JDK
Change-Id: I57b7b3b9a8a28a824b196a72a24c42cd9d04cc59
2018-10-19 17:08:37 +00:00
Jordan Halterman
16c95ff780 Upgrade to Atomix 3.0.7
Change-Id: Ic72df320f11459d16c2f403bc02a3fe7fb8488c2
2018-10-19 05:34:23 +00:00
Carmelo Cascone
03ae0acdd8 Bump version of P4Runtime to 1.0.0rc3 and P4 tools
Change-Id: I3082b4bd772d692830bd5af8e326a0fd5fb2f167
2018-10-18 22:30:46 +00:00
Thomas Vachuska
4a3476322d Porting cfgdef generation into a simple and stand-alone command-line utility.
Change-Id: I1c5731cb15635232e4c7a55a8373b9ee6b282c06
2018-10-18 19:36:47 +00:00
Ray Milkey
d17309c2f5 Merge branch 'master' into merge
Change-Id: I35af23202e94a114f129f2f000ab237165b26737
2018-10-18 10:12:54 -07:00
Samuel Jero
31e16f57b1 Secure LLDP-based Topology Detection
Current LLDP/BDDP-based Topology Detection is vulnerable to the
creation of fake links via forged, modified, or replayed LLDP packets.
This patch fixes this vulnerability by authenticating LLDP/BDDP packets
using a Message Authentication Code and adding a timestamp to prevent
replay. We use HMAC with SHA-256 has our Messge Authentication Code and
derive the key from the config/cluster.json file via the
ClusterMetadata class.

Change-Id: I01dd6edc5cffd6dfe274bcdb97189f2661a6c4f1
2018-10-17 15:59:31 +00:00
Ray Milkey
0b18b72872 Merge branch 'master' into merge
Change-Id: I163ecf699b554e33f4db938c66b73c9911e51135
2018-10-16 13:19:15 -07:00
Thomas Vachuska
d0d7ea101e Updating web socket stuff to for Karaf 4.2.1 migration.
Change-Id: Ie4a354e4c28461bbaffc6f33d1dfa95bc7514a2b
2018-10-15 19:13:28 -07:00
Ai Hamano
f2c168980b Fix to run onos-lib-gen on ONOS behind Proxy
Change-Id: I110ecf806045ca44514cfdf3b7881cd3ea5daa18
2018-10-15 18:45:24 +00:00
Ray Milkey
db57f1c326 Merge branch 'master' into dev-karaf-4.2.1
Change-Id: I86b9d80581cd76a7c20e05201023090f9692d1ab
2018-10-09 11:26:45 -07:00
Carmelo Cascone
fecab94751 Bumped thrift version
Needed to build barefoot-pro driver

Also unplug bmv2 drivers from buck tests

Change-Id: I8da30c80583feb2d36bafc15f836a065b0a79de6
2018-10-05 23:39:09 +00:00
Jordan Halterman
e03d9ba071 Upgrade to Atomix 3.0.6
Change-Id: Ieea4fa4b30509ecd2f54a7b67dd0734b6dd061b9
2018-10-05 20:33:01 +00:00
Ray Milkey
df521294ce Merge remote-tracking branch 'origin/master' into merge-master
Change-Id: I4608093c4400a313b253508ac6bc8a84ecba5c7e
2018-10-04 15:13:33 -07:00
boyoung2
1c5f5f4592 Add a prometheus exporter
Change-Id: I2989d87c2a83eed31c6617694bdcb78bf9b38553
2018-10-03 14:40:31 +00:00
Thomas Vachuska
2fd325f73a Minor clean-up of the 4.2.1 migration.
- eliminated annotations in a few remaining abstract component classes
- cleaned up gui/gui2 feature bundle lists
- added version to the karaf features patch
- loading onos-rest by default in karaf features patch
- onos-gui loading still WIP

Change-Id: Ie5a74c0daee939a9d2de30e1737e4f88dd2ae478
2018-10-01 13:21:23 -07:00
Ray Milkey
3f274d982b download karaf 4.2.1 from maven central
Change-Id: Icb7e0400ee5b34ed4be33afdda5074a6f6ec1f6d
2018-09-28 14:44:43 -07:00
Ray Milkey
7a2dee599c [WIP] Add @Service tags to all commands and completers
Change-Id: I8d6ae6185ada30a92481ddb7b603af323656dc3a
2018-09-28 11:21:57 -07:00
Ray Milkey
86ad7bb5e7 [WIP] apps CLI changes for karaf upgrade
Change-Id: I283efc39c7d4f4b31344f1d2d0cdd2b98a60932d
2018-09-28 11:21:43 -07:00
Ray Milkey
d84f89ba3d [WIP] Upgrade ONOS to karaf version 4.2.1
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07:00