On Mon, Feb 12, 2018 at 4:34 PM, Patrick Turley <ptur...@cray.com> wrote:
> Please excuse the formatting of this reply – I’m new here and I haven’t > figured out how to escape Outlook. > > > > In your very helpful reply, Michael, you wrote: > > > > “this depends on which (Karaf) features you install; specific ODL > sub-projects may be able to give you more details answers.” > > > > Certainly that’s the case. I’m trying to determine the list of ALL > available Northbound APIs. Also, I think you can see that I wouldn’t know > which ODL sub-projects to examine until I already had that list. > > > > What I’m gleaning from your reply is: > > > > > > 1. There is no authoritative, comprehensive list of available > Northbound APIs in the ODL documentation. > > 2. The only way to reliably construct that list is to go through every > single ODL feature and do whatever research is required to understand > whether it’s implementing a Northbound API. > > > > > > That is, for example, if I didn’t already know ODL offers a Northbound > OpenFlow API, the only way I could discover this would be to walk through > all the features. > > > > Is that understanding correct? > That is my understanding, but I'm happy to be contradicted by anyone who may have constructed such a list already. > > > *From: *Michael Vorburger <vorbur...@redhat.com> > *Date: *Monday, February 12, 2018 at 08:54 > *To: *Patrick Turley <ptur...@cray.com> > *Cc: *"discuss@lists.opendaylight.org" <discuss@lists.opendaylight.org> > *Subject: *Re: [OpenDaylight Discuss] Exhaustive list of Northbound APIs > > > > On Sat, Feb 10, 2018 at 6:24 AM, Patrick Turley <ptur...@cray.com> wrote: > > From my reading so far, I know that OpenDaylight supports Neutron and > OpenFlow as Northbound APIs. > > > > I’m certain there are many more, but I’m not certain how to construct an > exhaustive list of what’s available. > > > > I understand that people outside the OpenDaylight project might be > constructing Northbound APIs and, in principle, there’s no way to discover > all those. > > > > To be specific, I want to construct the list of Northbound APIs available > to me in a new Nitrogen installation. Simply looking through the hundreds > of available features isn’t a good way to figure this out. What * should* > I be doing? > > > > this depends on which (Karaf) features you install; specific ODL > sub-projects may be able to give you more details answers. > > > > For all YANG based RPCs, you can use the Swagger apidocs from the RESTCONF > project, do you know about that? See e.g. https://wiki. > opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Restconf_API_Explorer > - not sure that's best/latest; others may have better pointers. > > > > The Neutron Northbound are pure REST API which are not YANG RPCs, those > won't appear there. > > > > Other project may contribute others. > > > > Best of luck. > > > > Tx, > > M. > > -- > > Michael Vorburger, Red Hat > vorbur...@redhat.com | IRC: vorburger @freenode | ~ = http://vorburger.ch > > >
_______________________________________________ Discuss mailing list Discuss@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/discuss