Skip to content
 
 

Repository files navigation

BIND5G Project

The structure of the repository should include:

File Folder Contains
README The structure of the repository
LICENSE Applicable license terms and conditions
Wireguard-Federation all the information and configuration related to Wireguard Federated solution
Thanos-Prometheus all the information and configuration related to Thanos implemention (Thanos sidecars, Prometheus servers, and Grafana)
OSM all the information and configuration related to OSM
miscelania all the images, videos, ...
NaaS-API Swagger YAML definition file for the Network as a Service (NaaS) API
Helm-Repo-BIND5G Helm Chart repository with the helm-chart packages for the OSM/NaaS-API network service (NS) instantiations
Helm-Charts Helm Charts for the Helm-Repo-BIND5G
src the code
system the scripts/Dockers or binaries

Contributions in this fork

This fork carries the work I contributed to BIND5G (Basque Industry 5G) while at Vicomtech. Upstream is bind5g/BIND5G.

Area What it is
NaaS-API/ OpenAPI 3.0 definition of the Network as a Service API — 19 resource paths covering Tenants, Radio Client, RAN, Core Network, Edge Compute, Telemetry and Application Instances — plus usage documentation and on-site and federated request examples
Thanos-Prometheus/ Federating Prometheus across sites with Thanos sidecars and an S3 object store, so metrics from separate testbeds are queried as one
Wireguard-Federation/ WireGuard/pfSense site-to-site VPN for the infrastructure federation those Thanos queries depend on
OSM/ and Helm-Charts/ KNF and NS descriptors for ETSI OSM, with the Helm chart repository backing NS instantiation

How this fits with the MEC edge site

The NaaS API is the northbound entry point: it drives an end-to-end experiment across radio, core and edge by delegating to backend APIs. One of those backends is the Edge-API, which handles the Kubernetes side — namespaces, workloads, scaling and KNF orchestration.

That Edge-API, and the MEC site it manages, live in mdalgitsis/mec-edge-site. Read the two together:

NaaS API  (this repo)          northbound - tenants and experiments
    |
    +--> Amarisoft API                     radio and core
    +--> Topology API                      virtual machines
    +--> FeMBMS API                        5G broadcast
    +--> Edge-API  ------------------->    Kubernetes MEC site
                                           github.com/mdalgitsis/mec-edge-site

About

My BIND5G (Basque Industry 5G) contributions at Vicomtech: the NaaS API OpenAPI definition, cross-site Prometheus federation with Thanos, WireGuard site-to-site VPN, and ETSI OSM descriptors

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages