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
112 stars 52 forks source link

User Story: NF Orchestration Using SMO #569

Open arora-sagar opened 8 months ago

arora-sagar commented 8 months ago

Prerequisite

NF Deployment:

NF Termination

Integration test

Software development Task

Development of NFO (https://github.com/o-ran-sc/smo-o2/tree/master/nfo/k8s)

Development in Nephio components

External resources

vamshi-namilikonda commented 8 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 8 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 6 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