serviceutils.git
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>
6 years agoswitch srm/shell from binding to quality parent 07/73307/2
Michael Vorburger [Thu, 21 Jun 2018 12:09:31 +0000 (14:09 +0200)]
switch srm/shell from binding to quality parent

because the YANG models are in srm/api, the shell doesn't need binding.
The (infrautils) quality parent enforces checkstyle, findbugs and
error-prone.

This change also deals with the impacts of these enforced additional
quality controls in the existing code.

Change-Id: I3e9b0692c138f79a6f1d6f5184c34475c6920e25
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoswitch srm/impl from binding to quality parent 06/73306/2
Michael Vorburger [Thu, 21 Jun 2018 11:58:23 +0000 (13:58 +0200)]
switch srm/impl from binding to quality parent

because the YANG models are in srm/api, the impl doesn't need binding.
The (infrautils) quality parent enforces checkstyle, findbugs and
error-prone.

This change also deals with the impacts of these enforced additional
quality controls in the existing code.

Change-Id: Iab2113138e4f80ebf60985e6ab8aee76c58ad525
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoRemove odl-serviceutils-rest feature 17/73317/1
Faseela K [Thu, 21 Jun 2018 15:31:16 +0000 (21:01 +0530)]
Remove odl-serviceutils-rest feature

Change-Id: I3ab1ba46e58079a805ae51b10dd8ac388c4c9a3e
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoMerge "rm un-used xtend-maven-plugin from srm/impl POM"
Faseela K [Thu, 21 Jun 2018 11:45:11 +0000 (11:45 +0000)]
Merge "rm un-used xtend-maven-plugin from srm/impl POM"

6 years agoMerge "add .apt_generated_tests to .gitignore"
Michael Vorburger [Thu, 21 Jun 2018 11:16:58 +0000 (11:16 +0000)]
Merge "add .apt_generated_tests to .gitignore"

6 years agorm un-used xtend-maven-plugin from srm/impl POM 99/73299/1
Michael Vorburger [Thu, 21 Jun 2018 10:54:27 +0000 (12:54 +0200)]
rm un-used xtend-maven-plugin from srm/impl POM

Change-Id: I7f12a1472f588aa6389f5db2266e0ccbc4b7a61c
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoadd * <exclusions> to srm-shell POM 98/73298/1
Michael Vorburger [Thu, 21 Jun 2018 10:27:14 +0000 (12:27 +0200)]
add * <exclusions> to srm-shell POM

This avoids the following in target/feature/feature.xml :

  <bundle>mvn:org.fusesource.jansi/jansi/1.17</bundle>
  <bundle>mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.boot/4.1.5</bundle>

The idea being that perhaps this causes some timing issues duirng
feature resolution related to the failing distribution.. just a
suspicion, not proven, as that problem does not locally reproduce.

Change-Id: I71deaffac703266bcb870cf55c8f8c72e73987b8
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoadd .apt_generated_tests to .gitignore 97/73297/1
Michael Vorburger [Thu, 21 Jun 2018 10:17:34 +0000 (12:17 +0200)]
add .apt_generated_tests to .gitignore

This file is generated by the latest Eclipse version.

Change-Id: Ib457587ecffeceaaddbed5dc24f05b1bf6270308
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoFix serviceutils aggregator version 60/73260/4
Faseela K [Wed, 20 Jun 2018 14:01:34 +0000 (19:31 +0530)]
Fix serviceutils aggregator version

Change-Id: I2803f35136e9f19727f6057a30ce5064f33fd8e4
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Signed-off-by: Vishal Thapar <vthapar@redhat.com>
6 years agoSetting up new serviceutils features 98/73198/5
Faseela K [Tue, 19 Jun 2018 15:17:36 +0000 (20:47 +0530)]
Setting up new serviceutils features

- Added new features for use by applications
- Refactored the migrated code to include the new package name

Change-Id: I27728f1ec6d30f0b8ce412028eccb59fd0e38284
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoAdd .gitreview 88/73188/1
Thanh Ha [Tue, 19 Jun 2018 13:44:58 +0000 (09:44 -0400)]
Add .gitreview

Change-Id: I2bc7328c9dfda6fbe32947c980e8b991267740d7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge remote-tracking branch 'genius/master'
Thanh Ha [Tue, 19 Jun 2018 13:39:44 +0000 (09:39 -0400)]
Merge remote-tracking branch 'genius/master'

Change-Id: If0d0fc38f472b584a82d3e47220275c041e39773
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove to srm
Thanh Ha [Tue, 19 Jun 2018 13:39:11 +0000 (09:39 -0400)]
Move to srm

Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMove to tools
Thanh Ha [Tue, 19 Jun 2018 13:37:04 +0000 (09:37 -0400)]
Move to tools

Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove Genius version properties
Stephen Kitt [Thu, 7 Jun 2018 11:38:05 +0000 (13:38 +0200)]
Remove Genius version properties

This avoids the temptation of using them for parents.

Change-Id: I1753fa760a46fd14da5c907a7aa0bfbb2f08d19a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoFixup Augmentable and Identifiable methods changing
Stephen Kitt [Thu, 31 May 2018 13:59:16 +0000 (15:59 +0200)]
Fixup Augmentable and Identifiable methods changing

This is a fixup of the change in binding codegen, adjusting:
- getKey() -> key()
- setKey() -> withKey()
- getAugmentation() -> augmentation()

Change-Id: I8e384b6d0f6c6bd81e96d71d3cbb81c89e4954a1
JIRA: TSC-101
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoremove <version>${genius.version} from GAV
Michael Vorburger [Thu, 24 May 2018 12:26:52 +0000 (14:26 +0200)]
remove <version>${genius.version} from GAV

because this is inherited from <parent> and avoid this:

[WARNING] Some problems were encountered while building the effective model for org.opendaylight.genius:interfacemanager-shell:bundle:0.4.2-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ org.opendaylight.genius:interfacemanager-shell:${genius.version}, /w/workspace/integration-multipatch-test-fluorine/patch_tester/genius/interfacemanager/interfacemanager-shell/pom.xml, line 22, column 14

Change-Id: Ibb8b91b06ef63fb8292e02503b4c711069650e1b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoTSC-99 Adjust to RPC method signature update
Faseela K [Mon, 30 Apr 2018 07:27:41 +0000 (12:57 +0530)]
TSC-99 Adjust to RPC method signature update

Change-Id: I1307120c6400e225a3e5e3e2344648ea5c7c5396
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoTSC-99 Adjust to RPC method signature update
Faseela K [Mon, 30 Apr 2018 07:27:41 +0000 (12:57 +0530)]
TSC-99 Adjust to RPC method signature update

Change-Id: I1307120c6400e225a3e5e3e2344648ea5c7c5396
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoremove un-used pax-cdi-api from tools-api
Michael Vorburger [Thu, 12 Apr 2018 17:05:39 +0000 (19:05 +0200)]
remove un-used pax-cdi-api from tools-api

Change-Id: I72799ecfbf8cfca2e394abf4030df1f6fdbeec10
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoreplace findbugs' @SuppressWarnings by @SuppressFBWarnings
Michael Vorburger [Thu, 19 Apr 2018 12:59:20 +0000 (14:59 +0200)]
replace findbugs' @SuppressWarnings by @SuppressFBWarnings

Change-Id: Iebe8b04c1409a769e91ea545abcbc97e987b7794
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoMake new Genius' listeners testable
David Suarez [Sat, 21 Apr 2018 08:17:44 +0000 (10:17 +0200)]
Make new Genius' listeners testable

Make new Genius' listeners testable old ones by implementing the
ChainableDataTreeChangeListener interface.

Change-Id: Ia321ad95956eba717afb3de56c4ef4afb14e771a
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoMove ChainableDataTreeListener to tools-api
David Suarez [Thu, 19 Apr 2018 19:17:02 +0000 (21:17 +0200)]
Move ChainableDataTreeListener to tools-api

Change-Id: I9401d9a623a0ac141d0f6d03bbf9ce2810da1462
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoincrease code quality in tools api/testutils by using infrautils' parent
Michael Vorburger [Fri, 6 Apr 2018 19:28:51 +0000 (21:28 +0200)]
increase code quality in tools api/testutils by using infrautils' parent

Change-Id: I7485ce352b452cec2db19c5e726c9bb51438846c
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoadd l2gw and dhcp for service recovery
K.V Suneelu Verma [Wed, 11 Apr 2018 12:07:49 +0000 (17:37 +0530)]
add l2gw and dhcp for service recovery

Change-Id: Ia01f6c99016573802efce726396856dda2326138
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
6 years agoBump to odlparent 3.1.0 and yangtools 2.0.3
Stephen Kitt [Thu, 22 Mar 2018 17:24:32 +0000 (18:24 +0100)]
Bump to odlparent 3.1.0 and yangtools 2.0.3

Change-Id: If99df255661c177c6424ee7eb7f77fdb00522d63
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump to odlparent 3.1.0 and yangtools 2.0.3
Stephen Kitt [Thu, 22 Mar 2018 17:24:32 +0000 (18:24 +0100)]
Bump to odlparent 3.1.0 and yangtools 2.0.3

Change-Id: If99df255661c177c6424ee7eb7f77fdb00522d63
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoremove un-used org.osgi.core from tools-api
Michael Vorburger [Thu, 12 Apr 2018 17:00:16 +0000 (19:00 +0200)]
remove un-used org.osgi.core from tools-api

Change-Id: I34b353fedafe908baacd536c58a26670e2f09a4f
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agowrong feature dependencies in newly added features.
Faseela K [Thu, 12 Apr 2018 15:23:30 +0000 (20:53 +0530)]
wrong feature dependencies in newly added features.

Change-Id: Ie592de3ee8f6ba01c86e7d411dad8d5c411cf59c
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agowrong feature dependencies in newly added features.
Faseela K [Thu, 12 Apr 2018 15:23:30 +0000 (20:53 +0530)]
wrong feature dependencies in newly added features.

Change-Id: Ie592de3ee8f6ba01c86e7d411dad8d5c411cf59c
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agomake DataStoreMetrics package local instead of a publicly supported API
Michael Vorburger [Fri, 6 Apr 2018 17:22:11 +0000 (19:22 +0200)]
make DataStoreMetrics package local instead of a publicly supported API

and, exceptionally, keep it copy/pasted into the old (mdsalutil) and new
place (genius.tools); this IMHO is, exceptionally, better than keeping
something public - hopefully the duplicate in the old package will be
removed soon-ish, anyway.

Change-Id: I997dbb6eeb702f010eaee1becea1a43b57d950b3
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoremove test-jar from new tools-api artifact
Michael Vorburger [Fri, 6 Apr 2018 17:43:36 +0000 (19:43 +0200)]
remove test-jar from new tools-api artifact

This is not needed here, and before anyone creates a dependency to the
new (empty) attached test artifact by mistake, should be removed to
avoid any confusion.

A test-jar is only required if we need to publish src/test on Nexus.
This project does not even have a src/test; and even if it did, we would
only ever have tests for tools-api in it, not test utilities which other
projects would use - because we have the tools-testutils for that,
instead.

Change-Id: Ie1a3152386fee538eb812d52985a3ac17db8520b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoMigrate listener's methods
David Suarez [Fri, 6 Apr 2018 22:55:46 +0000 (00:55 +0200)]
Migrate listener's methods

Migrate add, update and remove methods to use the new ones.

Change-Id: Ia53baaa5a2333168f2bd6983fda616fefb885b7d
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoMoving datastore related utils from mdsalutil to new "genius.tools"
Faseela K [Wed, 21 Mar 2018 12:43:48 +0000 (18:13 +0530)]
Moving datastore related utils from mdsalutil to new "genius.tools"

There are several requirements coming in where users are asking for a
simple feature with only datastore related utils. Currently all the utils
are parked in mdsalutil which has even openflowplugin related utils, and is embedded
in a heavier genius feature. This patch aims to move of these heavily used utils
to a new module, and add new features to expose the same.

Change-Id: I7d59273851c51b02fe43afcb1525c94ced1c5088
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoMoving datastore related utils from mdsalutil to new "genius.tools"
Faseela K [Wed, 21 Mar 2018 12:43:48 +0000 (18:13 +0530)]
Moving datastore related utils from mdsalutil to new "genius.tools"

There are several requirements coming in where users are asking for a
simple feature with only datastore related utils. Currently all the utils
are parked in mdsalutil which has even openflowplugin related utils, and is embedded
in a heavier genius feature. This patch aims to move of these heavily used utils
to a new module, and add new features to expose the same.

Change-Id: I7d59273851c51b02fe43afcb1525c94ced1c5088
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoService-Recovery: support for elan-interface entity type
eswanit [Fri, 16 Mar 2018 09:05:10 +0000 (14:35 +0530)]
Service-Recovery: support for elan-interface entity type
instead of elan-instance entity type

Change-Id: I723bd2ac707bf8b34d869b9b7abfdea4b616c47a
Signed-off-by: eswanit <swati.udhavrao.niture@ericsson.com>
6 years agoClean up lambdas
Stephen Kitt [Mon, 12 Mar 2018 16:39:57 +0000 (17:39 +0100)]
Clean up lambdas

Use method references and lambda expressions where appropriate.

Change-Id: Id329f3a6abc9d23678e6b5e4ce554778fc590c00
Signed-off-by: Stephen Kitt <skitt@redhat.com>