William Cheng 20be2decde
Prepare v7.16.0 release (#21794)
* Revert "v7.15.0 release (#21792)"

This reverts commit 2c816f89cbd6c4670aaf6e3387c88daadae6cbad.

* prepare 7.15.0 release

* update samples
2025-08-22 19:17:23 +08:00
..
2023-09-28 19:26:42 +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