William Cheng 91da2fd240
Prepare 7.9.0 snapshot (#19386)
* Revert "v7.8.0 release (#19385)"

This reverts commit 6bdc452f92d49dcac7ac21dfe8751c8cc4267b98.

* update samples for v7.9.0-snapshot
2024-08-19 16:14:51 +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