summaryrefslogtreecommitdiffstats
path: root/examples/ncclient
diff options
context:
space:
mode:
Diffstat (limited to 'examples/ncclient')
-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
----
-
-