William Cheng 2d4a01aa70 Revert "Prepare 6.0.0 beta release (#12039)"
This reverts commit 914b539eea7097ad2b4323d20c8f95144782cb68.
2022-04-04 12:17:12 +08:00
..
2019-03-07 15:48:57 +08:00
2019-03-07 15:48:57 +08:00

openapi_server Swagger-ui and Resource Types

This project is an autogenerated microservice for Ciena's Blueplanet platform.

Overview

Generated code can be used as:

  • Resource Type generation for Resource Adapter Development
  • Resource Type generation for Service Template Development
  • Microservice for swagger based NBI

Make Targets:

image: Create Docker image for use as BluePlanet microservice solution: Create Solution image

Resource Types are generated in model-definitions directory

Usage

Creating new release

  1. Update RELEASE property in Makefile

  2. Update release(s) in fig.yml

  3. make image and solution

    # building the image
    make image
    make solution
    

Iterative Development

  1. A helper target can be used for pushing image and solution to server

    make update REMOTE_SERVER=bpadmin@10.10.10.10
    

This make target does the following:

  1. creates App and Solution image
  2. purges solution from MCP remote
  3. pushes solution and image to MCP remote
  4. deploys solution

Local Usage

To run the server locally:

cd app
pip3 install -r requirements.txt
python3 -m swagger_server

and open your browser to here