To validate an xApp descriptor, you can utilize either the CLI tool or the REST APIs of xapp onboarder.
Prerequisites
- A working RIC instance. Please refer to "RIC Installation Guide" for details.
- xApp descriptor JSON file
- Schema JSON file
Testing using xapp-onboarder CLI tools
- Find out the ingress IP for your RIC instance. If you deploy RIC using it/dep deployment script, it should be your host(VM)'s IP.
Install xapp-onboarder CLI
git clone "https://gerrit.o-ran-sc.org/r/it/dev" cd dev/xapp_onboarder pip3 install ./
Set up the environment variables for CLI connection
export CHART_REPO_URL="http://<INGRESS_IP>:32080/helmrepo" # It should return True if your CLI tool is properly connected to the RIC instance cli health