Skip to content

Draft: Refactoring of configuration file

Stefan Spettel requested to merge yaml_config_file into develop

Changes

This MR should incorporate all changes related to the new configuration file:

  • New YAML configuration file, valid for all NFs
  • Use configuration framework from common-src
  • Replace/delete smf_config.cpp and smf_config.hpp
  • Rely on DNS lookup when hostname is used, not on NF start
  • Make the configuration overall much more user-friendly
  • Handle HTTP/2 configuration more
  • Separate global configuration (e.g., register_nrf) from local config (e.g. enable_usage_reporting for one UPF)
  • Unify NRF and conf-file based code and also behaviors/procedures

Status

  • This MR is currently a draft and will contain many SMF changes. Very likely, I will create sub-branches to be merged in here.

Merge request reports