summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Gradzki <mgradzki@cisco.com>2018-08-22 08:51:26 +0200
committerMarek Gradzki <mgradzki@cisco.com>2018-08-22 09:32:28 +0200
commit1d314d7e2b213fbfe0133c5b3446fdf1d23f0ac5 (patch)
treece193c5465c3ea6d6dba1c82868e00580e756ea9
parent82ced1fb275698748e1336d8c1a512ea90f52720 (diff)
examples/ncclient: update Readme.adoc after bump to Oxygen SR3
Patches, that fixes issues with ncclient compatibility, are inclded in Oxygen SR3, so ncclient section can be removed. Detailed information about NETCONF improvements in future ODL versions was added. Change-Id: I33c5013f106fcf5cff3216a723e7670b360d404f Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
-rw-r--r--examples/ncclient/Readme.adoc53
1 files changed, 39 insertions, 14 deletions
diff --git a/examples/ncclient/Readme.adoc b/examples/ncclient/Readme.adoc
index f3fafcb9d..655394e83 100644
--- a/examples/ncclient/Readme.adoc
+++ b/examples/ncclient/Readme.adoc
@@ -1,30 +1,42 @@
= Building
-== Custom ODL Oxygen build:
+== Custom ODL Oxygen build
+
+Honeycomb currently uses ODL Oxygen SR3.
+Some additional features are planned
+in https://jira.fd.io/browse/HONEYCOMB-433[ODL Fluorine]
+and in https://jira.fd.io/browse/HONEYCOMB-443[ODL Neon]
+
+To support them in current honeycomb version,
+custom build of ODL Netconf project is required.
[source]
----
git clone https://git.opendaylight.org/gerrit/netconf
cd netconf
-git checkout -b honeycomb release/oxygen
+git checkout -b honeycomb release/oxygen-sr3
----
-=== <copy-config> support:
+Here is a full list of patches required:
+https://git.opendaylight.org/gerrit/#/q/topic:oxygen-hc-improvements+(status:open+OR+status:merged)
-[source]
-----
-git fetch https://git.opendaylight.org/gerrit/netconf refs/changes/06/69606/1 && git cherry-pick FETCH_HEAD
-----
+=== <copy-config> support
-=== ncclient support:
+https://jira.opendaylight.org/browse/NETCONF-529[The feature] will be present in https://jira.fd.io/browse/HONEYCOMB-433[ODL Fluorine]
+To make it work with ODL Oxygen SR3, following patches are required:
[source]
----
-git fetch https://git.opendaylight.org/gerrit/netconf refs/changes/81/71181/1 && git cherry-pick FETCH_HEAD
-mvn clean install -pl netconf/netconf-util,netconf/netconf-netty-util,netconf/mdsal-netconf-connector
+git fetch https://git.opendaylight.org/gerrit/netconf refs/changes/06/69606/4 && git cherry-pick FETCH_HEAD
+git fetch https://git.opendaylight.org/gerrit/netconf refs/changes/54/72754/3 && git cherry-pick FETCH_HEAD
+git fetch https://git.opendaylight.org/gerrit/netconf refs/changes/55/72755/3 && git cherry-pick FETCH_HEAD
+mvn clean install -pl netconf/mdsal-netconf-connector
----
-=== <validate> support:
+=== <validate> support
+
+https://jira.opendaylight.org/browse/NETCONF-536[The feature] will be present in https://jira.fd.io/browse/HONEYCOMB-433[ODL Fluorine]
+To make it work with ODL Oxygen SR3, following patches are required:
[source]
----
@@ -34,6 +46,18 @@ git fetch https://git.opendaylight.org/gerrit/netconf refs/changes/95/74795/3 &&
mvn clean install -pl netconf/mdsal-netconf-connector
----
+== URL capability support
+
+https://jira.opendaylight.org/browse/NETCONF-557[The feature] will be present in https://jira.fd.io/browse/HONEYCOMB-443[ODL Neon].
+To make it work with ODL Oxygen SR3, following patch is required:
+
+[source]
+----
+git fetch https://git.opendaylight.org/gerrit/netconf refs/changes/68/75368/1 && git cherry-pick FETCH_HEAD
+mvn clean install -pl netconf/netconf-api/,netconf/netconf-impl/,netconf/mdsal-netconf-connector/
+
+----
+
== Custom Honeycomb build
Clone project, checkout desired branch or use master branch:
@@ -43,7 +67,10 @@ git clone https://gerrit.fd.io/r/honeycomb
cd honeycomb
----
-=== <validate> support:
+=== <validate> support
+
+Support for <validate> RPC requires ODL Fluorine, so custom build is required:
+
[source]
----
git fetch ssh://mgradzki@gerrit.fd.io:29418/honeycomb refs/changes/40/14040/3 && git cherry-pick FETCH_HEAD
@@ -143,5 +170,3 @@ Example:
----
./copy_config_url.py "file:///home/m/hc2vpp/examples/ncclient/bd/config_bd.xml" candidate
----
-
-