avishayt / oran-o2ims

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

O-RAN O2IMS

This project is an implementation of the O-RAN O2 IMS API on top of OpenShift and ACM.

Note that at this point this is just experimental and at its very beginnings, so don't try to use it for anything close to a production environment.

Note: this README is only for development purposes.

Quick Start

Build binary

make binary

Run

Commands

  • start deployment-manager-server

Flags

  • --backend-token string Token for authenticating to the backend server.
  • --backend-url string URL of the backend server.
  • --cloud-id string O-Cloud identifier.

Set Env Variables

export CLOUD_ID=<cloud_id>
export BACKEND_URL=<backend_url>
export BACKEND_TOKEN=<backend_token>

Using CLI

./oran-o2ims start deployment-manager-server --cloud-id $CLOUD_ID --backend-url $BACKEND_URL --backend-token $BACKEND_TOKEN

Using VS Code

Run and Debug with the start deployment-manager-server configuration.

Usage

Examples

GET Deployment Manager List
curl http://localhost:8080/O2ims_infrastructureInventory/1.2.3/deploymentManagers

About

License:Apache License 2.0


Languages

Language:Go 98.7%Language:Shell 0.5%Language:Dockerfile 0.4%Language:Makefile 0.3%