-
Bug
-
Resolution: Unresolved
-
Medium
-
None
Hello, when I follow the xApp installation guide in the following documentation: https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-ric-dep/en/latest/installation-guides.html
I found that the current deployment configuration file (deploy/config.json) for the latest release-i of the kpimon-go xApp lacks the readiness and liveness probe definitions when onboarding and installing using dms_cli. The absence of these probes in the configuration causes the xApp to be stuck in the wait-for-readiness state (i.e., stuck in "App registration is not done yet, sleep 5s and check again"), and can not proceed with subscription and indication processing.
I managed to get past the problem by adding the following configurations to config.json:
"livenessProbe": { "httpGet": { "path": "ric/v1/health/alive", "port": 8080 }, "initialDelaySeconds": 5, "periodSeconds": 15 }, "readinessProbe": { "httpGet": { "path": "ric/v1/health/ready", "port": 8080 }, "initialDelaySeconds": 5, "periodSeconds": 15 },
Can anyone please confirm if my observation and the solution are accurate? If they are, I suggest incorporating these liveness and readiness probe configurations into the config.json file. Thank you for your attention!