Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Gather what you need:

    Deck of Cards
    idprerequisite


    Card
    labelinstantiation

    Have the HEATtemplate along with the HEATenvironment file.


    Card
    labelpost-instantiation

    Have the configuration template to apply on the VNF.

      1. XML for NETCONF
      2. JSON / XML for RESTCONF
      3. not supported yet - CLI



  2. Identify which values are static and dynamic
  3. Create and fill-in the a table for all the dynamic values

    Card
    labelinstantiation

    Here are the information to capture for each dynamic cloud parameters

    Cloud Parameter nameHow to resolveInput for resolutionOutput of resolution
    Name as in the HEAT environment file


    Deck of Cards
    idhow to resolve


    Card
    labelInput

    Value will be given as input in the request.


    Card
    labelDefault

    Value will be defaulted in the model.


    Card
    labelREST

    Value will be resolved by sending a query to the REST system


    AuthURLURIPayloadVERB

    Supported Auth type

    Deck of Cards
    idauth


    Card
    labelToken

    Use token based authentication

    • token


    Card
    labelBasic

    Use basic authentication

    • username
    • password


    Card
    labelSSL

    Use SSL basic authentication

    • keystore type
    • truststore
    • truststore password
    • keystore
    • keystore password



    http(s)://<host>:<port>/xyzJSON formatted payloadHTTP method




    Card
    labelSQL

    Value will be resolved by sending a SQL statement to the DB system


    TypeURLQueryUsernamePassword
    Only maria-db supported for now


    jdbc:mysql://<host>:<port>/db

    SQL statement






    Deck of Cards
    idinput


    Card
    labelREST

    List of placeholders used for

    • URI
    • Payload


    Card
    labelDB

    List of placeholders used for

    • SQL statement



    This is the expected result from the system, and you should know what value out of the response is of interest for you.

    If it's a JSON payload, then you should think about the json path to access to value of interest.



Data dictionary

...

Workflows

The following workflows are contracts established between SO, SDNC and CDS to cover the instantiation and the post-instantiation use cases.

...