7. Verifying the Open Integration Deployment Status

You can now verify the status of the Open Integration application. This allows you to monitor the progress of the deployment, verify that it is fully deployed, and diagnose any issues that may occur during the deployment process. You can query the deployment status using the /openintegration API with the deployment ID as the parameter:

  • Method: GET
  • Endpoint: /openintegration/<deploy_id>
  • Description: Helps you to retrieve the status of the Open Integration deployment.
  • Sample API call request:
    GET https://<SCM_instance_IP>:<port_num>/scm/api/v1.0/openintegration/<deploy_id> 
    Authorization: Basic Auth

    In the example above, <deploy_id> is the unique ID that was generated when the Open Integration deployment was initiated.

  • Sample API call response:
    {
       "data": {
          "ansible_chart_name": "ansible-test6-ntntd1",
          "app_dir": "/home/opc/siebel/microservices/siebel_openint/NTNTD1",
          "coherence": {
             "coherence_cluster_name": "siebelcache",
             "namespace": "openint2",
             "use_existing": false
          },
          "deploy_id": "NTNTD1",
          "deploy_status": "completed",
          "infra_id": "GXWODN",
          "name": "test6",
          "namespace": "openint2",
          "openintegration": {
             "config_json_file_path": "/home/opc/siebel/config.json",
             "profile_json_file_path": "/home/opc/siebel/profile.json",
             "siebel_keystore_file_path": "/home/opc/siebel/siebelkeystore.jks",
             "siebel_keystore_password": "siebel",
             "siebel_truststore_file_path": "/home/opc/siebel/siebeltruststore.jks",
             "siebel_truststore_password": "siebel"
          },
          "product_name": "siebel_openint",
          "self_link": "https://<SCM_instance_IP>:<port_num>/scm/api/v1.0/openintegration/NTNTD1",
          "stages": [
          {
             "end_time": "Wed, 21 May 2025 12:17:39 +0000",
             "log_api_link": "https://<SCM_instance_IP>:<port_num>/scm/api/v1.0/openintegration/NTNTD1/logs/prepare_gitops",
             "log_location": "/home/opc/siebel/microservices/siebel_openint/NTNTD1/logs/prepare_gitops.log",
             "name": "Prepare GitOps",
             "previous_status": "",
             "stage_description": "Generate Flux definitions, Prepare helmchart to git and Prepare GitOps",
             "stage_name": "prepare_gitops",
             "start_time": "Wed, 21 May 2025 12:17:14 +0000",
             "status": "passed"
          },
          {
             "end_time": "Wed, 21 May 2025 12:18:47 +0000",
             "log_api_link": "https://<SCM_instance_IP>:<port_num>/scm/api/v1.0/openintegration/NTNTD1/logs/pre_deploy",
             "log_location": "/home/opc/siebel/microservices/siebel_openint/NTNTD1/logs/pre_deploy.log",
             "name": "Pre Deploy",
             "previous_status": "",
             "stage_description": "Create pre requisites and other preparations",
             "stage_name": "pre_deploy",
             "start_time": "Wed, 21 May 2025 12:17:40 +0000",
             "status": "passed"
          },
          {
             "end_time": "Wed, 21 May 2025 12:19:02 +0000",
             "log_api_link": "https://<SCM_instance_IP>:<port_num>/scm/api/v1.0/openintegration/NTNTD1/logs/flux_setup",
             "log_location": "/home/opc/siebel/microservices/siebel_openint/NTNTD1/logs/flux_setup.log",
             "name": "Flux Setup",
             "previous_status": "",
             "stage_description": "Do flux Setup and Perform flux bootstrap",
             "stage_name": "flux_setup",
             "start_time": "Wed, 21 May 2025 12:18:48 +0000",
             "status": "passed"
          },
          {
             "end_time": "",
             "log_api_link": "https://<SCM_instance_IP>:<port_num>/scm/api/v1.0/openintegration/NTNTD1/logs/verify_deployment",
             "log_location": "/home/opc/siebel/microservices/siebel_openint/NTNTD1/logs/verify_deployment.log",
             "name": "Verify Deployment",
             "previous_status": "",
             "stage_description": "Verify HR Deployment",
             "stage_name": "verify_deployment",
             "start_time": "Wed, 21 May 2025 12:22:03 +0000",
             "status": "passed"
          }
       ]
       },
       "message": "success",
       "status": "success"
    }