279 Commits

Author SHA1 Message Date
Ray Milkey
c5e2f43a8a Upgrade ONOS to yang tools version 2.5
Change-Id: I2a8f9ca6637185522023123f8e0b68cbe750d3fd
2018-07-02 13:15:15 -07: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
b7949e7a98 Generate a test rule to run checkstyle for an onos jar file
Change-Id: I21da8d353d592de847cc019875baa59786500cfe
2018-06-21 02:50:51 +00:00
Yuta HIGUCHI
59cf0c877c Update dependencies
- commons-lang3 3.7
  https://commons.apache.org/proper/commons-lang/release-notes/RELEASE-NOTES-3.7.txt
- commons-text 1.3
  https://commons.apache.org/proper/commons-text/release-notes/RELEASE-NOTES-1.3.txt
- commons-io 2.6
  http://commons.apache.org/proper/commons-io/upgradeto2_6.html
  http://commons.apache.org/proper/commons-io/upgradeto2_5.html
- error_prone_annotations 2.0.18

Change-Id: I119306662ab945f876ff3832f550a5e84e40fa76
2018-06-14 16:04:29 +00:00
Thomas Vachuska
e8f06893f7 Fixing Maven coordinates for Bazel and adding feature artifact bundle.
Change-Id: Ic6a3120e5316afa2c394a1c904cf848bb7ed3c76
2018-06-12 16:01:59 -07:00
Jordan Halterman
156ee8a995 Upgrade to Atomix 2.0.22
Change-Id: Ie7bf8146e7fab99fd052daf91676069b9ba80808
2018-06-11 16:59:10 -07:00
Thomas Vachuska
a8e1bd4d7d Sketching out packaging via Bazel
- modified onos-gen-lib to generate http_file properly
- fixed deps.json entries for apache-karaf & patches .tar.gz files
- sketching tools/package/BUILD file

Change-Id: I311d66095e8d744b8f61a2f3b53a635a2a42732e
2018-06-11 15:45:11 -07:00
Yuta HIGUCHI
08392f45ec Fix gRPC dependency
Change-Id: Iddebec60218b555d8ffe39fcabd3daad0b776218
2018-06-09 07:15:37 +00:00
Ray Milkey
32d99ba799 Formatting changes based on bazel style tool buildifier
Change-Id: I2f1536d47f6fd6c80cba45e08b715cd5a14fe5fd
2018-06-06 14:15:00 -07:00
Ray Milkey
170d7fb9f5 Add an API to determine the maven coordinates for an external artifact
Change-Id: Ief747497e2d02353aeb8515597f722aaf23cdf2e
2018-06-06 18:13:59 +00:00
Ray Milkey
75bd9e09e5 Improvements to Bazel workspace generator
- Format generatated workspace file to match bazel build file style guidelines
- Automatically generate bazel and buck versions from onos-lib-gen

Change-Id: Iaa879e4e6356e42382b0c9ba82d7ae82e87dac9a
2018-05-31 09:27:19 -07:00
Ray Milkey
95c9e0fdea Upgrage EasyMock to version 3.6
Change-Id: Ib87cf414ca849cb19dc68a416de1e236d917aa8c
2018-05-30 15:37:37 -07:00
Ray Milkey
cd3e6927c4 Remove duplicated library in deps.json
Change-Id: I74dcfa4778d3debe265b0fec53ee378fec3d4ead
2018-05-30 14:31:54 -07:00
Yuta HIGUCHI
9d59694e5f Update Bouncy Castle to 1.59
- pick up CVE fixes, etc.
  https://www.bouncycastle.org/latest_releases.html

Change-Id: Iced880a43cd5250a4fa5af32528f43ed29a5ed6f
2018-05-25 21:33:11 +00:00
Laszlo Papp
d17154d0fb ONOS-5554 Remove the BTI driver
Change-Id: I631fd8a84941b5d364d4120e17fbd2e0ac10d47b
2018-05-24 09:10:37 -07:00
Ray Milkey
7dac7dadf5 Initial builds using bazel
Change-Id: I38123b396a2ffda5f36cdca43f3ad1fa67a7ab52
2018-05-23 20:38:54 +00:00
Yuta HIGUCHI
e7e71a8f9f Update checkstyle to 8.10
- fix issues detected
  - YANG custom registrator should be subject to checkstyle
  - fix Java 8 syntax related violations

Change-Id: I0fc52c6612a40d851fd9bc3bf019621776b1f92a
2018-05-21 16:00:21 +00:00
Yuta HIGUCHI
40cc9d8e86 maven plugin updates
Change-Id: I50b5a57f2f236b1fba66e53805462a59c25d0618
2018-05-18 18:12:19 -07:00
kdarapu
97843dcedf [ONOS-6879] Adding Controller Metrics Application, To retrive memory, Disk and CPU usage for all controller
Change-Id: I5976f0194555c1c3c42d6b6d09c468d6dfc983ff
2018-05-17 16:14:19 +00:00
Yuta HIGUCHI
57ba38eb10 bump yang-tools version to 2.4.7
Change-Id: I0a257b8b524cd7f6e606d57e6d1a3a5388646ebe
2018-05-16 02:05:38 +00:00
Yuta HIGUCHI
8c6e19450b [ODTN] OpenConfig device discovery
Change-Id: Iac2917ac8a65de662b55b238b920936635fc45f4
2018-05-08 16:59:04 +00:00
Ray Milkey
0753ee71ec Release version 1.12 of the onos Maven plugin
Change-Id: If5644035ec61af893e678b8e45006d988a0aebdf
2018-04-30 17:57:56 +00:00
Yuta HIGUCHI
161e4d3c17 Revert "Use project.version when referring to checkstyle config"
This reverts commit 9e7530a4e162ec993763b71e6d8fd8f8e702e873.

Change-Id: Ie5d38ef2823586701b0729e3ce03dba446d1b5a0
2018-04-26 01:40:03 +00:00
Yuta HIGUCHI
9e7530a4e1 Use project.version when referring to checkstyle config
Change-Id: I98d7d73c26386476d5cbb15f28b26517a9c92c7b
2018-04-25 15:39:07 -07:00
Thomas Vachuska
9e6432c209 Patching Apache Karaf with a shell console fix to avoid thread leak.
Change-Id: I27e8fbaf443391a51b40c35639a39a5f38aecf31
2018-04-20 22:26:19 -07:00
Ray Milkey
bca9049101 Starting snapshot 1.14.0-SNAPSHOT
Change-Id: I97bab4e31d2b701f015289eae29d0c58a4937685
2018-04-13 12:47:31 -07:00
Ray Milkey
0b7682fc6c bump up version on onos Loxi; fix a problem reported by error-prone
Change-Id: Ia72fcb00b128505da82c908d2154b61da3822f6c
2018-04-12 13:43:35 -07:00
Andreas Pantelopoulos
fdcfe53150 ONOS extensions for use of egress tables.
This patch depends on 17671 onos-loxi patch. When we make
the new loxi release we need to change the prebuild
openflowj in lib/BUCK to that of the actual release number.

It provides support for programming l2 unfiltered groups,
the egress vlan table and the egress tpid table.

Depends-On: I3cea6ed2234147c8dbe440ae1701856a60706e7c
Change-Id: I7525f5856300eac25548b5219a5dffed12b291ad
2018-04-12 19:02:17 +00:00
Jordan Halterman
2c045999b1 [ONOS-7551] Support primitive revisions for upgrades
Change-Id: Ib56e10f06ab9abedd176cdd84add6cbf4e3d4c50
2018-04-09 17:29:50 +00:00
Ray Milkey
86ee5e8711 Upgrade fasterXML libraries for OS-9
Upgrade fasterXML to version 2.9.5 to address security vulnerability
Wrap calls to treeRead(InputStream) to handle new behavior of null streams

Change-Id: Id199cfacd0cf9e5371dc33de9f1e058c2e72eaa5
2018-04-03 16:49:03 +00:00
Yuta HIGUCHI
3331f7bfb8 update yang tool version in lib/pom.xml
Change-Id: Ib7e6c9d926e7d162eddb3e2f467d809837f36912
2018-03-31 00:30:57 +00:00
Yuta HIGUCHI
bcc2ce9c3f Generate copyright year in swagger template code
- exclude generated source code from checkstyle by default

Change-Id: I3f79183a8aae1f24d36558860555b5b0298cd8c3
2018-03-13 17:38:36 +00:00
Tomek Osiński
e9ccf4196d XMPP as SBI support: implementation of core XMPP and Xmpp Device Provider
State machine handled by XmppSession interface, most of tests implemented

XmppDeviceFactory re-designed, tests updated

pom and BUCK files updated

Change-Id: I4c6955e091169c945415084cbb000c61b474c0fc
2018-03-06 21:01:53 +00:00
Jian Li
65880ae8d5 Bump up influxdb to 2.9 with corresponding deps updated
Change-Id: Ic329e4eff65b7be74c20ffc25c78aa64b24c4728
2018-02-28 20:04:15 +00:00
Yuta HIGUCHI
825401ef12 ResourceId to instance-identifier string converter methods
part of ONOS-7503

Change-Id: I5c0b0c0c38f51ea1a94208c0b7cb9d4be1db060f
2018-02-28 18:45:39 +00:00
Jian Li
979f6349cc Fix: resolve REST test failure issue caused by jersey deps omission
Change-Id: Idb32ffbf94158ddb5e26716347d99c78147322b5
2018-02-27 15:21:12 +00:00
Jian Li
5d505f2466 Bump up Jersey from 2.25.1 to 2.26 with corresponding deps updated
Change-Id: I0f9f6795187f78a777852678ab1a7d1442a49986
2018-02-26 19:09:52 +00:00
Jian Li
54c46048e9 Fix: resolve SONA activation issue due to deps conflict in BUCK
Change-Id: I1f2b326562c4ce5c6534792d144e73059016a0a5
2018-02-23 00:30:28 +00:00
Jordan Halterman
4ce65e8f8e Upgrade to Atomix 2.0.18
Change-Id: I433e8b85d5aad007531c24495dd8298aeef9f79e
2018-02-16 17:36:54 +00:00
Yuta HIGUCHI
4888e1686f bump yang tools version to 2.4.1
Change-Id: I146a3196673ddb02eeddb0bd09489419f0196135
2018-02-15 19:33:05 +00:00
Yuta HIGUCHI
28bcaf16dc decouple buck yang plugin from buck main archive
- prep to allow bumping yang tool versin without releasing whole
  onos-buck archive

- with this patch,
  reverting back from locally patched state
  (= undo `patch-yang-libs`)
  will be:
   $ git checkout -- lib/BUCK tools/build/onos-buck

Change-Id: I06bfccdcfd6b22e2252b5c9dc145cece26058841
2018-02-15 19:33:05 +00:00
Ray Milkey
5193cb736c Bump yang tools version to 2.4
Change-Id: I7fada36e6ecd93d761c41ba70f057ce3a62b842b
2018-02-09 20:46:57 +00:00
Jian Li
02a94982b6 Bump up openstack4j to 3.1.0 with dependency updated
Change-Id: If8bef8a9e9ebd71b32433555bfdaed406f7e40c3
2018-02-09 18:39:21 +00:00
Jordan Halterman
4504e5976a Upgrade to Atomix 2.0.16
Change-Id: Icd0a00379393e20e7ad5d35dd6d1665ecdab4dba
2018-02-08 02:51:48 +00:00
Jordan Halterman
5bbe5bad20 Upgrade to Atomix 2.0.15
Change-Id: Ifef1a11a49ed2bd22a4905c18e72d6a906eb26c8
2018-02-06 15:06:27 -08:00
Ray Milkey
084245fa94 Deploy 1.11 version of the ONOS Maven plugin
Change-Id: I9e8fe53d17636c9467884c17aaef80290126b786
2018-02-02 21:42:56 +00:00
Yuta HIGUCHI
b6f9adb077 maven plugin updates
Change-Id: I965dcaa4006b48f1c31a3b313504d458767f1823
2018-01-30 21:09:42 +00:00
Yuta HIGUCHI
488a94c31e more error-prone issue fix
Change-Id: I49f2cc0459cfddddc6a99e2ebb8ad52d547e2909
2018-01-29 21:12:15 +00:00
Jordan Halterman
212493551e Upgrade to Atomix 2.0.14
Change-Id: I919aa1337a850f7dc25621d6a990a7d8b4d2ee6f
2018-01-23 14:14:56 -08:00
ONOS Jenkins User
45d340c839 Starting snapshot 1.13.0-SNAPSHOT 2018-01-09 01:56:13 +00:00