diff options
author | Marek Gradzki <mgradzki@cisco.com> | 2018-08-22 08:51:26 +0200 |
---|---|---|
committer | Marek Gradzki <mgradzki@cisco.com> | 2018-08-22 09:32:28 +0200 |
commit | 1d314d7e2b213fbfe0133c5b3446fdf1d23f0ac5 (patch) | |
tree | ce193c5465c3ea6d6dba1c82868e00580e756ea9 | |
parent | 82ced1fb275698748e1336d8c1a512ea90f52720 (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.adoc | 53 |
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 ---- - - |