Skip to content

SDK tool release v1.1.0

Latest
Compare
Choose a tag to compare
@rimarala rimarala released this 14 Jun 20:47
· 32 commits to master since this release
805212a

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/