https://github.com/simula/osm-testing
OpenSource MANO Testing
https://github.com/simula/osm-testing
Last synced: 16 days ago
JSON representation
OpenSource MANO Testing
- Host: GitHub
- URL: https://github.com/simula/osm-testing
- Owner: simula
- Created: 2023-07-28T11:27:06.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-25T13:18:22.000Z (almost 3 years ago)
- Last Synced: 2024-04-17T21:17:49.851Z (about 2 years ago)
- Language: Python
- Size: 6.05 MB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Easily building NS with VNFs including Juju Charms
==================================================
1. Put VNFDs and NSDs into main directory.
2. Put Juju Charms into "juju".
- Charms will be build automatically.
- If referenced by a VNF, a built charm will be copied during VNF build.
3. Put Python helper files into "vduhelper".
The files will be copied to /reactive/ during charm build.
4. Run CMake
cmake .
5. Run Make
# To utilise multiple cores (highly usefor for charm builds!):
cores=`getconf _NPROCESSORS_ONLN 2>/dev/null || true`
if [ $cores -gt 1 ] ; then
export MAKEFLAGS=-j${cores}
fi
make
5. Instantiate NS
Important:
In the YAML file, "#! NSD " references the NS name to ensure it gets built!
./create-ns