Loading README.md +12 −0 Changes for README.md: 12 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ Thank you for contributing to this project. Please follow the guidelines below t Each contribution should be made in the appropriate directory: - **EdgeCloud Adapters** → `src/edgecloud/clients/` - **Network Adapters** → `src/network/clients/` - **O-RAN Adapters** → `src/o-ran/clients/` ### Testing (Mandatory) To merge a feature branch into `main`, the adapter **must pass the unit tests**. Instructions to do so available at [TESTING.md](docs/TESTING.md) Loading Loading @@ -43,6 +44,17 @@ Example: feature/add-network-open5gs ``` #### 📶 O-RAN Adapters Branch Name Format: ``` feature/add-oran-<SOLUTION_NAME> ``` Example: ``` feature/add-oran-juniper ``` ## Sequence Diagram Example Refer to the sequence diagram example from `docs/workflows/edgecloud/get_av_zones.md` for guidance on workflow structure: Loading src/network/clients/open5gs/client.py +2 −0 Changes for src/network/clients/open5gs/client.py: 2 added lines, 0 removed lines. Original line number Diff line number Diff line # -*- coding: utf-8 -*- from pydantic import ValidationError from src import logger from src.network.core.network_interface import NetworkManagementInterface, build_flows from ...core import schemas log = logger.get_logger(__name__) Loading src/network/core/common.py +1 −1 Changes for src/network/core/common.py: 1 added line, 1 removed line. Original line number Diff line number Diff line # -*- coding: utf-8 -*- # Common utilities (errors, HTTP helpers) used by the Open5GS client implementation (client.py). from pydantic import BaseModel import requests from pydantic import BaseModel from src import logger Loading src/network/core/schemas.py +1 −1 Changes for src/network/core/schemas.py: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -5,11 +5,11 @@ import ipaddress from enum import Enum from ipaddress import IPv4Address, IPv6Address from typing import Annotated from pydantic import AnyUrl, BaseModel, ConfigDict, Field, NonNegativeInt, RootModel from pydantic_extra_types.mac_address import MacAddress from ipaddress import IPv4Address, IPv6Address class FlowDirection(Enum): Loading src/o-ran/__init__.py 0 → 100644 +0 −0 Empty file added. Loading
README.md +12 −0 Changes for README.md: 12 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ Thank you for contributing to this project. Please follow the guidelines below t Each contribution should be made in the appropriate directory: - **EdgeCloud Adapters** → `src/edgecloud/clients/` - **Network Adapters** → `src/network/clients/` - **O-RAN Adapters** → `src/o-ran/clients/` ### Testing (Mandatory) To merge a feature branch into `main`, the adapter **must pass the unit tests**. Instructions to do so available at [TESTING.md](docs/TESTING.md) Loading Loading @@ -43,6 +44,17 @@ Example: feature/add-network-open5gs ``` #### 📶 O-RAN Adapters Branch Name Format: ``` feature/add-oran-<SOLUTION_NAME> ``` Example: ``` feature/add-oran-juniper ``` ## Sequence Diagram Example Refer to the sequence diagram example from `docs/workflows/edgecloud/get_av_zones.md` for guidance on workflow structure: Loading
src/network/clients/open5gs/client.py +2 −0 Changes for src/network/clients/open5gs/client.py: 2 added lines, 0 removed lines. Original line number Diff line number Diff line # -*- coding: utf-8 -*- from pydantic import ValidationError from src import logger from src.network.core.network_interface import NetworkManagementInterface, build_flows from ...core import schemas log = logger.get_logger(__name__) Loading
src/network/core/common.py +1 −1 Changes for src/network/core/common.py: 1 added line, 1 removed line. Original line number Diff line number Diff line # -*- coding: utf-8 -*- # Common utilities (errors, HTTP helpers) used by the Open5GS client implementation (client.py). from pydantic import BaseModel import requests from pydantic import BaseModel from src import logger Loading
src/network/core/schemas.py +1 −1 Changes for src/network/core/schemas.py: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -5,11 +5,11 @@ import ipaddress from enum import Enum from ipaddress import IPv4Address, IPv6Address from typing import Annotated from pydantic import AnyUrl, BaseModel, ConfigDict, Field, NonNegativeInt, RootModel from pydantic_extra_types.mac_address import MacAddress from ipaddress import IPv4Address, IPv6Address class FlowDirection(Enum): Loading