46 Commits

Author SHA1 Message Date
Maciej Skala
ab87b9dc77 Remove GUI(2) features from BUILD as no longer exist
Change-Id: Idfbd62d5e593b7eed3c4c44161fbc0d162c72e05
2019-03-26 16:33:52 +00:00
Brian O'Connor
c69438361a Adding support for TLS connections for gRPC clients
This patch uses BoringSSL to negotiate TLS sessions under the hood.

Change-Id: I1495479ff33654f9cffe04d61f293c3e923b8aeb
2019-02-26 17:50:57 +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
0f8b7bea74 Fix build of protobuf-related components to support Bazel 0.22
- Bumped version of protobuf to 3.6.1.3 (includes fix for Bazel 0.22)
- Removed all protobuf and grpc dependencies from deps.json. Instead,
  depends solely on what's provided by the external grpc and protobuf
  workspaces.
- Use OSGi-wrapped protobuf and grpc JARs built with Bazel for runtime
- Add missing netty-related bundles to onos-thirdparty-base (required
by grpc)

Note, build with Bazel 0.22 is still broken because of
osgi_java_library.bzl, unless the following build arg is used:
build --incompatible_string_is_not_iterable=false

It seems the error is caused by dead code in osgi_java_library.bzl
that should be removed.

Change-Id: I749f1de25902bf9df5242444380f7224bc99b4b5
2019-01-29 16:11:08 -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
Brian O'Connor
1a37866929 Re-enabled TLS netty
created netty specific feature separate from third-party-base
refactored boot features to ensure proper boot sequence for netty, sshd, and core-net
moved http codec to netty feature

Change-Id: Ie6e0ce14fba71603086b7cfe62e1c90a77fd18f2
Co-authored-by: Ray Milkey <ray@opennetworking.org>
2018-12-17 16:15:49 -08:00
Ray Milkey
fa066ed2b0 Revert "Adding support for TLS connections for gRPC clients"
This reverts commit 47a3aa697049bf53e8dd4cb76cf9ca262762a175.

Change-Id: I457594c3f423f276b9c49dbbaf068284a36ba9f1
2018-12-14 22:39:18 +00:00
Brian O'Connor
47a3aa6970 Adding support for TLS connections for gRPC clients
This patch uses BoringSSL to negotiate TLS sessions under the hood.

Change-Id: I45b6871eb341bd67a230035a930f6a016d105e97
2018-12-14 03:41:04 +00:00
Ramon Casellas
4663da35a3 Added commons_jxpath as bundle of osgi_feature.
Used in ODTN drivers

Change-Id: If53dbc19f07ad065a6d99357d8b39af5973467be
2018-11-15 13:47:20 +00:00
Thomas Vachuska
52f2cd1520 Detangling incubator: virtual nets, tunnels, resource labels, oh my
- virtual networking moved to /apps/virtual; with CLI & REST API
- tunnels and labels moved to /apps/tunnel; with CLI & REST API; UI disabled for now
- protobuf/models moved to /core/protobuf/models
- defunct grpc/rpc registry stuff left under /graveyard
- compile dependencies on /incubator moved to respective modules for compilation
- run-time dependencies will need to be re-tested for dependent apps

- /graveyard will be removed in not-too-distant future

Change-Id: I0a0b995c635487edcf95a352f50dd162186b0b39
2018-11-13 22:14:50 +00:00
Ray Milkey
0faa721e80 Fix openstack app ignition problems
Change-Id: Ide8411ac1cc857cfd48e0ff7757231b99a53878a
2018-11-07 19:04:54 +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
Thomas Vachuska
22ea6126e4 Removing BUCK files and other Buck-related auxiliaries.
Change-Id: I23691380efcd9bce4906695605214ed59ada0e87
2018-10-24 20:02: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
d84f89ba3d [WIP] Upgrade ONOS to karaf version 4.2.1
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07: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
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
Ray Milkey
644fdbf65b bazel implementation of the bucklet for ATOMIX primitives
Change-Id: I0db54c031856d55cefe0fa8ab67237ed5a787595
2018-07-27 23:18:23 +00:00
Jordan Halterman
00e92da455 Upgrade to Atomix 3.0-rc5
* Upgrade Raft primitives to Atomix 3.0
* Replace cluster store and messaging implementations with Atomix cluster management/messaging
* Add test scripts for installing/starting Atomix cluster
* Replace core primitives with Atomix primitives.

Change-Id: I7623653c81292a34f21b01f5f38ca11b5ef15cad
2018-07-27 15:40:26 +00:00
Ray Milkey
6d94e9f260 Reformat some BUILD files according to the buildifier guidelines
Change-Id: I8aa599f89fc14296275193475e50eb8f27b4bf0a
2018-07-15 18:04:26 -07:00
Ray Milkey
a4f8d9d914 Fix some test dependencies and pretty format all BUILD files
Change-Id: I300e236c15491f8724f1e493e2414388217f2174
2018-07-11 10:41:31 -07:00
Ray Milkey
6b3775ada6 Bazel build of ONOS GUI package
Change-Id: Id5f9931c38f82afcdcefc49171dd79f2f5bdad14
2018-07-11 09:35:13 -07:00
Thomas Vachuska
03c608ccfe Adding more features to Bazel built package
Change-Id: I6ad1b7fddbac9c6d35f38a8adbcb7aa830a26bb1
2018-07-10 16:45:08 -07:00
Ray Milkey
2f380c74d3 Pretty formatting of bazel files
Change-Id: Ieaf9b3e92b1dab57394c4e18f1e70048c873b685
2018-07-10 09:28:32 -07:00
Thomas Vachuska
1ae26c6c28 Tweaking Bazel packaging.
Change-Id: I796f70e1324c40b5d21c3b784662138f2ec04655
2018-07-10 16:01:53 +00:00
Jordan Halterman
15f3371bdf Refactor multimap streams to avoid blocking iteration on initialization
Change-Id: I6a357b37e85808972267ef2daf5328fd5035aac4
2018-07-02 18:16:32 +00:00
Ray Milkey
15053f0fca buildifier formatting of bazel files
Change-Id: I8196aa52ee640d1c500307a50a0ab4921138b69b
2018-06-13 17:57:14 +00:00
Thomas Vachuska
f25c248723 Moved /features to /tools/package/features.
Change-Id: I6b52c92b688a833b9e3813416b785533cb4dd829
2018-06-12 13:18:45 -07:00