odlmicro.git
3 years agoMerge "Add committers as Ravi and Nikhil"
Tejas Nevrekar [Mon, 3 Aug 2020 06:27:37 +0000 (06:27 +0000)]
Merge "Add committers as Ravi and Nikhil"

3 years agoAdd committers as Ravi and Nikhil 48/91648/3
Tejas Nevrekar [Sat, 25 Jul 2020 04:56:52 +0000 (10:26 +0530)]
Add committers as Ravi and Nikhil

Signed-off-by: Tejas Nevrekar <tejas.nevrekar@gmail.com>
Change-Id: Iab98884c421d163d3b412ff03ea46166bed8ba63

3 years agoPoint to odl-guice in place of infrautils-guice 08/91708/6
VenkataSatya Jonnadula [Tue, 28 Jul 2020 08:28:22 +0000 (13:58 +0530)]
Point to odl-guice in place of infrautils-guice

Make odl-micro work with odl-guice.

JIRA: ODLMICRO-28

Signed-off-by: VenkataSatya Jonnadula <rsankar@luminanetworks.com>
Change-Id: I49fa8cf1ebc219c2e3e1aef5c1ad6e8de22d3112

3 years agoPackage name fixes 91/91591/3
Tejas Nevrekar [Thu, 23 Jul 2020 16:44:08 +0000 (22:14 +0530)]
Package name fixes

- Update the groupId to org.opendaylight.odlmicro
- Rename/substitute simple to micro

JIRA: ODLMICRO-27

Signed-off-by: Tejas Nevrekar <tejas.nevrekar@gmail.com>
Change-Id: I23f870f6aef400e46b01932773d62865b23e036b

3 years agoSkip Javadoc generation 45/91645/1
Venkatrangan Govindarajan [Fri, 24 Jul 2020 19:15:57 +0000 (00:45 +0530)]
Skip Javadoc generation

Signed-off-by: Venkatrangan Govindarajan <vgovindarajan@luminanetworks.com>
Change-Id: I2a1d0a6dd08d2564c575df3589336c1771174765

3 years agoINFRA-183: Fix JUnits for OFP 86/91586/2
Tejas Nevrekar [Fri, 8 Nov 2019 05:53:22 +0000 (11:23 +0530)]
INFRA-183: Fix JUnits for OFP

JIRA: ODLMICRO-27
Signed-off-by: Tejas Nevrekar <tejas.nevrekar@gmail.com>
Change-Id: Icd98805b42bb1d3548853a4502a2c95c29c0e814

3 years agoFix Checkstyle errors in odl-simple 85/91585/1
Thanh Ha [Thu, 7 Nov 2019 18:30:48 +0000 (13:30 -0500)]
Fix Checkstyle errors in odl-simple

* License headers to EPL 1.0 -> ODL Projects need to use EPL as the license
  so fix the license headers to reflect the proper license.

* Using tabs instead of spaces -> Checkstyle is recommending code be space
  indented rather than tabs.

* Fix import order should be alphabetical.
* Fix line length longer than max 120 characters.

JIRA: ODLMICRO-27
Issue: ODL-7526
Signed-off-by: Thanh Ha <thanh.ha@luminanetworks.com>
Signed-off-by: Tejas Nevrekar <tejas.nevrekar@gmail.com>
Change-Id: I595d441db7294645e4189ab6ffd17f8ea80ce22a

3 years agoCreate multiple sub-projects for the different modules 84/91584/1
Tejas Nevrekar [Wed, 9 Oct 2019 19:58:56 +0000 (01:28 +0530)]
Create multiple sub-projects for the different modules

Modules are core - mdsal, controller, infrautils,
serviceutils, restconf, netconf, openflowplugin, ovsdb,
genius (*) netvirt (*) neutron (*)

* were failing compile

JIRA: ODLMICRO-27

Signed-off-by: Tejas Nevrekar <tejas.nevrekar@gmail.com>
Change-Id: Ifefb88ca6cf70ccbec91cd084d8e2bfc92200a04

3 years agoNETCONF: Added support for NETCONF to ODL-SIMPLE 82/91582/1
Tejas Nevrekar [Wed, 18 Sep 2019 10:25:47 +0000 (15:55 +0530)]
NETCONF: Added support for NETCONF to ODL-SIMPLE

JIRA: ODLMICRO-27
Signed-off-by: Tejas Nevrekar <tejas.nevrekar@gmail.com>
Change-Id: I1e07df46297ec31c46bb48ce1dcdb033e701ed5c

3 years agoMerge "Add INFO.yaml for odlmicro"
Tejas Nevrekar [Tue, 21 Jul 2020 18:26:44 +0000 (18:26 +0000)]
Merge "Add INFO.yaml for odlmicro"

3 years agoAdd INFO.yaml for odlmicro 52/91252/3
Anil Belur [Sun, 12 Jul 2020 01:07:41 +0000 (11:07 +1000)]
Add INFO.yaml for odlmicro

Change-Id: Idfd1f735d0b4630863a4ff78f179b48c91ac1255
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Co-Authored-By: Tejas Nevrekar <tejas.nevrekar@gmail.com>
3 years agoExplicitly set the git-review defaultbranch 31/91231/1
Thanh Ha [Sat, 11 Jul 2020 13:42:47 +0000 (09:42 -0400)]
Explicitly set the git-review defaultbranch

This makes it clear what branch is being pushed to when using
`git review`.

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

3 years agoAdd .gitreview file for odlmicro
Anil Belur [Fri, 10 Jul 2020 01:34:15 +0000 (11:34 +1000)]
Add .gitreview file for odlmicro

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

3 years agoMerge branch 'issue-102_Signed-off-by' of ../opendaylight-simple
Anil Belur [Fri, 10 Jul 2020 01:24:39 +0000 (11:24 +1000)]
Merge branch 'issue-102_Signed-off-by' of ../opendaylight-simple

3 years agoRevert "Initial code drop for odlmicro"
Anil Belur [Fri, 10 Jul 2020 01:24:13 +0000 (11:24 +1000)]
Revert "Initial code drop for odlmicro"

This reverts commit e9550db85684eb121488f3075b2a96a24e3aaddd.

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
3 years agoupdate README with Q&A link to https://github.com/vorburger/opendaylight-simple/issue...
Michael Vorburger [Thu, 2 Jul 2020 09:52:15 +0000 (11:52 +0200)]
update README with Q&A link to https://github.com/vorburger/opendaylight-simple/issues/102

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoUpdate README.md
Michael Vorburger ⛑️ [Tue, 4 Jun 2019 17:13:26 +0000 (19:13 +0200)]
Update README.md

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump yangtools-artifacts from 2.1.7 to 2.1.8
dependabot[bot] [Fri, 15 Feb 2019 04:43:57 +0000 (04:43 +0000)]
Bump yangtools-artifacts from 2.1.7 to 2.1.8

Bumps yangtools-artifacts from 2.1.7 to 2.1.8.

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd testDiagStatus() to OpenFlowPluginWiringTest
Michael Vorburger [Fri, 21 Dec 2018 00:47:08 +0000 (01:47 +0100)]
add testDiagStatus() to OpenFlowPluginWiringTest

to "prove" that those asynchronously initialized ports really came up

This requires changes in infrautils as well as openflowplugin:

* https://git.opendaylight.org/gerrit/#/c/78897/

*  https://git.opendaylight.org/gerrit/78898

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd OvsdbModule & OvsdbModuleTest
Michael Vorburger [Fri, 21 Dec 2018 16:42:57 +0000 (17:42 +0100)]
add OvsdbModule & OvsdbModuleTest

This requires https://jira.opendaylight.org/browse/OVSDB-474.

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd @fkautz's idea of a demo container to TODO
Michael Vorburger [Thu, 24 Jan 2019 16:43:51 +0000 (17:43 +0100)]
add @fkautz's idea of a demo container to TODO

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoexclude AAA Shiro - it's bloated, and useless
Michael Vorburger [Wed, 23 Jan 2019 23:39:29 +0000 (00:39 +0100)]
exclude AAA Shiro - it's bloated, and useless

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoswitch GeniusModule to be an AutoWiringModule, remove all manual wiring
Michael Vorburger [Fri, 21 Dec 2018 15:06:30 +0000 (16:06 +0100)]
switch GeniusModule to be an AutoWiringModule, remove all manual wiring

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd @Inject PacketProcessingService to OpenFlowPluginModuleTest
Michael Vorburger [Fri, 21 Dec 2018 15:01:05 +0000 (16:01 +0100)]
add @Inject PacketProcessingService to OpenFlowPluginModuleTest

this requires https://jira.opendaylight.org/browse/OPNFLWPLUG-1059

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump maven-assembly-plugin from 3.1.0 to 3.1.1
dependabot[bot] [Wed, 23 Jan 2019 21:46:42 +0000 (21:46 +0000)]
Bump maven-assembly-plugin from 3.1.0 to 3.1.1

Bumps [maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/apache/maven-assembly-plugin/releases)
- [Commits](https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.1.0...maven-assembly-plugin-3.1.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump yangtools-artifacts from 2.1.5 to 2.1.7
dependabot[bot] [Wed, 23 Jan 2019 21:46:42 +0000 (21:46 +0000)]
Bump yangtools-artifacts from 2.1.5 to 2.1.7

Bumps yangtools-artifacts from 2.1.5 to 2.1.7.

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump mdsal-artifacts from 3.0.2 to 3.0.6
dependabot[bot] [Wed, 23 Jan 2019 21:46:59 +0000 (21:46 +0000)]
Bump mdsal-artifacts from 3.0.2 to 3.0.6

Bumps mdsal-artifacts from 3.0.2 to 3.0.6.

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoreplace TestHttpClient with upstream TestWebClient
Michael Vorburger [Thu, 10 Jan 2019 03:14:00 +0000 (04:14 +0100)]
replace TestHttpClient with upstream TestWebClient

requires https://git.opendaylight.org/gerrit/#/c/79382/

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agouse infrautils' TestHttpClient
Michael Vorburger [Wed, 9 Jan 2019 21:43:47 +0000 (22:43 +0100)]
use infrautils' TestHttpClient

introduced in https://git.opendaylight.org/gerrit/#/c/79382/

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoremove the now upstreamed AutoWiringModule
Michael Vorburger [Sat, 22 Dec 2018 03:13:14 +0000 (04:13 +0100)]
remove the now upstreamed AutoWiringModule

see https://git.opendaylight.org/gerrit/#/c/78984/

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoremove the now upstreamed GuiceRule2 & ReadyModule
Michael Vorburger [Sat, 22 Dec 2018 02:45:26 +0000 (03:45 +0100)]
remove the now upstreamed GuiceRule2 & ReadyModule

and replace all usages of GuiceRule2 with GuiceRule

see https://git.opendaylight.org/gerrit/#/c/78983/

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agobind missing Routed RPC PacketProcessingService (see OPNFLWPLUG-1059)
Michael Vorburger [Wed, 23 Jan 2019 21:40:42 +0000 (22:40 +0100)]
bind missing Routed RPC PacketProcessingService (see OPNFLWPLUG-1059)

https://jira.opendaylight.org/browse/OPNFLWPLUG-1059
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoremove DiagStatusServletTest which is meanwhile in upstream infrautils
Michael Vorburger [Wed, 23 Jan 2019 21:03:46 +0000 (22:03 +0100)]
remove DiagStatusServletTest which is meanwhile in upstream infrautils

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd small inline comment in MdsalModule
Michael Vorburger [Wed, 23 Jan 2019 17:31:39 +0000 (18:31 +0100)]
add small inline comment in MdsalModule

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agofix 2/3 problems in GeniusModule, but now blocked by OPNFLWPLUG-1059
Michael Vorburger [Fri, 11 Jan 2019 02:33:05 +0000 (03:33 +0100)]
fix 2/3 problems in GeniusModule, but now blocked by OPNFLWPLUG-1059

So now https://jira.opendaylight.org/browse/OPNFLWPLUG-1059 *REALLY*
needs to be sorted out... I'll try to get to that next week, or find
help.

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoexclude bgpmanager-impl (due to Thrift usage; look more at this later)
Michael Vorburger [Sat, 22 Dec 2018 01:52:17 +0000 (02:52 +0100)]
exclude bgpmanager-impl (due to Thrift usage; look more at this later)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoClassPathScanner now also scans for @Singleton without interfaces
Michael Vorburger [Sat, 22 Dec 2018 01:48:21 +0000 (02:48 +0100)]
ClassPathScanner now also scans for @Singleton without interfaces

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoimprove ClassPathScannerTest to illustrate how it binds 2 interfaces
Michael Vorburger [Sat, 22 Dec 2018 01:20:58 +0000 (02:20 +0100)]
improve ClassPathScannerTest to illustrate how it binds 2 interfaces

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agominor: @SuppressWarnings re. Java Generics warning in ClassPathScanner
Michael Vorburger [Sat, 22 Dec 2018 01:18:50 +0000 (02:18 +0100)]
minor: @SuppressWarnings re. Java Generics warning in ClassPathScanner

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agominor: update ClassPathScanner JavaDoc (it was outdated)
Michael Vorburger [Sat, 22 Dec 2018 01:18:13 +0000 (02:18 +0100)]
minor: update ClassPathScanner JavaDoc (it was outdated)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agominor: add TODO re AutoCloseable in MdsalModule
Michael Vorburger [Sat, 22 Dec 2018 01:17:16 +0000 (02:17 +0100)]
minor: add TODO re AutoCloseable in MdsalModule

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agobind AAA Encrypt & Cert services (requires by upcoming OVSDB)
Michael Vorburger [Sat, 22 Dec 2018 00:46:23 +0000 (01:46 +0100)]
bind AAA Encrypt & Cert services (requires by upcoming OVSDB)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agobind mdsal @PingPong DataBroker
Michael Vorburger [Sat, 22 Dec 2018 00:17:30 +0000 (01:17 +0100)]
bind mdsal @PingPong DataBroker

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agobind mdsal.DataBroker
Michael Vorburger [Sat, 22 Dec 2018 00:09:06 +0000 (01:09 +0100)]
bind mdsal.DataBroker

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd binding for controller NotificationService
Michael Vorburger [Fri, 21 Dec 2018 14:10:16 +0000 (15:10 +0100)]
add binding for controller NotificationService

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agofix Error Prone problem in InMemoryControllerModuleTest
Michael Vorburger [Fri, 21 Dec 2018 14:03:20 +0000 (15:03 +0100)]
fix Error Prone problem in InMemoryControllerModuleTest

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoremove AutoWiringModule constructor without packagePrefix
Michael Vorburger [Fri, 21 Dec 2018 12:51:32 +0000 (13:51 +0100)]
remove AutoWiringModule constructor without packagePrefix

adapt NetvirtModule, note NetvirtSimpleDistributionTest is @Ignored

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoimprove AutoWiringModule so that you don't have to super.configure()
Michael Vorburger [Fri, 21 Dec 2018 12:48:45 +0000 (13:48 +0100)]
improve AutoWiringModule so that you don't have to super.configure()

also made it an AbstractCheckedModule while at it

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoprepare InMemoryMdsalModuleTest (but @Ignore TODO it)
Michael Vorburger [Fri, 21 Dec 2018 12:40:59 +0000 (13:40 +0100)]
prepare InMemoryMdsalModuleTest (but @Ignore TODO it)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agomake InMemoryControllerModuleTest actually test DataBroker
Michael Vorburger [Fri, 21 Dec 2018 12:35:04 +0000 (13:35 +0100)]
make InMemoryControllerModuleTest actually test DataBroker

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agorename ControllerModule to InMemoryControllerModule
Michael Vorburger [Fri, 21 Dec 2018 12:33:30 +0000 (13:33 +0100)]
rename ControllerModule to InMemoryControllerModule

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agorename all *Wiring which are actually *Module accordingly
Michael Vorburger [Fri, 21 Dec 2018 12:25:21 +0000 (13:25 +0100)]
rename all *Wiring which are actually *Module accordingly

as per updated doc from the previous commit:

    *Wiring is pure Java

    *Module is Guice specific

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd doc re. Guice, *Wiring & *Module to README
Michael Vorburger [Fri, 21 Dec 2018 12:09:29 +0000 (13:09 +0100)]
add doc re. Guice, *Wiring & *Module to README

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agomv infrautils.karaf -> infrautils.karaf.shell
Michael Vorburger [Fri, 21 Dec 2018 12:01:26 +0000 (13:01 +0100)]
mv infrautils.karaf -> infrautils.karaf.shell

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agofix OpenFlowPluginWiringTest to actually start OFP
Michael Vorburger [Thu, 20 Dec 2018 23:26:33 +0000 (00:26 +0100)]
fix OpenFlowPluginWiringTest to actually start OFP

by using only GuiceRule2 instead of GuiceRule, which makes the
OpenFlowPluginWiringTest actually run the SystemReadyListener's
onSystemBootReady() of OpenFlowPluginProviderImpl.

use GuiceRule2 *everywhere* just to reduce confusion which to use.

TODO upstream GuiceRule2 integrated into infrautils GuiceRule now!

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump classgraph from 4.6.9 to 4.6.10
dependabot[bot] [Thu, 20 Dec 2018 04:31:43 +0000 (04:31 +0000)]
Bump classgraph from 4.6.9 to 4.6.10

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.6.9 to 4.6.10.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd 'How to use in Dev' to README
Michael Vorburger [Wed, 19 Dec 2018 16:24:23 +0000 (17:24 +0100)]
add 'How to use in Dev' to README

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agomake <dependency> org.osgi.compendium <scope>compile (fixes #73)
Michael Vorburger [Wed, 19 Dec 2018 16:23:13 +0000 (17:23 +0100)]
make <dependency> org.osgi.compendium <scope>compile (fixes #73)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agominor change to README re. poc-1.0.0 instead of 1.5.0
Michael Vorburger [Wed, 19 Dec 2018 15:13:47 +0000 (16:13 +0100)]
minor change to README re. poc-1.0.0 instead of 1.5.0

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoremove ClassPathScanner explicit bindings
Michael Vorburger [Wed, 19 Dec 2018 00:09:47 +0000 (01:09 +0100)]
remove ClassPathScanner explicit bindings

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump classgraph from 4.6.8 to 4.6.9
dependabot[bot] [Wed, 19 Dec 2018 04:19:05 +0000 (04:19 +0000)]
Bump classgraph from 4.6.8 to 4.6.9

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.6.8 to 4.6.9.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agofix GeniusSimpleDistributionTest
Michael Vorburger [Wed, 19 Dec 2018 00:48:54 +0000 (01:48 +0100)]
fix GeniusSimpleDistributionTest

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoremove bind(PacketProcessingService)
Michael Vorburger [Wed, 19 Dec 2018 00:37:58 +0000 (01:37 +0100)]
remove bind(PacketProcessingService)

because OpenFlowPluginProviderImpl already creates this (now)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoreplace hard-coded ForwardingRulesManagerConfig with XML configuration
Michael Vorburger [Wed, 19 Dec 2018 00:27:57 +0000 (01:27 +0100)]
replace hard-coded ForwardingRulesManagerConfig with XML configuration

Note how the test proves that the default (5) from the YANG is used!

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoreplace hard-coded OpenflowProviderConfig with XML configuration file
Michael Vorburger [Wed, 19 Dec 2018 00:23:14 +0000 (01:23 +0100)]
replace hard-coded OpenflowProviderConfig with XML configuration file

Note how the test proves that the default from the YANG is used!

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agovery minor clean ups
Michael Vorburger [Wed, 19 Dec 2018 00:05:00 +0000 (01:05 +0100)]
very minor clean ups

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoinject OpenFlowPlugin via classpath scanning auto wiring
Michael Vorburger [Wed, 31 Oct 2018 18:37:09 +0000 (19:37 +0100)]
inject OpenFlowPlugin via classpath scanning auto wiring

incl. @PingPong

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoexclude odl-karaf-feat-jdbc so that we don't drag friggin' Hibernate in
Michael Vorburger [Tue, 18 Dec 2018 23:41:59 +0000 (00:41 +0100)]
exclude odl-karaf-feat-jdbc so that we don't drag friggin' Hibernate in

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump classgraph from 4.4.12 to 4.6.8
dependabot[bot] [Tue, 18 Dec 2018 19:31:14 +0000 (19:31 +0000)]
Bump classgraph from 4.4.12 to 4.6.8

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.4.12 to 4.6.8.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agohandle the impacts of netconf using the mdsal instead of controller APIs
Michael Vorburger [Tue, 18 Dec 2018 19:29:30 +0000 (20:29 +0100)]
handle the impacts of netconf using the mdsal instead of controller APIs

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agocomment out & disable DiagStatusCommand wiring
Michael Vorburger [Tue, 18 Dec 2018 19:27:00 +0000 (20:27 +0100)]
comment out & disable DiagStatusCommand wiring

because that was broken in
https://github.com/opendaylight/infrautils/commit/c88543dd8823585bbfd1d3cc72c56b922896df9c

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agofix broken OpenFlowPluginWiring, due to ongoing WIP work on OFP master
Michael Vorburger [Mon, 19 Nov 2018 12:56:42 +0000 (13:56 +0100)]
fix broken OpenFlowPluginWiring, due to ongoing WIP work on OFP master

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump classgraph from 4.4.3 to 4.4.12
dependabot[bot] [Fri, 9 Nov 2018 15:38:55 +0000 (15:38 +0000)]
Bump classgraph from 4.4.3 to 4.4.12

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.4.3 to 4.4.12.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agocomment out AAA cert & crypt services that are not needed
Michael Vorburger [Fri, 9 Nov 2018 15:37:13 +0000 (16:37 +0100)]
comment out AAA cert & crypt services that are not needed

because they are currently broken, following AAA changing from the
controller to the mdsal APIs.  That could (easily) be fixed, of course,
but may be we can just get rid of AAA here in simple all together...

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agointroduce an AutoWiringModule
Michael Vorburger [Wed, 31 Oct 2018 18:14:27 +0000 (19:14 +0100)]
introduce an AutoWiringModule

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agointro. new bindAllSingletons()
Michael Vorburger [Wed, 31 Oct 2018 17:25:51 +0000 (18:25 +0100)]
intro. new bindAllSingletons()

and use it in AlivenessMonitorWiring

This now also wires the HwVtepTunnelsStateHandler, which we forgot! ;)

That (to not forget to manually wire in any @Singleton) is the point.

PS: PacketProcessingListener didn't get wired, just like it should be.
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agocopy configuration files to etc/ directory on start up
Michael Vorburger [Wed, 31 Oct 2018 21:03:36 +0000 (22:03 +0100)]
copy configuration files to etc/ directory on start up

and (by documented convention) have that etc/ dir on the CP

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoread UpgradeConfig from XML configuration file
Michael Vorburger [Wed, 31 Oct 2018 20:16:58 +0000 (21:16 +0100)]
read UpgradeConfig from XML configuration file

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd UpgradeWiring & ServiceUtilsModuleTest
Michael Vorburger [Wed, 31 Oct 2018 19:54:57 +0000 (20:54 +0100)]
add UpgradeWiring & ServiceUtilsModuleTest

openflowplugin actually uses the UpgradeState service

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoremove long un-used test web.xml
Michael Vorburger [Wed, 31 Oct 2018 19:22:11 +0000 (20:22 +0100)]
remove long un-used test web.xml

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agointro RESTCONF Version DRAFT_02 vs DRAFT_18
Michael Vorburger [Sat, 20 Oct 2018 17:34:29 +0000 (19:34 +0200)]
intro RESTCONF Version DRAFT_02 vs DRAFT_18

use DRAFT_02 by default (instead of previous DRAFT_18)

un-comment the test which now passes!

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd restconf
Michael Vorburger [Thu, 11 Oct 2018 00:35:27 +0000 (02:35 +0200)]
add restconf

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agouse Truth instead of JUnit assertion in ClassPathScannerTest
Michael Vorburger [Sat, 20 Oct 2018 17:51:30 +0000 (19:51 +0200)]
use Truth instead of JUnit assertion in ClassPathScannerTest

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agodeal with ODL Neon MRI base platform upgrade impacts
Michael Vorburger [Mon, 29 Oct 2018 18:25:14 +0000 (19:25 +0100)]
deal with ODL Neon MRI base platform upgrade impacts

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoBump classgraph from 4.2.12 to 4.4.3
dependabot[bot] [Sat, 20 Oct 2018 00:08:04 +0000 (00:08 +0000)]
Bump classgraph from 4.2.12 to 4.4.3

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.2.12 to 4.4.3.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd Neutron (fully working & tested)
Michael Vorburger [Fri, 12 Oct 2018 14:18:29 +0000 (16:18 +0200)]
add Neutron (fully working & tested)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoSimplify ClassPathScanner tests
Stephen Kitt [Fri, 12 Oct 2018 07:40:27 +0000 (09:40 +0200)]
Simplify ClassPathScanner tests

By isolating the Guice-specific aspects of ClassPathScanner, and
making the latter more generic, we can greatly simplify the
ClassPathScanner UT and isolate it from Guice dependencies.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
3 years agoTemporarily add -U to mvn to force fetch just merged infrautils change
Michael Vorburger [Thu, 11 Oct 2018 21:17:06 +0000 (23:17 +0200)]
Temporarily add -U to mvn to force fetch just merged infrautils change

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd "showSvcStatus" CLI command (#29)
Michael Vorburger [Tue, 9 Oct 2018 20:55:48 +0000 (22:55 +0200)]
add "showSvcStatus" CLI command (#29)

requires https://git.opendaylight.org/gerrit/#/c/76810/

which requires https://github.com/vorburger/opendaylight-simple/pull/19

TODO This is only a first cheap, and while it will provide "ready"
status, it does not yet register real ServiceStatusProvider
(but we don't have any real ones anyway).

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years ago"Gotta catch'em all - Pokémon!"
Michael Vorburger [Thu, 11 Oct 2018 21:27:55 +0000 (23:27 +0200)]
"Gotta catch'em all - Pokémon!"

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadd more shit to <mirror> in settings.xml (#37)
Michael Vorburger [Thu, 11 Oct 2018 21:11:16 +0000 (23:11 +0200)]
add more shit to <mirror> in settings.xml (#37)

Like Pokémon, I'm gone "go get'em all" !

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoun-comment ConfigurationServiceFactoryImpl
Michael Vorburger [Wed, 3 Oct 2018 00:50:32 +0000 (02:50 +0200)]
un-comment ConfigurationServiceFactoryImpl

requires https://git.opendaylight.org/gerrit/#/c/76588/ for
https://jira.opendaylight.org/browse/OPNFLWPLUG-1037

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoadapt to renamed package in infrautils
Michael Vorburger [Tue, 9 Oct 2018 21:08:46 +0000 (23:08 +0200)]
adapt to renamed package in infrautils

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoreplace our SystemReadyBaseImpl with infrautils' SystemReadyImpl
Michael Vorburger [Mon, 1 Oct 2018 12:33:47 +0000 (14:33 +0200)]
replace our SystemReadyBaseImpl with infrautils' SystemReadyImpl

see https://git.opendaylight.org/gerrit/#/c/76532/

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agomore refining :( <mirror> in settings.xml (#37)
Michael Vorburger [Thu, 11 Oct 2018 17:01:12 +0000 (19:01 +0200)]
more refining :( <mirror> in settings.xml (#37)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agore-re-refine :( <mirror> in settings.xml (#37)
Michael Vorburger [Thu, 11 Oct 2018 16:49:42 +0000 (18:49 +0200)]
re-re-refine :( <mirror> in settings.xml (#37)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agore-refine ;) <mirror> in settings.xml (#37)
Michael Vorburger [Thu, 11 Oct 2018 16:40:17 +0000 (18:40 +0200)]
re-refine ;) <mirror> in settings.xml (#37)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agorefine <mirror> in settings.xml (#37)
Michael Vorburger [Thu, 11 Oct 2018 16:37:32 +0000 (18:37 +0200)]
refine <mirror> in settings.xml (#37)

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agobump Classgraph from 4.2.7 to 4.2.12
Michael Vorburger [Thu, 11 Oct 2018 13:43:23 +0000 (15:43 +0200)]
bump Classgraph from 4.2.7 to 4.2.12

https://github.com/classgraph/classgraph/releases
Signed-off-by: Michael Vorburger <mike@vorburger.ch>
3 years agoSwitch to ClassGraph
Stephen Kitt [Wed, 10 Oct 2018 11:38:46 +0000 (13:38 +0200)]
Switch to ClassGraph

Closes: #38
Signed-off-by: Stephen Kitt <skitt@redhat.com>