serviceutils.git
2 years agoMetrics Step 2: New Karaf feature etc. with an IT
Michael Vorburger [Tue, 14 Nov 2017 23:00:46 +0000 (00:00 +0100)]
Metrics Step 2: New Karaf feature etc. with an IT

Validation of the OSGi service registration, the new
odl-infrautils-metrics Karaf feature etc. is covered by an integration
test.

Background in https://jira.opendaylight.org/browse/INFRAUTILS-19

Change-Id: Iac4b6e6f89f1bc82a2a6978978730ecffd7df633
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
2 years agoMetrics Step 1: Basic infrautils.metrics API & Impl bundles outline
Michael Vorburger [Thu, 9 Nov 2017 01:06:03 +0000 (02:06 +0100)]
Metrics Step 1: Basic infrautils.metrics API & Impl bundles outline

Not yet usable as is, but for code review purposes intentionally going
to build this up step by step for folks to follow along more easily.

Next step after this: jobcoordinator-impl dependency to metrics-api,
first usage of metrics for JobCoordinatorMonitor, and correct OSGi
service registration, Karaf features etc. stuff.

Background in https://jira.opendaylight.org/browse/INFRAUTILS-19

Change-Id: Ia11f9973a018cfa392a35358a4467035ecf84e93
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
2 years agoInitial empty repository
Andrew Grimberg [Wed, 30 Mar 2016 19:06:49 +0000 (19:06 +0000)]
Initial empty repository

2 years agoBump versions by x.(y+1).z 56/97556/1
jenkins-releng [Tue, 21 Sep 2021 00:25:43 +0000 (00:25 +0000)]
Bump versions by x.(y+1).z

Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: Ifd5b62524fea85979e87b65f7852d1d395850340

2 years agoBump upstream versions 22/97522/1
Robert Varga [Sun, 19 Sep 2021 19:52:36 +0000 (21:52 +0200)]
Bump upstream versions

Adopt controller-4.0.3 et al.

Change-Id: Ie879429bae518da7e7cebed2e638b119dd548a2a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump upstream versions 28/97328/2
Robert Varga [Wed, 25 Aug 2021 14:09:24 +0000 (16:09 +0200)]
Bump upstream versions

Adopt controller-4.0.2 et al.

Change-Id: I6dbc86646a897016140d9a1412fefb72d4ccecb1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump upstream versions 87/97087/2
Robert Varga [Thu, 5 Aug 2021 18:56:22 +0000 (20:56 +0200)]
Bump upstream versions

Adopt controller-4.0.1 et al.

Change-Id: I5dc5fdb3fd6e5353eec6409919ff3db45a8ccaad
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI upstreams 40/96440/5
Robert Varga [Mon, 7 Jun 2021 14:59:53 +0000 (16:59 +0200)]
Bump MRI upstreams

Adopt latest versions, namely;
- odlparent-9.0.2
- yangtools-7.0.3
- infrautils-2.0.2
- mdsal-8.0.0
- controller-4.0.0

Change-Id: I6cac0995eead2e27494a7e5f44feaa847b238a3b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUxe GuicedEE javax.inject 42/96442/1
Robert Varga [Mon, 7 Jun 2021 15:03:59 +0000 (17:03 +0200)]
Uxe GuicedEE javax.inject

This is a proper JPMS module as well as a proper jar, use it instead
of tje old javax.inject thing.

Change-Id: I00da453d8ee51f2b37a4884d7a0d4b846d7b1b74
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUse osgi.core R7 41/96441/1
Robert Varga [Mon, 7 Jun 2021 15:01:02 +0000 (17:01 +0200)]
Use osgi.core R7

The name of core artifact has changed, update it to pull in OSGi R7+.

Change-Id: If5d5671595b2143a346a2a9ab417749c9021e2b1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI upstreams 67/95367/1
Robert Varga [Fri, 26 Feb 2021 10:00:46 +0000 (11:00 +0100)]
Bump MRI upstreams

Adopt following versions:
- odlparent-8.1.1
- infrautils-1.9.6
- yangtools-6.0.5
- mdsal-7.0.6
- controller-3.0.7

Change-Id: I2285fed3112cb2e9e9c2b8cefce637171c5a67b5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions by x.(y+1).z 93/95293/1
jenkins-releng [Mon, 22 Feb 2021 23:02:56 +0000 (23:02 +0000)]
Bump versions by x.(y+1).z

Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I48d9a610bd1942ca4a316a65ed1acf0a7f2e3a1d

3 years agoBump controller to 3.0.6 73/95273/1
Robert Varga [Mon, 22 Feb 2021 12:25:36 +0000 (13:25 +0100)]
Bump controller to 3.0.6

This patch was missed in previous bump.

Change-Id: I0d3f086141ce0b78654f747f71b2402c0758f438
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdopt akka-2.6.x 71/94971/3
Oleksii Mozghovyi [Tue, 2 Feb 2021 20:16:54 +0000 (22:16 +0200)]
Adopt akka-2.6.x

Bump upstream to controller-3.0.6 to adopt akka-2.6.x.

Change-Id: I2a7c004ddb3249d72392afdd95dbfb3206759495
Signed-off-by: Oleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoCorrect odl-infrautils-utils dependency 47/94947/2
Robert Varga [Mon, 1 Feb 2021 15:45:31 +0000 (16:45 +0100)]
Correct odl-infrautils-utils dependency

infrautils is an MRI project, the dependency should use a range.

Change-Id: If8cc78ee8f5c998911accd65a195210b2fc6895e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump upstream versions 12/94712/4
Robert Varga [Thu, 21 Jan 2021 17:29:01 +0000 (18:29 +0100)]
Bump upstream versions

Adopt following upstreams:
- odlparent-8.1.0
- infrautils-1.9.5
- yangtools-6.0.4
- mdsal-7.0.5
- controller-3.0.5

Change-Id: I31d98c61cfae4f57d75b84c4f34c2e12ffc9f6b8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoSimplify UpgradeStateListener 77/94577/1
Robert Varga [Sun, 10 Jan 2021 00:26:23 +0000 (01:26 +0100)]
Simplify UpgradeStateListener

The configuration extraction bit is quite simple and does not have
to go through full dispatch. Also use new boolean getter name.

Change-Id: I83acd1877162709cf62f66728b48ce96445fc1ba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI upstreams 11/94511/1
Robert Varga [Fri, 8 Jan 2021 20:45:19 +0000 (21:45 +0100)]
Bump MRI upstreams

Adopt following versions:
- odlparent-8.0.3
- infrautils-1.9.4
- yangtools-6.0.3
- mdsal-7.0.4
- controller-3.0.4

Change-Id: I1e8e237f9df3574d624cb699bd7650dac9859d20
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI upstreams 47/94147/2
Robert Varga [Thu, 10 Dec 2020 12:42:14 +0000 (13:42 +0100)]
Bump MRI upstreams

Adopt following versions:
- odlparent-8.0.2
- infrautils-1.9.3
- yangtools-6.0.2
- mdsal-7.0.3
- controller-3.0.3

Change-Id: Ieac42251fab6fe7c3944a6d431fe0b7efca31fdd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump infrautils to 1.9.1 04/93204/1
Robert Varga [Mon, 19 Oct 2020 23:31:31 +0000 (01:31 +0200)]
Bump infrautils to 1.9.1

Pick up mbean fixes from upstream.

Change-Id: I11f427601164187dab5d35f9c050aa0e5ff791f6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump to mdsal-7.0.1/controller-3.0.1 94/93194/1
Robert Varga [Mon, 19 Oct 2020 19:30:49 +0000 (21:30 +0200)]
Bump to mdsal-7.0.1/controller-3.0.1

Pick up mdsal fixes and improvements.

Change-Id: I36a754bed4cd084824a5529b74094e507390c1b8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump upstreams for Silicon 43/92943/6
Robert Varga [Wed, 7 Oct 2020 15:38:33 +0000 (17:38 +0200)]
Bump upstreams for Silicon

Adopt the following upstream versions:
- odlparent-8.0.0
- yangtools-6.0.0
- mdsal-7.0.0
- controller-3.0.0
- infrautils-1.9.0

Change-Id: I7ae72733f49e973868d35da6ff4fbe664675acc6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoRemove serviceutils.tools.mdsal.rpc 35/92735/2
Robert Varga [Sun, 27 Sep 2020 10:19:32 +0000 (12:19 +0200)]
Remove serviceutils.tools.mdsal.rpc

This package is not used anywhere anymore, remove it.

Change-Id: I1e488ebb7f66ad28b61e104529e5d8d86b776efa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI projects 97/92597/2
Robert Varga [Tue, 22 Sep 2020 15:45:41 +0000 (17:45 +0200)]
Bump MRI projects

This patch adopts:
- odlparent-7.0.6
- infrautils-1.8.1
- yangtools-5.0.6
- mdsal-6.0.5
- controller-2.0.4

Change-Id: Ic6871ea554dc611b1d948b049a622f649bf3f6fc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions by x.(y+1).z for next dev cycle 31/91931/1
Thanh Ha [Wed, 5 Aug 2020 21:02:37 +0000 (17:02 -0400)]
Bump versions by x.(y+1).z for next dev cycle

Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Change-Id: If79a9e14fd63861fd78b53f49cb977f48ce68d6c

3 years agoClean up rpc-api packaging 52/91652/4
Robert Varga [Sun, 26 Jul 2020 09:22:14 +0000 (11:22 +0200)]
Clean up rpc-api packaging

odl-serviceutils-srm should rely on odl-serviceutils-rpc instead
of packaging rpc-api itself.

Change-Id: I9915b6667b7276b70add48c269854190dc2158ac
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd INFO.yaml for serviceutils 63/91263/2
Anil Belur [Sun, 12 Jul 2020 02:17:43 +0000 (12:17 +1000)]
Add INFO.yaml for serviceutils

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I0865cb9c88c65f5b9c224c3482ea5162827b90dd

3 years agoUse released version of infrautils 19/91719/1
Robert Varga [Tue, 28 Jul 2020 11:36:36 +0000 (13:36 +0200)]
Use released version of infrautils

infrautils-1.8.0 has been released, use released version instead
of snapshots.

Change-Id: I8fe2fa52da571c4fd9d5b1f781f0a2c6b8a7fae1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump odlparent/yangtools/mdsal/controller 59/91659/6
Robert Varga [Sun, 26 Jul 2020 23:56:32 +0000 (01:56 +0200)]
Bump odlparent/yangtools/mdsal/controller

Adopt upstream versions:
- odlparent-7.0.5
- yangtools-5.0.5
- mdsal-6.0.4
- controller-2.0.3

Change-Id: Ic5e1ccc27bc669ae6b0ac4a10a3335d41f9badd3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoDo not package javax.inject 51/91651/2
Robert Varga [Sun, 26 Jul 2020 09:16:11 +0000 (11:16 +0200)]
Do not package javax.inject

We have a number of mis-specified dependencies as well as unnecessary
dependencies on infrautils.inject. Clean these up so we do not pull
in javax.inject jar.

JIRA: INFRAUTILS-65
Change-Id: I00bbecf86b70429114734086fb62cf16c1091c3f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoIntegrate controller-2.0.2 04/90404/1
Robert Varga [Thu, 11 Jun 2020 21:42:07 +0000 (23:42 +0200)]
Integrate controller-2.0.2

This bumps versions to the following:
- odlparent-7.0.3
- yangtools-5.0.3
- mdsal-6.0.2
- controller-2.0.2

Change-Id: Icab3fc322e02c8977ea91846646d84c2794675fe
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUse ranges for MRI features 53/90153/1
Robert Varga [Sun, 31 May 2020 08:01:17 +0000 (10:01 +0200)]
Use ranges for MRI features

Upstream features should be specified as ranges, so that we can
mix-and-match them during upgrades.

Change-Id: If6a411c8704b9b821685f8a50b53e841de0e66c2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoIntegrate controller-2.0.1 51/90151/1
Robert Varga [Sun, 31 May 2020 07:35:30 +0000 (09:35 +0200)]
Integrate controller-2.0.1

This bumps versions to the following:
- odlparent-7.0.2
- yangtools-5.0.2
- mdsal-6.0.1
- controller-2.0.1

Change-Id: Ie02630a535391fcf5b0e0adc5882ee52f0b9feaa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate MRI projects for Aluminium 96/89496/1
Robert Varga [Tue, 28 Apr 2020 16:55:48 +0000 (18:55 +0200)]
Update MRI projects for Aluminium

This bumps versions to the following:
- odlparent-7.0.1
- yangtools-5.0.1
- mdsal-6.0.0
- controller-2.0.0

Change-Id: I8b73df780aac523efea91c4f41964e55dd21e4f5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFix checkstyle 86/89286/2
Robert Varga [Fri, 24 Apr 2020 16:34:43 +0000 (18:34 +0200)]
Fix checkstyle

Upgraded checkstyle is finding these violations, fix them up.

Change-Id: Ib4944f2947f9c918bc84cf26904e191bbb9962a6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 503a3b883bc2d2fe411f9bfdcaa87436899c5500)

4 years agoMigration of depricated MDSAL API 20/88820/20
Nidhi Adhvaryu [Wed, 1 Apr 2020 04:32:58 +0000 (10:02 +0530)]
Migration of depricated MDSAL API

Signed-off-by: Nidhi Adhvaryu <nidhi.adhvaryu@ericsson.com>
Change-Id: I98d029feb07aaedd02ccf436bb3ae167ae637a23

4 years agoUse Magnesium controller 76/88676/1
Robert Varga [Wed, 25 Mar 2020 21:42:25 +0000 (22:42 +0100)]
Use Magnesium controller

As part of controller transition to being MRI, downgrade the version
used to Magnesium release. This will be bumped to Aluminium proper
during the MRI window.

Change-Id: I39989fcc8f8d14d3ac952b009884ace5b0696180
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions by x.y.(z+1) 98/87998/1
jenkins-releng [Sat, 22 Feb 2020 04:30:16 +0000 (04:30 +0000)]
Bump versions by x.y.(z+1)

Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: If3a20fe17b5de57ebc424e929b6d5e7000833274

4 years agoBump to odlparent-6.0.4/yangtools-4.0.6/mdsal-5.0.9 97/86997/2
Robert Varga [Thu, 16 Jan 2020 21:10:18 +0000 (22:10 +0100)]
Bump to odlparent-6.0.4/yangtools-4.0.6/mdsal-5.0.9

Pick up latest fixes and upgrades.

Change-Id: Ida5f4a172c8f77f8d3cd997a82435b03aa67d72a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoExpose reference implementations downstream 92/86492/2
Robert Varga [Wed, 18 Dec 2019 18:44:03 +0000 (19:44 +0100)]
Expose reference implementations downstream

If a downstream project needs an implementation, it should be able
to do so without relying on features.

Change-Id: I8f248e3ccef450461ebb8359398a6154e2a994b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump odlparent/yangtools/mdsal to 6.0.3/4.0.3/5.0.6 67/86367/3
Robert Varga [Thu, 12 Dec 2019 07:01:16 +0000 (08:01 +0100)]
Bump odlparent/yangtools/mdsal to 6.0.3/4.0.3/5.0.6

Pick up the latest upgrades and fixes.

Change-Id: Ibc63628ecc83b1cd9e1a733e264eec94050e257b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump to odlparent-6.0.1/yangtools-4.0.2/mdsal-5.0.4 16/85616/1
Robert Varga [Wed, 6 Nov 2019 14:08:05 +0000 (15:08 +0100)]
Bump to odlparent-6.0.1/yangtools-4.0.2/mdsal-5.0.4

This picks up latest upgrades and fixes.

Change-Id: I8db358b0af81394a561071d98bffea168dda47cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoAdd tools-testutils declaration 20/82720/3
Robert Varga [Tue, 25 Jun 2019 10:49:39 +0000 (12:49 +0200)]
Add tools-testutils declaration

tools-testutils is used widely by downstreams, who are forced
to duplicate scope=test and version declarations. Make sure we
propagate the correct declaration from artifacts.

Change-Id: Ie36a614acd177116ccb9f1e368737d0f564c323d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump mdsal to 5.0.3 63/85063/1
Robert Varga [Fri, 11 Oct 2019 14:10:28 +0000 (16:10 +0200)]
Bump mdsal to 5.0.3

This bumps mdsal to 5.0.3 to workaround issues with Blueprint
injection.

Change-Id: I848c9220ce06ec7b4af304ab64948bdc30257dbd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump mdsal to 5.0.2 43/84143/9
Robert Varga [Mon, 2 Sep 2019 17:24:23 +0000 (19:24 +0200)]
Bump mdsal to 5.0.2

This bumps mdsal to 5.0.2 as part of Magnesium MRI.

Change-Id: Id9ab45edf28477dca8acf8f7538cfd26f237f6f4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump yangtools to 4.0.1 42/84142/6
Robert Varga [Mon, 2 Sep 2019 17:24:48 +0000 (19:24 +0200)]
Bump yangtools to 4.0.1

This bumps yangtools to 4.0.1 as part of Magnesium MRI.

Change-Id: I6228c73d31721c8427e7f456afd5ab3ff715c88b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump odlparent to 6.0.0 41/84141/4
Robert Varga [Mon, 2 Sep 2019 17:23:38 +0000 (19:23 +0200)]
Bump odlparent to 6.0.0

This bumps odlparent to 6.0.0 as part of Magnesium MRI.

Change-Id: I19505dd80b832cd6ed8b68daf471d9e90d3dfdd2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump mdsal to 4.0.6 23/84423/2
Robert Varga [Sat, 14 Sep 2019 01:50:34 +0000 (03:50 +0200)]
Bump mdsal to 4.0.6

This picks up the latest fixes.

Change-Id: I76d6b78d7319edf80d15ef5a9750338434b48a93
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump yangtools to 3.0.5 22/84422/1
Robert Varga [Sat, 14 Sep 2019 01:50:12 +0000 (03:50 +0200)]
Bump yangtools to 3.0.5

This picks up latest fixes.

Change-Id: Ia4fcc4cf5a5555b76a83010c228c9d7de037aa94
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump odlparent to 5.0.2 40/84140/2
Robert Varga [Mon, 2 Sep 2019 17:23:04 +0000 (19:23 +0200)]
Bump odlparent to 5.0.2

This bumps odlparent to pick up latest references.

Change-Id: Ica16c98bd6eeeb2530bdc9cee4bb7f198e4a6ab0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFix checkstyle 21/84421/1
Robert Varga [Tue, 3 Sep 2019 06:08:32 +0000 (08:08 +0200)]
Fix checkstyle

Updated checkstyle reports a few violations, fix them up before
upgrading.

Change-Id: Ia10046eccc48fcd72a9d27abb225734fa192b0a0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump mdsal to 4.0.4 31/83731/1
Robert Varga [Thu, 15 Aug 2019 08:35:46 +0000 (10:35 +0200)]
Bump mdsal to 4.0.4

This brings in latest fixes.

Change-Id: I59f89ef4fe76ef16fcdc9b59f8d9b50aa0849847
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions by x.y.(z+1) 55/83555/1
jenkins-releng [Mon, 12 Aug 2019 16:14:13 +0000 (16:14 +0000)]
Bump versions by x.y.(z+1)

Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: Ie32274fd3e5e6ecbec1f435bcecc2139beccb652

4 years agoBump mdsal to 4.0.3 05/83105/6
Robert Varga [Thu, 18 Jul 2019 10:53:15 +0000 (12:53 +0200)]
Bump mdsal to 4.0.3

This bumps mdsal to 4.0.3, bringing in latest fixes and improvements.

Change-Id: Ie8e03aab1f31edf80bc9f1d7896c334c9d83be8d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump yangtools to 3.0.4 04/83104/5
Robert Varga [Thu, 18 Jul 2019 10:52:55 +0000 (12:52 +0200)]
Bump yangtools to 3.0.4

This picks up latest fixes and improvements.

Change-Id: I03201927d23762acf641c1ab0ff3419ba8b94969
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump odlparent to 5.0.1 03/83103/2
Robert Varga [Thu, 18 Jul 2019 10:52:32 +0000 (12:52 +0200)]
Bump odlparent to 5.0.1

This picks up the latest upgrades.

Change-Id: If6006a94197839a9718cd5eae16b0a025913af93
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump mdsal to 4.0.2 63/82363/2
Robert Varga [Fri, 31 May 2019 14:13:20 +0000 (16:13 +0200)]
Bump mdsal to 4.0.2

This picks up the latest fixes.

Change-Id: Iba9a093828293236581aac1a06736e11a132ac29
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump yangtools to 3.0.1 56/82356/1
Robert Varga [Fri, 31 May 2019 14:08:26 +0000 (16:08 +0200)]
Bump yangtools to 3.0.1

This picks up the latest fixes.

Change-Id: I18c1a84dbb67177919eda821ae31232b7aa3cb36
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump mdsal to 4.0.1 37/81837/2
Robert Varga [Wed, 1 May 2019 11:39:51 +0000 (13:39 +0200)]
Bump mdsal to 4.0.1

This bumps mdsal to 4.0.1

Change-Id: I73e4cc0c956a0f1c8883233827dc6e414282efec
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoModernize srm-impl 39/81639/1
Robert Varga [Sat, 13 Apr 2019 12:04:48 +0000 (14:04 +0200)]
Modernize srm-impl

Reduce use of deprecated methods and migrate to rpc-api.

Change-Id: I9bae6b14c23fa7979883918dc73aeff24a84c3b1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoRemove JSR305 annotations from srm 38/81638/1
Robert Varga [Sat, 13 Apr 2019 12:00:10 +0000 (14:00 +0200)]
Remove JSR305 annotations from srm

Migrate to JDT/checker annotations instead.

Change-Id: I4082f6c11a147d522bddc7f46890d20041f2b3bb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoRemove JSR305 annotations from upgrade 37/81637/1
Robert Varga [Sat, 13 Apr 2019 11:59:55 +0000 (13:59 +0200)]
Remove JSR305 annotations from upgrade

Migrate to JDT/checker annotations instead.

Change-Id: I9325144095f9abf58c7c836783ad35cc7bcfd589
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoRemove JSR305 annotations from listener-api 36/81636/1
Robert Varga [Sat, 13 Apr 2019 11:59:37 +0000 (13:59 +0200)]
Remove JSR305 annotations from listener-api

Migrate to JDT/checker annotations instead.

Change-Id: I7c1464df75485cff80930a2b05ab68eae3ae58d4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoRemove JSR305 annotations from rpc-api 35/81635/1
Robert Varga [Sat, 13 Apr 2019 11:58:47 +0000 (13:58 +0200)]
Remove JSR305 annotations from rpc-api

Migrate to JDT/checker annotations instead.

Change-Id: I2692f8a3f37c0582279abf6037c8d9f38eecb2fd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoRemove JSR305 annotations from tools-api 34/81634/1
Robert Varga [Sat, 13 Apr 2019 11:53:11 +0000 (13:53 +0200)]
Remove JSR305 annotations from tools-api

Migrate to JDT/checker annotations instead.

Change-Id: I59c77436cccaf5cf8efae224e1563c90b5267487
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump mdsal to 4.0.0 79/81279/4
Robert Varga [Thu, 28 Mar 2019 21:35:40 +0000 (22:35 +0100)]
Bump mdsal to 4.0.0

This bumps mdsal to 4.0.0.

Change-Id: Iba5d20b89280fe077ae766933ed69fb6d03e6e94
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump yangtools to 3.0.0 78/81278/4
Robert Varga [Thu, 28 Mar 2019 21:35:04 +0000 (22:35 +0100)]
Bump yangtools to 3.0.0

This bumps yangtools to 3.0.0, with no additional changes required.

Change-Id: I2b3d994e4b3f9d5f6c92bc6a15c0167d0515f782
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump odlparent to 5.0.0 77/81277/3
Robert Varga [Thu, 28 Mar 2019 21:34:33 +0000 (22:34 +0100)]
Bump odlparent to 5.0.0

This bumps odlparent to 5.0.0, adding JSR305 dependencies for
compatibility.

Change-Id: I05fc552232300a93dbb214a1b74acbf8a1a78efd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoSwitch to spotbugs 76/81276/1
Robert Varga [Thu, 28 Mar 2019 21:37:14 +0000 (22:37 +0100)]
Switch to spotbugs

This switches from findbugs to spotbugs.

Change-Id: Icae8830e8d0bab96e1600e7fcce4e83158833c1c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoAdd missing relativePath 65/80565/1
Robert Varga [Sun, 24 Feb 2019 22:31:09 +0000 (23:31 +0100)]
Add missing relativePath

External parents should use an empty relativePath, fix that.

Change-Id: I5237a7513330d703bef4b0e77c5719f3fceab6b9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump versions by x.y.(z+1) 95/80095/1
jenkins-releng [Fri, 1 Feb 2019 13:06:31 +0000 (13:06 +0000)]
Bump versions by x.y.(z+1)

Change-Id: I04fccfd7e4dacbe67454c2debb874380a1669401
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
5 years agoBump to mdsal 3.0.6 13/79813/1
Stephen Kitt [Tue, 22 Jan 2019 08:53:17 +0000 (09:53 +0100)]
Bump to mdsal 3.0.6

Change-Id: Ie9a8290ed0994b68cf0204109f81e16845a66600
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agoBump mdsal to 3.0.5 54/79754/3
Robert Varga [Sun, 20 Jan 2019 09:38:16 +0000 (10:38 +0100)]
Bump mdsal to 3.0.5

This aligns with odlparent-4.0.9 and yangtools-2.1.8.

Change-Id: If5188e35929651182003ad7409b48b0e5497da33
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump yangtools to 2.1.8 49/79749/2
Robert Varga [Sun, 20 Jan 2019 02:36:35 +0000 (03:36 +0100)]
Bump yangtools to 2.1.8

This align with odlparent-4.0.9.

Change-Id: I526df9d979a87189b525d1ddb2657cf48abf28ea
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump to odlparent 4.0.9 76/79676/1
Stephen Kitt [Fri, 18 Jan 2019 15:33:59 +0000 (16:33 +0100)]
Bump to odlparent 4.0.9

Change-Id: Id46d03b6ed8b7c62f3f5ef4d0b12a05987b7fbd8
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agoAdd optional javax.annotation-api dependencies 66/79466/1
Robert Varga [Fri, 11 Jan 2019 10:15:57 +0000 (11:15 +0100)]
Add optional javax.annotation-api dependencies

Java 11 does not ship with javax.annotation-api classes, meaning
the build fails. Add optional dependencies on it to make JDK11
build pass.

Change-Id: Ifd586aa306cbac33311e3481583f8a2566996718
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump mdsal to 3.0.4 38/79438/1
Robert Varga [Thu, 10 Jan 2019 15:53:34 +0000 (16:53 +0100)]
Bump mdsal to 3.0.4

This realigns odlparent/yangtools/mdsal and brings in the latest
improvements.

Change-Id: If88bf991e514637be041b31fa1f024a85daa2628
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump yangtools to 2.1.7 23/79423/1
Robert Varga [Thu, 10 Jan 2019 15:32:40 +0000 (16:32 +0100)]
Bump yangtools to 2.1.7

This realigns odlparent/yangtools and brings in a few minor
improvements.

Change-Id: Id63b9c51c1aceae03b931d6f0e0697c989f7628e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump odlparent to 4.0.8 23/79123/2
Stephen Kitt [Wed, 2 Jan 2019 10:25:05 +0000 (11:25 +0100)]
Bump odlparent to 4.0.8

Change-Id: Iacf5841c646b54e1d2b3161be2c409a0f05dc739
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agoBump mdsal to 3.0.3 22/79022/1
Robert Varga [Sun, 23 Dec 2018 23:25:58 +0000 (00:25 +0100)]
Bump mdsal to 3.0.3

This brings in latest fixes and alignes with odlparent-4.0.5.

Change-Id: I6572a2790ed82bdad55f21f5f53cc63cbcaf22bc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump to yangtools-2.1.6 03/79003/1
Robert Varga [Sun, 23 Dec 2018 07:02:50 +0000 (08:02 +0100)]
Bump to yangtools-2.1.6

This brings in latest fixes and odlparent-4.0.5 alignment.

Change-Id: Id2391a6c91c9d0b81ebcb100637c7e4fafb11f89
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump to odlparent 4.0.5 21/78921/4
Stephen Kitt [Fri, 21 Dec 2018 09:11:30 +0000 (10:11 +0100)]
Bump to odlparent 4.0.5

Change-Id: I57acaf3e400c6b41c5c8e7517031163e7a4033fc
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agoadd srm-api to artifacts 76/78976/1
Sam Hague [Fri, 21 Dec 2018 22:00:51 +0000 (17:00 -0500)]
add srm-api to artifacts

Change-Id: I65406f709f45bea1a5a938932551abd99fb5ffe9
Signed-off-by: Sam Hague <shague@redhat.com>
5 years agoBump to yangtools-2.1.4 and mdsal-3.0.2 44/78144/2
Robert Varga [Mon, 26 Nov 2018 09:23:40 +0000 (10:23 +0100)]
Bump to yangtools-2.1.4 and mdsal-3.0.2

This bumps the dependencies to 2.1.4 and 3.0.2, respectively.

Change-Id: I8d5f29567318134255e191083c5763ae1a94fd02
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoPort tools-api to MD-SAL 3 08/77308/2
Stephen Kitt [Fri, 26 Oct 2018 15:58:28 +0000 (17:58 +0200)]
Port tools-api to MD-SAL 3

This patch provides the listener and RPC tools as two new bundles (and
features), porting the listener tools to MD-SAL APIs instead of
Controller APIs. This allows porting downstream projects to MD-SAL
APIs too, and reduces the dependency footprint depending on the tools
which are really used.

Change-Id: I0d60f4994a9c09abee1abb99fe6d1eb55e839cc7
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agoIntegrate MRI projects for Neon 21/75321/12
Robert Varga [Mon, 20 Aug 2018 10:13:57 +0000 (12:13 +0200)]
Integrate MRI projects for Neon

This patch bumps:
- odlparent to 4.0.2
- yangtools to 2.1.2
- mdsal to 3.0.1

JIRA: SRVUTILS-4
Change-Id: Ibeab2c3fb61f1a1aa383f4bd5bac158a1f9513cb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agoBump versions by x.(y+1).z for next dev cycle 00/75000/1
Anil Belur [Thu, 9 Aug 2018 12:40:15 +0000 (18:10 +0530)]
Bump versions by x.(y+1).z for next dev cycle

Change-Id: I0d86342c4350f8be31d63aa8df2a7961854781e6
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
5 years agoBump yangtools to 2.0.10 83/74883/1
Robert Varga [Mon, 6 Aug 2018 15:48:00 +0000 (17:48 +0200)]
Bump yangtools to 2.0.10

This fixes an issue with actions, hence we need it in Fluorine.

Change-Id: I33bca3f543a5121f2167198bde1ba82353828ad4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump yangtools to 2.0.9 72/74572/1
Robert Varga [Fri, 27 Jul 2018 12:07:54 +0000 (14:07 +0200)]
Bump yangtools to 2.0.9

This patch bumps yangtools to latest release.

Change-Id: I443490fb54abc70a54b0fa14c0dbb522cc7d2b01
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump to odlparent 3.1.3 05/74205/2
Stephen Kitt [Wed, 18 Jul 2018 16:06:43 +0000 (18:06 +0200)]
Bump to odlparent 3.1.3

Change-Id: Ic91fb87ff8250268a57c5a4c5048170fbebfd902
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agofix minor JavaDoc typos in UpgradeState 02/74402/2
Michael Vorburger [Tue, 24 Jul 2018 14:56:45 +0000 (16:56 +0200)]
fix minor JavaDoc typos in UpgradeState

Change-Id: I3446f02546c62ff2ffce3ca18bd9abdf3ad302ad
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agofix BP gen. XML related issue in projects dep. on serviceutils.upgrade 00/74400/1
Michael Vorburger [Tue, 24 Jul 2018 14:54:11 +0000 (16:54 +0200)]
fix BP gen. XML related issue in projects dep. on serviceutils.upgrade

see genius change I91466c31c0526ff227700f23b48b9db0dfb15f5a
<https://git.opendaylight.org/gerrit/#/c/73678/> comments for full
background.

Change-Id: Icacba88d577a4fc5da61fd490a3c9fee13f7034f
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agoFix a model typo 17/74217/1
Robert Varga [Wed, 18 Jul 2018 22:26:41 +0000 (00:26 +0200)]
Fix a model typo

Change-Id: I830f39fcde9984b6bd6933360e13bc7422c8809e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoFix missing upgrade config file 19/73719/1
Vishal Thapar [Wed, 4 Jul 2018 03:32:40 +0000 (09:02 +0530)]
Fix missing upgrade config file

Upgrade config file is not getting published
with srviceutils feautures.

JIRA: SRVUTILS-2
Change-Id: I4beed48ac41a37c52532105489173cd66b75cdd3
Signed-off-by: Vishal Thapar <vthapar@redhat.com>
6 years agoMove upgrade out of tools 77/73677/3
Vishal Thapar [Tue, 3 Jul 2018 02:27:00 +0000 (07:57 +0530)]
Move upgrade out of tools

Change-Id: Idd3690f23ba6c048689f0d93f767eb62aad40b9e
JIRA: SRVUTILS-2
Signed-off-by: Vishal Thapar <vthapar@redhat.com>
6 years agoFix yangtools versions 48/73648/1
Robert Varga [Mon, 2 Jul 2018 12:21:03 +0000 (14:21 +0200)]
Fix yangtools versions

This fixes up versions of yangtools.

Change-Id: I9349fe479351bf2c48b0772cc6b973571bebb665
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoMigrate UpgradeState information 28/73528/4
Vishal Thapar [Thu, 28 Jun 2018 14:48:06 +0000 (20:18 +0530)]
Migrate UpgradeState information

JIRA: SRVUTILS-2
Change-Id: I22802fbef75d07e984e4fc412cbef31d6b22fbbb
Signed-off-by: Vishal Thapar <vthapar@redhat.com>
6 years agoBump odlparent to 3.1.2 71/73471/1
Michael Vorburger [Wed, 27 Jun 2018 11:03:35 +0000 (13:03 +0200)]
Bump odlparent to 3.1.2

Change-Id: I965bf8d4e60026d40b3b63b06d1345acd2f921dd
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoremove org.osgi.core dependency from binding-parent 08/73308/4
Michael Vorburger [Thu, 21 Jun 2018 12:28:26 +0000 (14:28 +0200)]
remove org.osgi.core dependency from binding-parent

We should typically avoid for our ODL code to directly us OSGi APIs; we
normally don't need that - therefore it should not be a default
dependency in a parent.

Change-Id: Ie215a3619755b53f85fdad39c5cdb76588f53b8b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agorename YANG modules for SRM in serviceutils 53/73453/3
Faseela K [Tue, 26 Jun 2018 16:26:27 +0000 (21:56 +0530)]
rename YANG modules for SRM in serviceutils

rename YANG modules for SRM in serviceutils
which are forked from genius to avoid packaging modules with conflicting names
JIRA: SRVUTILS-1

Change-Id: I395aeea3daac2137641e09dbc595dd5862972388
Signed-off-by: Faseela K <faseela.k@ericsson.com>