Skip to content

Releases: EVOLVED-5G/SDK-CLI

SDK tool release v1.1.0

14 Jun 20:47
805212a
Compare
Choose a tag to compare

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:

  1. Update docker start-up script

  2. 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"

  3. 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.

  4. 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

14 Jun 20:43
fd6b308
Compare
Choose a tag to compare

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

03 Feb 08:31
660acc2
Compare
Choose a tag to compare

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