nephio-project / nephio

Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
Apache License 2.0
102 stars 53 forks source link

User Story: NF Orchestration Using SMO #569

Open arora-sagar opened 5 months ago

arora-sagar commented 5 months ago

OSC pre-requisite task

Development of NFO

Timeline: Targeted for O-RAN J release and Nephio R3

External resources

vamshi-namilikonda commented 5 months ago

The NFO NBI APIs goes like these as of today.

GET [http://<HOST>:<PORT>/nfo/api/v1/applications/]
POST [http:// <HOST>:<PORT>/nfo/api/v1/applications/]
PUT [http:// <HOST>:<PORT>/nfo/api/v1/applications/<app_id]
DELETE [http:// <HOST>:<PORT>/nfo/api/v1/applications/<app_id]

GET [http:// <HOST>:<PORT>/nfo/api/v1/oai/]
POST [http:// <HOST>:<PORT>/nfo/api/v1/oai/]
PUT [http:// <HOST>:<PORT>/nfo/api/v1/oai/<chart_id]
DELETE [http:// <HOST>:<PORT>/nfo/api/v1/oai/<chart_id]
rravindran123 commented 5 months ago

The NFO NBI APIs goes like these as of today.

GET [http://<HOST>:<PORT>/nfo/api/v1/applications/]
POST [http:// <HOST>:<PORT>/nfo/api/v1/applications/]
PUT [http:// <HOST>:<PORT>/nfo/api/v1/applications/<app_id]
DELETE [http:// <HOST>:<PORT>/nfo/api/v1/applications/<app_id]

GET [http:// <HOST>:<PORT>/nfo/api/v1/oai/]
POST [http:// <HOST>:<PORT>/nfo/api/v1/oai/]
PUT [http:// <HOST>:<PORT>/nfo/api/v1/oai/<chart_id]
DELETE [http:// <HOST>:<PORT>/nfo/api/v1/oai/<chart_id]

@vamshi-namilikonda , what is the context of these APIs in the NB ?, who uses them ?, don't think this is relevant to the FOCOM/NFO i/f to get the cluster information, right ?

arora-sagar commented 4 months ago

NFO code commit --> https://gerrit.o-ran-sc.org/r/c/smo/o2/+/12850 OAI helm-charts used by NFO --> https://gitlab.eurecom.fr/oai/cn5g/charts/helm-charts/-/packages