Uploaded image for project: 'Near Realtime RAN Intelligent Controller Applications'
  1. Near Realtime RAN Intelligent Controller Applications
  2. RICAPP-233

Missing Readiness and Liveness Probes in kpimon-go xApp Deployment Configuration

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium 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!

       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            tchyang Tianchang Yang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: