aboutsummaryrefslogtreecommitdiffstats
path: root/ms/blueprintsprocessor
AgeCommit message (Expand)AuthorFilesLines
2019-03-15Prepare for release 0.4.1Timoney, Dan (dt5972)10-26/+12
2019-03-15Improve scripting component.Muthuramalingam, Brinda Santh7-54/.highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
======================
Introduction
======================
You have generated an MD-SAL module using the Brocade Archetype. 

* You should be able to successfully run 'mvn clean install' on this project.
* This will produce a .zip file under the karaf.extension directory which you can deploy using
Brocade's extension deployment mechanism.

======================
Next Steps:
======================
* run a 'mvn clean install' if you haven't already. This will generate some code from the yang models.
* Modify the model yang file under the model project.
* Follow the comments in the generated provider class to wire your new provider into the generated 
code.
* Modify the generated provider model to respond to and handle the yang model. Depending on what
you added to your model you may need to inherit additional interfaces or make other changes to
the provider model.

======================
Generated Bundles:
======================
* model
    - Provides the yang model for your application. This is your primary northbound interface.
* provider
    - Provides a template implementation for a provider to respond to your yang model.
* features
    - Defines a karaf feature. If you add dependencies on third-party bundles then you will need to
      modify the features.xml to list out the dependencies.
* karaf.extension
    - Bundles all of the jars and third party dependencies (minus ODL dependencies) into a single
      .zip file with the necessary configuration files to work correctly with the Brocade extension
      mechanism.
      
s=13&d=retro' />Alexis de Talhouët2-0/+31 2019-03-11Mesh input-key-mapping using velocityAlexis de Talhouët3-45/+37 2019-03-11Enhance / fix REST resource resolutionAlexis de Talhouët15-217/+282 2019-03-11Merge "Blueprint for configuring a PNF"Dan Timoney4-20/+22 2019-03-11Refractor processor core module nameMuthuramalingam, Brinda Santh16-137/+153 2019-03-11Blueprint for configuring a PNFottero4-20/+22 2019-03-11Upgrade spring and kotlin versionsMuthuramalingam, Brinda Santh1-4/+4 2019-03-11Add blueprint runtime validatorMuthuramalingam, Brinda Santh12-80/+159 2019-03-07Add support for resource-resolution storageAlexis de Talhouët17-301/+582 2019-03-06Merge "Ressource resolution using configurable database"Dan Timoney9-83/+137 2019-03-06Ressource resolution using configurable databasevinal patel10-88/+139 2019-03-06Resource resolution using RESTvinal patel1-6/+3 2019-03-06Merge "*WIP*: draft of a blueprint for configuring a PNF"Dan Timoney1-2/+27 2019-03-05Add gRPC & REST basic auth supportAlexis de Talhouët16-26/+358 2019-03-05Define EventType contract for gRPC messageAlexis de Talhouët6-7/+21 2019-03-04Fix Default and DB sources for RAAlexis de Talhouët2-29/+51 2019-03-04Use protobuf JsonFormatAlexis de Talhouët5-93/+12 2019-03-04Merge "Get DSL Property in Resource Resolution"Dan Timoney14-81/+176 2019-03-01Get DSL Property in Resource ResolutionMuthuramalingam, Brinda Santh14-81/+176 2019-02-28Merge "Add extension validation framework"Dan Timoney6-3/+50 2019-02-28*WIP*: draft of a blueprint for configuring a PNFRodrigo Ottero1-2/+27 2019-02-26Dmaap Publisher base codejanani b10-0/+611 2019-02-25Add extension validation frameworkMuthuramalingam, Brinda Santh6-3/+50 2019-02-22Provide correct output to #process requestAlexis de Talhouët3-8/+16 2019-02-22Properly handle async gRPC requestAlexis de Talhouët4-22/+43 2019-02-20Add support for commit confirmed capabilityAlexis de Talhouët4-9/+168 2019-02-20Add component function scripting serviceMuthuramalingam, Brinda Santh24-150/+307 2019-02-18Simplify NetconfRpcServiceAlexis de Talhouët9-203/+117 2019-02-17Netconf resolution serviceAlexis de Talhouët4-20/+27 2019-02-17restconf resolution serviceMuthuramalingam, Brinda Santh10-58/+91 2019-02-17restconf kotlin script supportMuthuramalingam, Brinda Santh5-6/+188 2019-02-16Rework netconf-executorAlexis de Talhouët29-1389/+1010 2019-02-15Merge "Python library for Jython execution"Dan Timoney4-22/+10 2019-02-15Merge "Add Sub Attribute parsing capabilit"Dan Timoney1-9/+9 2019-02-15Python library for Jython executionSteve Alphonse Siani4-22/+10 2019-02-15Resource resolution with prime-dbVinal Patel1-1/+2 2019-02-15Merge "Fix docker tags"Dan Timoney1-44/+34