466 Commits

Author SHA1 Message Date
Thomas Vachuska
98d760d053 Upgrading ONOS archetypes to use the ONOS Maven Plugin 2.0
Change-Id: I73a256311f12b6a07c93f6f4ee8f0f29f8769e9a
2018-11-07 13:56:21 -08:00
Thomas Vachuska
cbf51f3413 Moving ONOS Maven Plugin to version 2.1-SNAPSHOT
Change-Id: I7ed8bbf86a7eaec48dffa7fc16518d275d965d52
2018-11-07 13:52:27 -08:00
Thomas Vachuska
aade8cde93 Releasing ONOS Maven Plugin v2.0
Change-Id: I2dd9e84359dd093e7205fe75df0d5c78f9c23fcd
2018-11-07 13:51:35 -08:00
Ray Milkey
0faa721e80 Fix openstack app ignition problems
Change-Id: Ide8411ac1cc857cfd48e0ff7757231b99a53878a
2018-11-07 19:04:54 +00:00
Thomas Vachuska
64b0ade4d4 Upgrading archetypes to use new Apache Karaf constructs and new
versions of the various plugins.

Change-Id: Ie54c0861acd9b2a11a28f07e03330e033ef2c30b
2018-11-01 15:51:33 -07:00
Thomas Vachuska
f205a97b75 Fixing onos-maven-plugin and revving it to 2.0-SNAPSHOT.
Change-Id: Ib48cf10aec56f56fb05b307255d8968b5ceba1cf
2018-11-01 15:25:38 -07: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
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
Ray Milkey
a218d43062 Merge branch 'master' into merge
Change-Id: Id77bb2de77dd288404c83e331b076aaf9aafacc5
2018-10-30 12:44:55 -07:00
Jordan Halterman
2ac98b92e4 Remove unsupported onos-form-cluster scripts
Change-Id: Idb9dcf8efd8f9dc83bc2d0b8afee80fbe573fba1
2018-10-29 22:26:11 +00: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
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
柯志勇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
Ray Milkey
66e24a5da4 No need for a custom reflectasm any longer
Change-Id: Id58d4b4f8f90fa2f2d425647f5885d3daebeecc8
2018-10-20 00:47:03 +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
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
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
Jordan Halterman
6219399c56 Append lock timeout to JAVA_OPTS to avoid overwrite
Change-Id: I862b20350569918f7b31b50a67938c972762e025
2018-09-28 03:58:44 +00:00
Laszlo Papp
4884410bab Make the bazel build work with python3
Change-Id: I4c0d8e68615d414712d884e22c912577d8eade20
2018-09-18 15:52:59 +00:00
Thomas Vachuska
bed6151011 Removing old features.xml file.
Change-Id: I576193a87843a2894aaa2c96fe5c1a468f6c5492
2018-08-29 22:10:14 +00:00
Sean Condon
f6af2a508c Adding GUI2 to the Bazel build system
Change-Id: Ieb39ade1a8713a50fdf885e2bb43f53f8f725ea8
2018-08-28 16:12:10 +00:00
Ray Milkey
761e80a427 Remove pom files from ONOS
Change-Id: I53e2395466cba10222d638736635b11380421d98
2018-08-21 18:11:58 +00:00
Ray Milkey
312d987732 Starting snapshot 1.15.0-SNAPSHOT
Change-Id: I9239c7695f7faf6dc184a0ff54a34dedf4761b2d
2018-08-20 16:09:54 -07:00
Jordan Halterman
e075338aa7 Upgrade to Atomix 3.0.0 final
Change-Id: Ia8ea1394dde40776a2ede660f8bdb876332e4b49
2018-08-20 15:32:11 -07:00
Jordan Halterman
c1be5b8003 Upgrade to Atomix 3.0.0-rc12
Change-Id: Id05018faa82195608d0ec6dae5cedc7a8899fc19
2018-08-20 19:35:24 +00:00
Thomas Vachuska
6771f4f49f Fixing Buck build by adding missing dependency to features/BUCK.
Change-Id: Ideb01d8de38bec683eea2bc3a7a04c2229f6e0e5
2018-08-15 09:28:15 -07:00
ONOS Jenkins User
03e5521fba Starting snapshot 1.14.0-SNAPSHOT 2018-08-14 22:13:58 +00:00
ONOS Jenkins User
3594c24cb2 Tagging 1.14.0-rc2 2018-08-14 22:13:02 +00:00
ONOS Jenkins User
4e5f2d67ac Starting snapshot 1.14.0-SNAPSHOT 2018-08-13 23:16:37 +00:00
ONOS Jenkins User
cff0bd8922 Tagging 1.14.0-rc1 2018-08-13 23:15:43 +00:00
Ray Milkey
4867af2f9c Revert "Tagging 1.14.0-b1"
This reverts commit 78ce40093ac008fd6d169ab83d2d5961f91f6e31.

Change-Id: I8482f550c30f75d65333f6be9c9115a930abc56f
2018-08-10 16:53:10 -07:00
Jordan Halterman
bc559fd94e Upgrade to Atomix 3.0.0-rc11
Change-Id: I731b16319ce2e5607700e178d341729862c7ed57
2018-08-10 20:59:37 +00:00
Ray Milkey
78ce40093a Tagging 1.14.0-b1 2018-08-10 11:16:44 -07:00
Ray Milkey
a01809a018 bazel file formatting
Change-Id: Ib19ee630e383250b0e0ba43e6d864ff727069fab
2018-08-09 22:55:06 +00:00
Carmelo Cascone
72893b7755 [WIP] Attempt at building grpc and p4runtime protocols with Bazel
STILL NOT WORKING AT RUNTIME

Change-Id: I1f9e60b12a12e09edad2a714ec2921a4f71c6d35
2018-08-09 20:33:39 +00:00
Jordan Halterman
fa71cc6fdf Upgrade to Atomix 3.0.0-rc10
Change-Id: If4095b225611a62831ae45dbf59550c7ce3a9f3c
2018-08-08 22:50:37 +00:00
Ray Milkey
f83e42299a Fix build of onos target in bazel on Jenkins
Change-Id: Ie563241d96e367ee927433dfe51f3deaac9f801e
2018-08-08 18:29:58 +00:00
Thomas Vachuska
0edb2c6a0f Adding onos-security feature to the Bazel build.
Change-Id: Ib7b94739df054b6663d49b6913f64b5a3c2079da
2018-08-07 14:53:29 -07:00
Jordan Halterman
6aca84c7e7 Upgrade to Atomix 3.0.0-rc7 to use agent distribution
Change-Id: I368ea95456553518bd627b1f4197442535186158
2018-08-06 02:12:32 +00:00
Thomas Vachuska
f34554fad7 Fixing bazel GUI packaging
Change-Id: Ifb7506c0cb0598813a54adcc36bd53d6955a6b84
2018-07-31 17:09:36 -07:00
Jordan Halterman
19c123a77b [ONOS-7757] Support onos-local and embedded cluster configurations
- Refactor cluster.json to support internal/external nodes ('controller' and 'storage')
- Bootstrap embedded partitions when 'storage' nodes not present
- Update onos-gen-config script to generate cluster.json based on environment variables
- Update setup scenario to ignore missing $OCC# environment variables

Change-Id: Ia93b64e13d7a7c35ed712da4c681425e3ccf9fe9
2018-07-31 00:03:48 +00:00
Ray Milkey
644fdbf65b bazel implementation of the bucklet for ATOMIX primitives
Change-Id: I0db54c031856d55cefe0fa8ab67237ed5a787595
2018-07-27 23:18:23 +00:00