Releases: EVOLVED-5G/SDK-CLI
SDK tool release v1.1.0
License ⚖️
- Added Apache-2.0 License
In this new version developers will be able to:
- Create Network App
- Launch verification tests
- Start the validation process
- Onboard and register into CAPIF
- Offboard and deregister from CAPIF
- Develop the Network App using the SDK libraries provided
Breaking change from latest version:
-
Update docker start-up script
-
For local deployment the cli command should contain the --environment flag as follows:
evolved-5g register_and_onboard_to_capif --config_file_full_path="path" --environment="development"
-
For production deployment the cli command should contain the --environment flag as follows:
evolved-5g register_and_onboard_to_capif --config_file_full_path="path" --environment="production"
To help them debug, once they run the command using v1.0.6 they should see five files in their local certificate folder (private.key, invoker_test02.crt, cert_req.csr, capif_api_security_context_details.json, car.crt). Also, capif_api_details.json is not used any more. -
The SDK classes LocationSubscriber, ConnectionMonitor, QosAwareness don't accept the parameter 'nef_bearer_access_token' anymore. The SDK only uses CAPIF tokens to communicate with the NEF.
Therefore, 'nef_bearer_access_token' must be removed from the constructors of these classes.
Old version:
token = emulator_utils.get_token_for_nef_emulator()
location_subscriber = LocationSubscriber(nef_url=emulator_utils.get_url_of_the_nef_emulator(),
New version:
location_subscriber = LocationSubscriber(nef_url=emulator_utils.get_url_of_the_nef_emulator(),
folder_path_for_certificates_and_capif_api_key=emulator_utils.get_folder_path_for_netapp_certificates_and_capif_api_key(),
capif_host=emulator_utils.get_capif_host(),
capif_https_port=emulator_utils.get_capif_https_port())
Examples on how to use such libraries can be found here
All the related information and usage please visit https://evolved5g-cli.readthedocs.io/en/latest/
Support is also provided in the EVOLVED-5G Forum, visit it at https://forum.evolved-5g.eu/
SDK tool release v1.0.9
License ⚖️
- Added Apache-2.0 License
SDK tool
The SDK provides a Command Line Interface (CLI) to:
- Create a NetApp repository
- Onboard and register in CAPIF
- Launch different pipelines:
* Build, deploy and destroy the NetApp
* Trivy and SonarQube
Also, the SDK provides libraries for the NetApp to interact with NEF emulator and CAPIF Core Function. Such libraries are:
- LocationSubscriber
- QoSAwareness
- ConnectionMonitor
Examples on how to use such libraries can be found here
All the related information and usage please visit https://evolved5g-cli.readthedocs.io/en/latest/
Support is also provided in the EVOLVED-5G Forum, visit it at https://forum.evolved-5g.eu/
SDK release v1.0.0
License ⚖️
- Added Apache-2.0 License
SDK tool
The SDK provides a Command Line Interface (CLI) to:
- Create a NetApp repository
- Launch different pipelines to build, deploy and destroy the NetApp
Also, the SDK provides libraries for the NetApp to interact with NEF emulator. Such libraries are:
- LocationSubscriber
- QoSAwareness
Examples on how to use such libraries can be found here