Draft: Refactoring of configuration file
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.