daexim.git
12 days agoEliminate use of BundleContext 68/111868/8 master
Robert Varga [Mon, 27 May 2024 20:07:49 +0000 (22:07 +0200)]
Eliminate use of BundleContext

Use a ComponentFactory to instantiate the published service. This makes
it easy for downstreams to hook onto this service in a type-safe manner.

Change-Id: I1427a0dd80ba7c29c63abe476ad4307454cc9721
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
13 days agoModernize daexim-impl 67/111867/4
Robert Varga [Mon, 27 May 2024 19:44:18 +0000 (21:44 +0200)]
Modernize daexim-impl

Fix all modernizer plugin warnings by refactoring to use exposed APIs
efficiently.

All IO interactions are now based on java.nio.file.Path, providing for
more obivious flows.

Change-Id: Ia87f5d983f470ae38f6455184d5d51e7659854df
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
13 days agoExpose DataImportBootService into OSGi SR 66/111866/1
Robert Varga [Mon, 27 May 2024 19:12:52 +0000 (21:12 +0200)]
Expose DataImportBootService into OSGi SR

Allow the service to be consumed via OSGi SR, which makes the wiring
more consistent.

Change-Id: I2cb6338ebdae075b78f994e2fb7a71543f6091e0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump versions by x.(y+1).z 31/111331/1
jenkins-releng [Tue, 9 Apr 2024 12:49:43 +0000 (12:49 +0000)]
Bump versions by x.(y+1).z

Change-Id: I4b07c6e55b8a09cd7deb90e272f5bfc92ed75bc4
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 months agoBump upstreams 38/111238/1
Robert Varga [Wed, 3 Apr 2024 21:21:58 +0000 (23:21 +0200)]
Bump upstreams

Adopt:
- controller-9.0.2
- aaa-0.19.3
- netconf-7.0.4

Change-Id: Idea00bb3013bd61b903449afac031d3a46390f89
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump netconf to 7.0.3 83/110883/1
Robert Varga [Wed, 20 Mar 2024 00:14:35 +0000 (01:14 +0100)]
Bump netconf to 7.0.3

Pick up latest regression fixes from upstream.

Change-Id: Ie67d58e25b9e1a0e9f18b451f618b0f7e0b95e2d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump upstreams 20/110820/3
Robert Varga [Sun, 17 Mar 2024 21:09:22 +0000 (22:09 +0100)]
Bump upstreams

Adopt:
- odlparent-13.0.11
- infrautils-6.0.6
- yangtools-13.0.2
- mdsal-13.0.1
- controller-9.0.1
- aaa-0.19.2
- netconf-7.0.2

Change-Id: I753fba245d1fa03e29482d5c532109802f9bd353
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoAdd RTD configuration 47/110547/1
Robert Varga [Thu, 7 Mar 2024 15:11:46 +0000 (16:11 +0100)]
Add RTD configuration

ReadTheDocs requires configuration file to be present, otherwise it
fails to build. Add the config file.

Change-Id: I278d3c7eb6bff47bcb58519ccc2d5b4b697b05c4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoHighlight broken timing 19/110519/1
Robert Varga [Thu, 7 Mar 2024 10:51:17 +0000 (11:51 +0100)]
Highlight broken timing

The order of execution in the test is broken even since the initial
drop in DAEXIM-3.

Change-Id: I217d51bab312a6024b5885edd5f64a5d24ae4091
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoModernize ImportTask 18/110518/1
Robert Varga [Thu, 7 Mar 2024 10:35:46 +0000 (11:35 +0100)]
Modernize ImportTask

Use Runnable instead of Consumer<Void>, as it's just simpler. Also
migrate Builders to ImmutableNodes, using them fluently.

Change-Id: I5ae865f5a6c0d2a7c5a179d3ec3840a0d8baca59
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoClean up DataExportImportAppProvider 17/110517/1
Robert Varga [Thu, 7 Mar 2024 10:27:44 +0000 (11:27 +0100)]
Clean up DataExportImportAppProvider

- use RpcResultBuilder.buildFuture()
- drop FIXMEs about synchronous execution
- reduce use of Guava collections
- remove unneeded arguments

Change-Id: Ib35932fc64cf51ae56d3cf900dffcf91f71be7ef
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump netconf to 7.0.1 00/110500/1
Robert Varga [Wed, 6 Mar 2024 20:08:33 +0000 (21:08 +0100)]
Bump netconf to 7.0.1

Pick up the fix to RPCs to fix failing CSIT.

Change-Id: Ic496279c38f3ff9492403938ddff4f07b0ce062c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump upstreams 73/110073/2
Robert Varga [Mon, 29 Jan 2024 09:41:04 +0000 (10:41 +0100)]
Bump upstreams

Adopt:
- yangtools-13.0.1
- mdsal-13.0.0
- controller-9.0.0
- aaa-0.19.1
- netconf-7.0.0

Change-Id: Iafec8c4463924f2f5d74183da2b0ce5f2f9febf6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump upstreams 61/109561/1
Robert Varga [Tue, 23 Jan 2024 14:48:15 +0000 (15:48 +0100)]
Bump upstreams

Adopt:
- odparent-13.0.10
- infrautils-6.0.5
- yangtools-11.0.5
- mdsal-12.0.4
- controller-8.0.4
- aaa-0.18.4
- netconf-6.0.6

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

4 months agoBump upstreams 88/109888/1
Robert Varga [Wed, 15 Nov 2023 08:30:12 +0000 (09:30 +0100)]
Bump upstreams

Adopt:
- odlparent-13.0.7
- infrautils-6.0.4
- yangtools-11.0.4
- mdsal-12.0.3
- controller-8.0.3
- aaa-0.18.3
- netconf-6.0.5

Change-Id: I8a1affee2048ef644bab57cd882e564b1f423bc1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 2dd1f59b6fb6042adb7ceef18fcc8b491f0bd236)

5 months agoMerge "Do not use RpcService in DAEXIM components"
Richard Kosegi [Thu, 21 Dec 2023 09:02:47 +0000 (09:02 +0000)]
Merge "Do not use RpcService in DAEXIM components"

5 months agoUpdate documentation regarding OpenApi usage 66/108466/3
Samuel Schneider [Mon, 16 Oct 2023 17:40:13 +0000 (19:40 +0200)]
Update documentation regarding OpenApi usage

Update documentation to reflect changes made in Netconf 6 regarding
swagger/openapi installation and usage.

APIDOC explorer is now OpenApi explorer.

JIRA: NETCONF-1181
Change-Id: I6cb1f8c3564d243d943aec2e052c374e17fd9c50
Signed-off-by: Samuel Schneider <samuel.schneider@pantheon.tech>
6 months agoRemove bierman paths from user-guide 24/109224/1
Oleksandr Zharov [Fri, 8 Dec 2023 12:58:24 +0000 (13:58 +0100)]
Remove bierman paths from user-guide

Removed bierman02 RESTCONF paths from user-guide.

JIRA: DAEXIM-18
Change-Id: I61a03855e97909e25885cfdfe58c10c364d575db
Signed-off-by: Oleksandr Zharov <oleksandr.zharov@pantheon.tech>
7 months agoDo not use RpcService in DAEXIM components 29/107829/6
lubos-cicut [Tue, 12 Sep 2023 09:55:48 +0000 (11:55 +0200)]
Do not use RpcService in DAEXIM components

Migrated usage of RpcService to Rpc<?,?> for DAEXIM
components.

JIRA: DAEXIM-17
Change-Id: Ic18fdcc82b4a043cf13b08dad9bda6a1a9a6c485
Signed-off-by: lubos-cicut <lubos.cicut@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
8 months agoBump upstreams 75/107975/1
Robert Varga [Sun, 24 Sep 2023 18:48:31 +0000 (20:48 +0200)]
Bump upstreams

Adopt
- yangtools-11.0.2
- mdsal-12.0.2
- controller-8.0.2
- aaa-0.18.2
- netconf-6.0.4

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

8 months agoBump versions by x.(y+1).z 18/107818/1
jenkins-releng [Tue, 12 Sep 2023 02:20:52 +0000 (02:20 +0000)]
Bump versions by x.(y+1).z

Change-Id: I0d83d787cc18478978d4c9102bf9df84f26c150e
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 months agoBump netconf to 6.0.3 68/107768/1
Robert Varga [Fri, 8 Sep 2023 13:15:35 +0000 (15:15 +0200)]
Bump netconf to 6.0.3

Import latest fixes.

Change-Id: I3b01b49f43d402f973382101b1b676a142f30b35
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
9 months agoBump upstreams 37/107637/1
Robert Varga [Thu, 31 Aug 2023 14:27:03 +0000 (16:27 +0200)]
Bump upstreams

Adopt:
- odparent-13.0.4
- infrautils-6.0.2
- yangtools-11.0.1
- mdsal-12.0.1
- controller-8.0.1
- aaa-0.18.1
- netconf-6.0.2

Change-Id: I7fc6b37fe7a74424752aef6f4f55af34a60abe4a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
10 months agoBump netconf to 6.0.1 90/107290/1
Robert Varga [Mon, 7 Aug 2023 11:39:26 +0000 (13:39 +0200)]
Bump netconf to 6.0.1

Pick up latest fixes.

Change-Id: I7a980a9293c67ced42547df164adc05ef9b98ab2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
11 months agoBump upstreams 68/106568/5
Robert Varga [Tue, 20 Jun 2023 23:06:17 +0000 (01:06 +0200)]
Bump upstreams

Adopt:
- odparent-13.0.3
- infrautils-6.0.1
- yangtools-11.0.0
- mdsal-12.0.0
- controller-8.0.0
- aaa-0.18.0
- netconf-6.0.0

Also add a odl-daexim-all template to use odl-restconf with a version
range, fixing distcheck during upgrades.

Change-Id: Ib6929f7c6b96268caa29c5eb52b46660b3ef94dc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
14 months agoBump versions by x.(y+1).z 28/105128/1
jenkins-releng [Sat, 1 Apr 2023 12:15:42 +0000 (12:15 +0000)]
Bump versions by x.(y+1).z

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

14 months agoBump netconf to 5.0.4 82/105082/1
Robert Varga [Tue, 28 Mar 2023 12:28:19 +0000 (14:28 +0200)]
Bump netconf to 5.0.4

This picks up fixes from upstream.

Change-Id: I000501452fedd56f1127c1a2364aa839f46df3f3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
15 months agoBump upstreams 51/104751/1
Robert Varga [Fri, 3 Mar 2023 11:58:07 +0000 (12:58 +0100)]
Bump upstreams

Adopt:
- odlparent-12.0.3
- infrautils-5.0.3
- yangtools-10.0.4
- mdsal-11.0.7
- controller-7.0.4
- aaa-0.17.6
- netconf-5.0.3

Change-Id: Icaf317b3104449b79bd24b13c2baf8393dddfb09
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
15 months agoBump upstreams 97/104397/1
Robert Varga [Wed, 15 Feb 2023 12:21:51 +0000 (13:21 +0100)]
Bump upstreams

Adopt:
- odlparent-12.0.2
- infrautils-5.0.2
- yangtools-10.0.3
- mdsal-11.0.6
- controller-7.0.3
- aaa-0.17.5
- netconf-5.0.2

Change-Id: I179447d2cea859789b49db31f8fcccd2accf2f63
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
16 months agoFix model dependencies 25/104125/1
Robert Varga [Wed, 25 Jan 2023 01:37:14 +0000 (02:37 +0100)]
Fix model dependencies

We do not need ietf-inet-types, but do need guava and yang-common.
Clean up dependency declarations.

Change-Id: If6307f2579d8de8797d73acc27376a61046054be
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
16 months agoAdopt 2023.03 Argon upstreams 27/104027/5
Robert Varga [Sun, 15 Jan 2023 16:33:59 +0000 (17:33 +0100)]
Adopt 2023.03 Argon upstreams

Adopt:
- odlparent-12.0.1
- infrautils-5.0.1
- yangtools-10.0.2
- mdsal-11.0.4
- controller-7.0.2
- aaa-0.17.3
- netconf-5.0.1

Change-Id: I34cbcc28de26264da28484f53777f4900f96d75a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
19 months agoUse for() instead of iterator 38/103038/1
Robert Varga [Wed, 2 Nov 2022 20:22:53 +0000 (21:22 +0100)]
Use for() instead of iterator

This is an automatic conversion.

Change-Id: I004e5e5142a208c877983a6ff59479ac3eea3743
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
19 months agoUse Builders.containerBuilder() 37/103037/1
Robert Varga [Wed, 2 Nov 2022 20:23:22 +0000 (21:23 +0100)]
Use Builders.containerBuilder()

Do not reference builder implementation directly, but rather use
indirection through builders. We cannot quite ditch other builders, as
we are taking advantage of pre-sized children.

Change-Id: I6abc6b9667d7b928369c182686e4f7bc66faaa41
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
20 months agoBump versions by x.(y+1).z 83/102483/1
jenkins-releng [Sat, 24 Sep 2022 23:08:25 +0000 (23:08 +0000)]
Bump versions by x.(y+1).z

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

20 months agoBump MRI upstreams 55/102455/2
Robert Varga [Fri, 23 Sep 2022 13:06:10 +0000 (15:06 +0200)]
Bump MRI upstreams

Adopt the following versions:
- mdsal-10.0.2
- controller-6.0.2
- aaa-0.16.3
- netconf-4.0.2

Change-Id: Ib73f473effdbbed8491b71526b60d210a7df2b33
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoBump MRI upstreams 64/102164/1
Robert Varga [Fri, 19 Aug 2022 12:36:36 +0000 (14:36 +0200)]
Bump MRI upstreams

Adopt the following versions:
- odlparent-11.0.1
- infrautils-4.0.1
- yangtools-9.0.1
- mdsal-10.0.1
- controller-6.0.1
- aaa-0.16.1
- netconf-4.0.1

Change-Id: Icee33dd1125a216c5751a1a8e0bb7009c1f225b7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
22 months agoBump upstreams for 2022.09 Chlorine 41/101741/4
Robert Varga [Tue, 5 Jul 2022 14:31:50 +0000 (16:31 +0200)]
Bump upstreams for 2022.09 Chlorine

Adopt the following versions:
- odlparent-11.0.0
- infrautils-4.0.0
- yangtools-9.0.0
- mdsal-10.0.0
- controller-6.0.0
- aaa-0.16.0
- netconf-4.0.0

Change-Id: I2d5693028b61cebc065afc3ff12dbeb8f80bdeb6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUse netconf-3.0.5 59/101559/1
Robert Varga [Fri, 10 Jun 2022 06:52:41 +0000 (08:52 +0200)]
Use netconf-3.0.5

Pick up latest fixes from upstream.

Change-Id: I8f3a08cd5e5c6aaec6b175d2cc02af536f26535c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump upstream versions 27/101527/1
Robert Varga [Wed, 8 Jun 2022 20:34:14 +0000 (22:34 +0200)]
Bump upstream versions

Adopt:
- yangtools-8.0.6
- mdsal-9.0.4
- controller-5.0.5
- aaa-0.15.5
- netconf-3.0.4

Change-Id: I4ef695405626d613fbdedb8e991c55ff106cf63e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 90e080060f763ee6fe554297575a454d4a249fd2)

2 years agoBump MRI upstreams 26/101526/1
Robert Varga [Fri, 13 May 2022 17:04:27 +0000 (19:04 +0200)]
Bump MRI upstreams

Adopt the following versions:
- odlparent-10.0.2
- infrautils-3.0.1
- yangtools-8.0.5
- mdsal-9.0.3
- controller-5.0.4
- aaa-0.15.4
- netconf-3.0.3

Change-Id: I0bccd2efe4cc76b98982ef1e3b4d7c436b04cf82
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 3e595bd94b4923061e7db23ea25039de81219a81)

2 years agoBump upstreams 25/101525/1
Robert Varga [Mon, 25 Apr 2022 12:25:37 +0000 (14:25 +0200)]
Bump upstreams

Adopt controller-5.0.3 and netconf-3.0.2

Change-Id: I48385c6328384862bf6e2c965fba17858693a20f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 80ab9a58d1ea3e1066601de1d5d8d9f8af091be2)

2 years agoDitch use of Google Truth 74/100874/1
Robert Varga [Thu, 28 Apr 2022 17:53:07 +0000 (19:53 +0200)]
Ditch use of Google Truth

Truth is not bringing anything to the table, really. Use JUnit and
Hamcrest assertions instead. While we are at, also improve asserts
and use Files.writeString().

Change-Id: I8779a621837dd19a8f0b74e90bb5cda10e92cac5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions by x.(y+1).z 97/100697/1
jenkins-releng [Thu, 21 Apr 2022 02:15:45 +0000 (02:15 +0000)]
Bump versions by x.(y+1).z

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

2 years agoBump MRI upstreams 19/100619/1
Robert Varga [Thu, 14 Apr 2022 15:38:05 +0000 (17:38 +0200)]
Bump MRI upstreams

Adopt the following versions:
- yangtools-8.0.3
- mdsal-9.0.2
- controller-5.0.2
- aaa-0.15.2
- netconf-3.0.1

Change-Id: I91bb46b16f859bee71f62b02dd1bc92740bca6c3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump MRI upstreams 81/100081/7
Robert Varga [Fri, 11 Mar 2022 14:38:51 +0000 (15:38 +0100)]
Bump MRI upstreams

Adopt the following versions:
- odlparent-10.0.0
- infrautils-3.0.0
- yangtools-8.0.1
- mdsal-9.0.1
- controller-5.0.1
- aaa-0.15.1
- netconf-3.0.0

Change-Id: I1bf5bb36847b90e313e287160e2768e81ef6c229
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate MRI upstreams 47/99747/1
Robert Varga [Mon, 14 Feb 2022 14:33:33 +0000 (15:33 +0100)]
Update MRI upstreams

Adopt:
- odlparent-9.0.13
- infrautils-2.0.13
- yangtools-7.0.14
- mdsal-8.0.11
- controller-4.0.10
- aaa-0.14.10
- netconf-2.0.14

Change-Id: I094d8f09a0f841f7652d12a4377e6fd40c6fcd0f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 066a28b94f76f7a9e68739204badc0abae551378)

2 years agoBump netconf to 2.0.11 09/98709/1
Robert Varga [Thu, 25 Nov 2021 18:00:19 +0000 (19:00 +0100)]
Bump netconf to 2.0.11

Pick up a fix for regression.

Change-Id: Iff31f07c514f90663351b97c50fc2ba53c2dfca1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump netconf to 2.0.10 58/98558/1
Robert Varga [Tue, 23 Nov 2021 11:14:30 +0000 (12:14 +0100)]
Bump netconf to 2.0.10

Pick up a fix for regression.

Change-Id: I5f96278907203581b4a966bb6e63be1c1a4cd734
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate MRI upstreams 48/98548/1
Robert Varga [Mon, 15 Nov 2021 21:01:36 +0000 (22:01 +0100)]
Update MRI upstreams

Adopt:
- controller-4.0.7
- aaa-0.14.7
- netconf-2.0.9

Change-Id: I739e8fb3a06984175013546df2aed0c6801261af
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate MRI upstreams 75/98075/1
Robert Varga [Mon, 8 Nov 2021 06:08:20 +0000 (07:08 +0100)]
Update MRI upstreams

Adopt:
- controller-4.0.6
- aaa-0.14.6
- netconf-2.0.8

Change-Id: I252ee91ab5be69d61568f8ebe2b695b3bd75e592
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate MRI upstreams 80/98180/1
Robert Varga [Thu, 28 Oct 2021 10:33:26 +0000 (12:33 +0200)]
Update MRI upstreams

Adopt:
- odlparent-9.0.8
- infrautils-2.0.8
- yangtools-7.0.8
- mdsal-8.0.7
- controller-4.0.5
- aaa-0.14.5
- netconf-2.0.7

Change-Id: I4ad94ed71fb031a17472f1d1760822dd72efbe2e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump versions by x.(y+1).z 50/97550/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: I90e5af99337dd9c23d53b1a35586302520feb104

2 years agoBump upstream versions 23/97523/1
Robert Varga [Sun, 19 Sep 2021 20:11:04 +0000 (22:11 +0200)]
Bump upstream versions

Adopt netconf-2.0.5 et al.

Change-Id: I9a4eb335313bddc81d4b36ec89cd13246b8652e5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump upstream versions 36/97336/1
Robert Varga [Thu, 26 Aug 2021 09:49:22 +0000 (11:49 +0200)]
Bump upstream versions

Adopt netconf-2.0.3 et al.

Change-Id: Ia0af81313610f6ad197615220ac49be6bacd51bb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump MRi upstreams 88/97088/2
Robert Varga [Thu, 5 Aug 2021 18:57:04 +0000 (20:57 +0200)]
Bump MRi upstreams

Adopt netconf-2.0.2 et al.

Change-Id: I3d7877dadf7e0caa1c47cbd988ae91f132fa9131
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump netconf to 2.0.1 24/96924/1
Robert Varga [Mon, 19 Jul 2021 14:37:20 +0000 (16:37 +0200)]
Bump netconf to 2.0.1

Pick up latest upstream fixes.

Change-Id: If2667610dcf8469b92876e8933a7627c6494566b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoBump MRI upstreams 54/96454/10
Robert Varga [Tue, 8 Jun 2021 14:33:49 +0000 (16:33 +0200)]
Bump MRI upstreams

Adopt following versions:
- odlparent-9.0.2
- infrautils-2.0.2
- mdsal-8.0.0
- controller-4.0.0
- aaa-0.14.0
- netconf-2.0.0

Change-Id: I98107657a878ae84181128b05e10e0cb170ee7a1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoEliminate blueprint from daexim-impl 50/96750/1
Robert Varga [Wed, 30 Jun 2021 18:22:57 +0000 (20:22 +0200)]
Eliminate blueprint from daexim-impl

We have a mix of static and dynamic blueprints here, refactor to use
OSGi DS instead.

Change-Id: I26fbf8906ccc3486bb88138871e7751db0011284
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoDo not use SchemaContext.getQName() 49/96749/1
Robert Varga [Wed, 30 Jun 2021 18:26:06 +0000 (20:26 +0200)]
Do not use SchemaContext.getQName()

SchemaContext.NAME is the appropriate constant to use, as getQName()
is an accidental method here.

Change-Id: I12958a1e7179a33d23161a8fbec81529e792f749
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoConvert akka-infoprovider-impl to OSGi DS 48/96748/1
Robert Varga [Wed, 30 Jun 2021 17:58:33 +0000 (19:58 +0200)]
Convert akka-infoprovider-impl to OSGi DS

Declarative Services are much easier to use than blueprint and
really make things obvious from looking at the code.

Use them (and javax.inject) instead of hand-written blueprint, making
integrations a tad easier.

Change-Id: I01d39055299ba804c4e914fcc71486b49fd86d53
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUse InputStream.transferTo() 55/96455/1
Robert Varga [Tue, 8 Jun 2021 15:04:50 +0000 (17:04 +0200)]
Use InputStream.transferTo()

This is pointed out by modernizer: use JRE instead of Guava.

Change-Id: Ia6baebee3138ca3e086ad320a1505e3fb8cedf1b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUse GuicedEE javax.inject 53/96453/1
Robert Varga [Tue, 8 Jun 2021 14:36:52 +0000 (16:36 +0200)]
Use GuicedEE javax.inject

Migrate to GuicedEE version of this artifact, which is a proper jar
and a JPMS module.

Change-Id: I92be409bff729933cf21b71939226a12c2443496
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUse OSGi R7 osgi-core 52/96452/1
Robert Varga [Tue, 8 Jun 2021 14:34:24 +0000 (16:34 +0200)]
Use OSGi R7 osgi-core

osgi-core has been renamed in OSGi R7, use the new artifact name.

Change-Id: Ifb75e83f30779357fd421411963939c05c6b1b35
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI upstreams 45/95645/1
Robert Varga [Fri, 2 Apr 2021 05:31:44 +0000 (07:31 +0200)]
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
- aaa-0.13.2
- netconf-1.13.1

Change-Id: I3bfaef6543149d8a7f1f792ba0e3b91eba9ccca9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump versions by x.(y+1).z 86/95286/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: I1ec854160452d1d3dcbfc72f5c42e4270f31847b

3 years agoBump netconf to 1.13.0 45/95245/3
Robert Varga [Sun, 21 Feb 2021 17:50:48 +0000 (18:50 +0100)]
Bump netconf to 1.13.0

Adjust version for MRI-integrated NETCONF.

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

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

Change-Id: I7801d0ed3bc84c6ed1ec87e02632afde99234e79
Signed-off-by: Oleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoCorrect odl-infrautils-{ready,utils} dependency 46/94946/2
Robert Varga [Mon, 1 Feb 2021 15:41:42 +0000 (16:41 +0100)]
Correct odl-infrautils-{ready,utils} dependency

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

Change-Id: Id83b5efeee511b5583f7df472d450e9430e022c5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump upstream versions 07/94807/2
Robert Varga [Tue, 26 Jan 2021 09:07:04 +0000 (10:07 +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: Idda2554c2c24a3a91339f7605dd49b7f2aceed89
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI upstreams 10/94510/1
Robert Varga [Fri, 8 Jan 2021 20:45:02 +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: I5174b511d6a88a2adee88cbc7122733effcae32f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoCleanup warnings 18/94418/1
Robert Varga [Tue, 5 Jan 2021 17:48:31 +0000 (18:48 +0100)]
Cleanup warnings

There is a ton of various warnings accumulated, with noone caring.
Clean them up before things start exploding.

Change-Id: I5a35f765a48e4d117bdb95a777f5f589261997be
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI upstreams 53/94153/2
Robert Varga [Thu, 10 Dec 2020 12:44:10 +0000 (13:44 +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: Ia161bf4a250e1429a79703e4c8a811a120c0ae38
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump infrautils to 1.9.1 32/93432/1
Robert Varga [Tue, 27 Oct 2020 22:38:53 +0000 (23:38 +0100)]
Bump infrautils to 1.9.1

There is a bugfix release out there, pick it up.

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

Pick up mdsal fixes and improvements.

Change-Id: Ib2ac76863e1736a51a1ee907a23bb9df70755ffe
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump upstreams for Silicon 41/92941/6
Robert Varga [Wed, 7 Oct 2020 15:37:50 +0000 (17:37 +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: Ib7dbbb46662a09a66c7636e3fdac76ae154dd67f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoReplace legacy constructs 76/92676/1
Robert Varga [Thu, 24 Sep 2020 22:19:55 +0000 (00:19 +0200)]
Replace legacy constructs

Modernizer is pointing out a number of legacy code constructs, fix
them up.

Change-Id: I8ed69b645a5bf8306c331c04b4e63a6b707cb56d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoRemove unneeded @SuppressWarnings 60/92660/1
Robert Varga [Thu, 24 Sep 2020 10:05:59 +0000 (12:05 +0200)]
Remove unneeded @SuppressWarnings

Improve code structure to remove the need to suppress warnings.

Change-Id: I6d263baec7976442f0c7b4efc9e6a5c7964589a5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump MRI projects 00/92600/1
Robert Varga [Tue, 22 Sep 2020 15:47:15 +0000 (17:47 +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: Ib8e83c80b79c66ad1da65eb40c83bc09072427b0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoMerge "Add RFC8040 urls for daexim user-guide"
Richard Kosegi [Sat, 5 Sep 2020 05:30:00 +0000 (05:30 +0000)]
Merge "Add RFC8040 urls for daexim user-guide"

3 years agoAdd RFC8040 urls for daexim user-guide 68/92168/3
aman1403 [Wed, 12 Aug 2020 22:39:19 +0000 (04:09 +0530)]
Add RFC8040 urls for daexim user-guide

Change-Id: Iaf257c92d9f10c1d37a527ea305cdda214171682
Signed-off-by: aman1403 <170030039@iitdh.ac.in>
3 years agoMerge "Bump conf.yaml versions to Silicon"
Richard Kosegi [Tue, 11 Aug 2020 19:58:26 +0000 (19:58 +0000)]
Merge "Bump conf.yaml versions to Silicon"

3 years agoMerge "Do not fail on warnings for docs-linkcheck"
Richard Kosegi [Tue, 11 Aug 2020 19:57:59 +0000 (19:57 +0000)]
Merge "Do not fail on warnings for docs-linkcheck"

3 years agoMerge "Add INFO.yaml for daexim"
Richard Kosegi [Tue, 11 Aug 2020 19:56:19 +0000 (19:56 +0000)]
Merge "Add INFO.yaml for daexim"

3 years agoBump conf.yaml versions to Silicon 58/92058/1
Thanh Ha [Tue, 11 Aug 2020 19:28:27 +0000 (15:28 -0400)]
Bump conf.yaml versions to Silicon

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

3 years agoBump versions by x.(y+1).z for next dev cycle 21/91921/1
Thanh Ha [Wed, 5 Aug 2020 21:02:27 +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: I113b67b31f1c460fc2d208aaa73c945e19b37c91

3 years agoUse released version of infrautils 12/91712/1
Robert Varga [Tue, 28 Jul 2020 11:16:37 +0000 (13:16 +0200)]
Use released version of infrautils

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

Change-Id: I7692de77d804891aa36a34d2c85d0c45de3375ff
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoBump odlparent/yangtools/mdsal/controller 69/91669/2
Robert Varga [Mon, 27 Jul 2020 00:01:46 +0000 (02:01 +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: I5b57891f668b3c93ceff88fa0bd7c24c94c17ece
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd INFO.yaml for daexim 24/91224/1
Anil Belur [Sat, 11 Jul 2020 04:20:04 +0000 (14:20 +1000)]
Add INFO.yaml for daexim

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

3 years agoDo not fail on warnings for docs-linkcheck 93/91193/1
Thanh Ha [Fri, 10 Jul 2020 14:58:45 +0000 (10:58 -0400)]
Do not fail on warnings for docs-linkcheck

This is a workaround due to sphinx-tabs being incompatible with the
Sphinx linkchecker which throws a warning. We mainly use linkchecker
to catch broken links so we don't really need to fail on warnings as
the main "docs" builder will still fail for warning level issues so
this is a reasonable workaround.

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

3 years agoUse ranged import of MRI features 83/90583/1
Robert Varga [Mon, 22 Jun 2020 20:07:24 +0000 (22:07 +0200)]
Use ranged import of MRI features

Using ranges allows us to properly pass distribution check, as we
only need the minimum version to be specified.

Change-Id: I5c6573295ffb634f9d1576e86486a1b9f36940de
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoIntegrate controller-2.0.2 08/90408/1
Robert Varga [Thu, 11 Jun 2020 21:44:52 +0000 (23:44 +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: I23c2fcf8f7fa1d662f4570ca2e7b85e3b67b0364
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoIntegrate controller-2.0.1 57/90157/1
Robert Varga [Sun, 31 May 2020 09:15:57 +0000 (11:15 +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: I09aac305accda08ba131f1b51a0c98542b52d64d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate MRI projects for Aluminium 80/89580/2
Richard Kosegi [Mon, 4 May 2020 08:44:01 +0000 (10:44 +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: Ida4c9de78b1cd6611e46402182da3b4dcee68c2f
Signed-off-by: Richard Kosegi <richard.kosegi@gmail.com>
4 years agoFix checkstyle violations 00/89400/1
Robert Varga [Fri, 24 Apr 2020 15:51:47 +0000 (17:51 +0200)]
Fix checkstyle violations

Upgraded checkstyle is finding a number of violations, fix them up.

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

4 years agoUse Magnesium controller 81/88681/1
Robert Varga [Wed, 25 Mar 2020 21:50:31 +0000 (22:50 +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: I94aaa2665551cd8186df3629d462842f359768f3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions by x.y.(z+1) 87/87987/1
jenkins-releng [Sat, 22 Feb 2020 04:30:15 +0000 (04:30 +0000)]
Bump versions by x.y.(z+1)

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

4 years agoAdd global parent 60/87060/3
Robert Varga [Mon, 20 Jan 2020 19:45:30 +0000 (20:45 +0100)]
Add global parent

Global parent can define useful things -- be a bundle-parent
and have mdsal declarations. Take advantage of definition sharing
here.

Change-Id: I5a528384163b6e365d8c46786e79ad9641fe486f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove unneeded build declarations 59/87059/2
Robert Varga [Mon, 20 Jan 2020 19:34:56 +0000 (20:34 +0100)]
Remove unneeded build declarations

bundle packaging and checkstyle comes by default, remove them.

Change-Id: Ie29dbcc79cab94cecaf300fd60c237598c75f549
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFixup daexim-artifacts 58/87058/1
Robert Varga [Mon, 20 Jan 2020 19:33:56 +0000 (20:33 +0100)]
Fixup daexim-artifacts

- do not pull in mdsal-artifacts
- expose test model version

Change-Id: I001ac4c473c14a580772bd9b19657f3402b8abf5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump to odlparent-6.0.4/yangtools-4.0.6/mdsal-5.0.9 02/87002/2
Robert Varga [Thu, 16 Jan 2020 21:13:46 +0000 (22:13 +0100)]
Bump to odlparent-6.0.4/yangtools-4.0.6/mdsal-5.0.9

Pick up latest fixes and upgrades.

Change-Id: I1466a756b6781801d1f2586fb6921193750911af
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>