From 1d314d7e2b213fbfe0133c5b3446fdf1d23f0ac5 Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Wed, 22 Aug 2018 08:51:26 +0200 Subject: 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 --- examples/ncclient/Readme.adoc | 53 +++++++++++++++++++++++++++++++------------ 1 file 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 ---- -=== 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 ----- +=== 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 ---- -=== support: +=== 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 ---- -=== support: +=== support + +Support for 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 ---- - - -- cgit 1.2.3-korg