From 86be5d1c648c2bcb08d21949222bb636aac8ab6c Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sun, 30 Apr 2023 22:58:20 +0200 Subject: [PATCH] Package keystore/truststore/transport-api We have an incoming implementation of proper transport layer, add features to support them. Note this does not separate keystore/truststore APIs. JIRA: NETCONF-590 Change-Id: I65b061c34c77fc0d55d893fec9d329cab95c05b0 Signed-off-by: Robert Varga --- artifacts/pom.xml | 23 ++++++++++ features/features-netconf/pom.xml | 18 ++++++++ features/odl-netconf-keystore/pom.xml | 40 ++++++++++++++++++ features/odl-netconf-transport-api/pom.xml | 42 +++++++++++++++++++ .../src/main/feature/feature.xml | 14 +++++++ features/odl-netconf-truststore/pom.xml | 40 ++++++++++++++++++ features/pom.xml | 3 ++ 7 files changed, 180 insertions(+) create mode 100644 features/odl-netconf-keystore/pom.xml create mode 100644 features/odl-netconf-transport-api/pom.xml create mode 100644 features/odl-netconf-transport-api/src/main/feature/feature.xml create mode 100644 features/odl-netconf-truststore/pom.xml diff --git a/artifacts/pom.xml b/artifacts/pom.xml index 0bf8260024..73b7cf519b 100644 --- a/artifacts/pom.xml +++ b/artifacts/pom.xml @@ -134,6 +134,15 @@ ${project.version} + + + org.opendaylight.netconf + odl-netconf-transport-api + ${project.version} + xml + features + + @@ -217,6 +226,13 @@ keystore-none ${project.version} + + org.opendaylight.netconf + odl-netconf-keystore + ${project.version} + xml + features + @@ -229,6 +245,13 @@ truststore-none ${project.version} + + org.opendaylight.netconf + odl-netconf-truststore + ${project.version} + xml + features + org.opendaylight.netconf diff --git a/features/features-netconf/pom.xml b/features/features-netconf/pom.xml index 880c1a4416..9985b8a248 100644 --- a/features/features-netconf/pom.xml +++ b/features/features-netconf/pom.xml @@ -154,5 +154,23 @@ xml features + + org.opendaylight.netconf + odl-netconf-transport-api + xml + features + + + org.opendaylight.netconf + odl-netconf-keystore + xml + features + + + org.opendaylight.netconf + odl-netconf-truststore + xml + features + diff --git a/features/odl-netconf-keystore/pom.xml b/features/odl-netconf-keystore/pom.xml new file mode 100644 index 0000000000..fe61ae5302 --- /dev/null +++ b/features/odl-netconf-keystore/pom.xml @@ -0,0 +1,40 @@ + + + + 4.0.0 + + + org.opendaylight.netconf + feature-parent + 6.0.0-SNAPSHOT + ../parent + + + odl-netconf-keystore + feature + OpenDaylight :: Netconf :: Key Store + + + + org.opendaylight.netconf + odl-netconf-model-rfc8341 + xml + features + + + + org.opendaylight.netconf + keystore-api + + + org.opendaylight.netconf + keystore-none + + + diff --git a/features/odl-netconf-transport-api/pom.xml b/features/odl-netconf-transport-api/pom.xml new file mode 100644 index 0000000000..07f3193bf1 --- /dev/null +++ b/features/odl-netconf-transport-api/pom.xml @@ -0,0 +1,42 @@ + + + + 4.0.0 + + + org.opendaylight.netconf + feature-parent + 6.0.0-SNAPSHOT + ../parent + + + odl-netconf-transport-api + feature + OpenDaylight :: Netconf :: Transport API + + + + org.opendaylight.odlparent + odl-netty-4 + xml + features + + + org.opendaylight.yangtools + odl-yangtools-common + xml + features + + + + org.opendaylight.netconf + transport-api + + + diff --git a/features/odl-netconf-transport-api/src/main/feature/feature.xml b/features/odl-netconf-transport-api/src/main/feature/feature.xml new file mode 100644 index 0000000000..1e592d5307 --- /dev/null +++ b/features/odl-netconf-transport-api/src/main/feature/feature.xml @@ -0,0 +1,14 @@ + + + + + odl-netty-4 + odl-yangtools-common + + diff --git a/features/odl-netconf-truststore/pom.xml b/features/odl-netconf-truststore/pom.xml new file mode 100644 index 0000000000..e8275ee47d --- /dev/null +++ b/features/odl-netconf-truststore/pom.xml @@ -0,0 +1,40 @@ + + + + 4.0.0 + + + org.opendaylight.netconf + feature-parent + 6.0.0-SNAPSHOT + ../parent + + + odl-netconf-truststore + feature + OpenDaylight :: Netconf :: Trust Store + + + + org.opendaylight.netconf + odl-netconf-model-rfc8341 + xml + features + + + + org.opendaylight.netconf + truststore-api + + + org.opendaylight.netconf + truststore-none + + + diff --git a/features/pom.xml b/features/pom.xml index 3257de36ed..4597256517 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -51,11 +51,14 @@ odl-netconf-connector odl-netconf-console odl-netconf-impl + odl-netconf-keystore odl-netconf-mdsal odl-netconf-netty-util odl-netconf-ssh odl-netconf-test-tools odl-netconf-topology + odl-netconf-transport-api + odl-netconf-truststore odl-netconf-util odl-restconf-all odl-restconf-common -- 2.36.6