[sysrepo-devel] YANG modules available anywhere?

Benoit Claise bclaise at cisco.com
Fri Jul 1 14:42:58 UTC 2016


Hi Ratislav,

That works better. 
http://www.claise.be/SysrepoInternalYANGPageCompilation.html. Thanks.
However, still a warning for dnsmasq. See 
http://www.claise.be/SysrepoApplicationYANGPageCompilation.html

Regards, B.

> Hi Benoit,
>
> Thanks. I have just set up an automation script that will check for 
> changes in the YANGs each day and push the new versions to the repo in 
> case of any change.
>
> I have also fixed the issues in the internal YANG and dnsmasq YANG, 
> will ask the DT guys to fix the snabb YANG too.
>
> Thanks,
>
> Rastislav
>
> *From:*Benoit Claise (bclaise)
> *Sent:* Thursday, June 30, 2016 2:15 PM
> *To:* Rastislav Szabo -X (raszabo - PANTHEON TECHNOLOGIES at Cisco) 
> <raszabo at cisco.com>; sysrepo-devel at sysrepo.org
> *Cc:* Alain Fiocco (afiocco) <afiocco at cisco.com>; Jan Medved (jmedved) 
> <jmedved at cisco.com>; Benoit Claise (bclaise) <bclaise at cisco.com>
> *Subject:* Re: [sysrepo-devel] YANG modules available anywhere?
>
> Hi Rastislav,
>
> Done.
> See http://www.claise.be/2016/06/ietf-yang-modules-statistiques/
>
>     Sysrepo
>
>       * AllInternal YANG data models from github
>         <http://www.claise.be/SysrepoInternalYANGPageCompilation.html>and_Related
>         stats <http://www.claise.be/SysrepoInternalYANGPageMain.html>_
>       * AllApplication-related YANG data models from github
>         <http://www.claise.be/SysrepoApplicationYANGPageCompilation.html>and_Related
>         stats <http://www.claise.be/SysrepoApplicationYANGPageMain.html>_
>
> You might want to make sure those YANG modules compile.
> And also, you might want to make sure that this github repo always get 
> the latest YANG modules (maybe a script)
>
> Regards, Benoit
>
>     Hi Benoit,
>
>     Yes, I get your point. I have created a new repository:
>     https://github.com/sysrepo/yang
>
>     We have put all the YANG modules developed for the use with
>     sysrepo there. We will update it regularly (and automatically), as
>     well as ask all others using sysrepo to put their YANGs there.
>
>     You can point your scripts there.
>
>     Thanks for doing this for us,
>
>     Rastislav
>
>     *From:*Benoit Claise (bclaise)
>     *Sent:* Tuesday, June 28, 2016 1:57 PM
>     *To:* Rastislav Szabo -X (raszabo - PANTHEON TECHNOLOGIES at
>     Cisco) <raszabo at cisco.com> <mailto:raszabo at cisco.com>;
>     sysrepo-devel at sysrepo.org <mailto:sysrepo-devel at sysrepo.org>
>     *Cc:* Alain Fiocco (afiocco) <afiocco at cisco.com>
>     <mailto:afiocco at cisco.com>; Benoit Claise (bclaise)
>     <bclaise at cisco.com> <mailto:bclaise at cisco.com>
>     *Subject:* Re: [sysrepo-devel] YANG modules available anywhere?
>
>     Hi Rastislav, Luka,
>
>     What I have in mind is the next steps for sysrepo, i.e.
>     advertising the sysrepo YANG modules.
>     There are two types of YANG modules:
>     1. internal ones, such as sysrepo-persistent-data.yang.
>     2. the service YANG modules, such as dnsmasq at 2016-01-22.yang
>     <mailto:dnsmasq at 2016-01-22.yang>. Way more interesting to advertise.
>     If sysrepo is as successful I want it to be, those will become
>     kind of "defacto" standard for the LINUX environment.
>
>     Now, the ask. Instead of me cloning every single app repo, and
>     considering that I don't know what I don't know (i.e. which new
>     app are being developed), can you create a new directory with a
>     copy (like a cron) of the app-related YANG service module.
>
>     Here is what I have in mind.
>     See http://www.claise.be/2016/06/ietf-yang-modules-statistiques/
>
>         - I added:
>             Sysrepo
>
>           * All_YANG data models from github _and_Related stats
>             <http://www.claise.be/SysrepoYANGPageMain.html>_
>
>         - And under "YANG data models statistics
>         <http://www.claise.be/YANGPageMain.html>in the industry", I
>         added the stats as well.
>
>     This cron job works way better if I can git clone from a single
>     directory, as opposed to one per app, which I would have to track.
>     Does it make sense?
>
>     Note that the YANG module compiles fine within my environment,
>     with the latest pyang, but not with "pyang --ietf". See
>     http://www.claise.be/SysrepoYANGPageCompilation.html
>
>     Regards, Benoit
>
>         Hi Benoit,
>
>           
>
>         Oh, I forgot to mention it. It is in "dnsmasq-sysrepo" repository:https://github.com/sysrepo/dnsmasq-sysrepo/tree/master/cfg
>
>           
>
>         Gyus from DT did another integration into snabb switch application:
>
>           
>
>         *Luka*, could you please point Benoit to the repository and YANG model location within the repository?
>
>           
>
>         Thanks,
>
>         Rastislav
>
>           
>
>         -----Original Message-----
>
>         From: Benoit Claise (bclaise)
>
>         Sent: Monday, June 27, 2016 5:47 PM
>
>         To: Rastislav Szabo -X (raszabo - PANTHEON TECHNOLOGIES at Cisco)<raszabo at cisco.com> <mailto:raszabo at cisco.com>;sysrepo-devel at sysrepo.org <mailto:sysrepo-devel at sysrepo.org>
>
>         Cc: Alain Fiocco (afiocco)<afiocco at cisco.com> <mailto:afiocco at cisco.com>; Benoit Claise (bclaise)<bclaise at cisco.com> <mailto:bclaise at cisco.com>
>
>         Subject: Re: [sysrepo-devel] YANG modules available anywhere?
>
>           
>
>         Thanks Rastislav,
>
>           
>
>         https://github.com/sysrepo/sysrepo/blob/master/yang/sysrepo-persistent-data.yang
>
>         is an internal YANG module.
>
>         And where are the YANG modules for the LINUX applications? For example:
>
>         the DNS forwader and DHCP server mentioned in the demo. This is where the value is in terms of exposing YANG modules and API.
>
>           
>
>         Regards, Benoit
>
>             Let's expose and check only YANGs located inhttps://github.com/sysrepo/sysrepo/tree/master/yang  (currently onle one YANG, but we will add another soon).
>
>               
>
>             Others are just copied form somewhere, or completely meaningless (made-up just for testing purposes).
>
>               
>
>             Thanks,
>
>             Rastislav
>
>               
>
>             -----Original Message-----
>
>             From: Benoit Claise (bclaise)
>
>             Sent: Monday, June 27, 2016 4:36 PM
>
>             To: Rastislav Szabo -X (raszabo - PANTHEON TECHNOLOGIES at Cisco)
>
>             <raszabo at cisco.com> <mailto:raszabo at cisco.com>;sysrepo-devel at sysrepo.org <mailto:sysrepo-devel at sysrepo.org>
>
>             Cc: Alain Fiocco (afiocco)<afiocco at cisco.com> <mailto:afiocco at cisco.com>
>
>             Subject: Re: [sysrepo-devel] YANG modules available anywhere?
>
>               
>
>             Hi Rastislav,
>
>               
>
>             Which ones are we supposed to expose?
>
>             Which ones should we check for compilation warnings/errors?
>
>               
>
>             Regards, Benoit
>
>                 Hi Benoit,
>
>                   
>
>                 You can find the YANGs we use in our github repository:
>
>                 https://github.com/sysrepo/sysrepo/
>
>                   
>
>                 internal YANGs in /yang/ subdirectory:
>
>                 https://github.com/sysrepo/sysrepo/tree/master/yang
>
>                   
>
>                 testing YANGs in /tests/yang/ subdirectory:
>
>                 https://github.com/sysrepo/sysrepo/tree/master/tests/yang
>
>                   
>
>                 YANGs used in our example applications in /examples/yang/ subdirectory:
>
>                 https://github.com/sysrepo/sysrepo/tree/master/examples/yang
>
>                   
>
>                 Regards,
>
>                 Rastislav
>
>                   
>
>                 -----Original Message-----
>
>                 From: sysrepo-devel [mailto:sysrepo-devel-bounces at sysrepo.org] On
>
>                 Behalf Of Benoit Claise (bclaise)
>
>                 Sent: Monday, June 27, 2016 4:10 PM
>
>                 To:sysrepo-devel at sysrepo.org
>                 <mailto:sysrepo-devel at sysrepo.org>
>
>                 Cc: Alain Fiocco (afiocco)<afiocco at cisco.com> <mailto:afiocco at cisco.com>
>
>                 Subject: [sysrepo-devel] YANG modules available anywhere?
>
>                   
>
>                 Hi,
>
>                   
>
>                 Are the YANG models used in sysrepo available somewhere?
>
>                 I would like to add them to
>
>                 http://www.claise.be/2016/03/ietf-yang-modules-statistiques/
>
>                 Ideally, I would need a git repository. My cron jobs could pick them up regularly.
>
>                   
>
>                 Regards, Benoit
>
>                 _______________________________________________
>
>                 sysrepo-devel mailing list
>
>                 sysrepo-devel at sysrepo.org
>                 <mailto:sysrepo-devel at sysrepo.org>
>
>                 http://lists.sysrepo.org/listinfo/sysrepo-devel
>
>                 .
>
>                   
>
>             .
>
>               
>
>           
>
>         .
>
>           
>
>     .
>
> . 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sysrepo.org/archives/sysrepo-devel/attachments/20160701/ce56d6c9/attachment.html>


More information about the sysrepo-devel mailing list