This repository is deprecated; please follow the main search page or use the ‘Related code repos’ widget on the right side of the current page.

Creating an NSO service - from template to nano

This repository contains the code used in the NSO Developer Days 2020 (recorded) Live session
Building a Service - from Template to Reactive FastMap to Nano services

There are four versions of the package, presented in the order of the live session:

  1. simple-template-service - A simple template service without reactive fastmap
  2. rfm-template-service - A reactive fastmap template service
  3. rfm-python-service - A reactive fastmap python service
  4. nano-service - A nano-service

Pre-requisites

The following NEDs are required for the services to run:

  • ESC NED: 5.1.0
  • OPENSTACK-COS: 4.2.13
  • CISCO-IOS: 6.56.1

And the function pack NFVO:

  • CISCO-ETSI-NFVO: 4.3

The code in the services are just example code, and is not intended
to work as generic solution. There are a lot of hard coded values and
assumption made in the code that worked in the environment used in the demo.

View the code as inspiration for your service creation process, not as something
you should actually use without modifications.

That said, if you do want to be able to compile and run the services, you would
need the NFVO function pack, the NEDs listed above, and an environment with Cisco
ESC running on Openstack.

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.