High-Level Steps for Deploying Open Integration on a Kubernetes Cluster Using SCM

The following are the high-level steps for deploying Open Integration on a Kubernetes cluster using SCM:

  1. Create the required infrastructure resources for deploying Open Integration by submitting a POST request to the /infrastructure API.
  2. Verify that the infrastructure resources are successfully created and active by submitting a GET request to the /infrastructure API.
  3. Register customer Git by submitting a POST request to the /git_repositories API.
  4. Upload starter templates by submitting a POST request to the /openintegration/git_template_upload API.
  5. Synchronize the configuration files with the cluster by uploading the modified files by submitting a POST request to the /syncutilities/upload API.
  6. Prepare Open Integration in Git. Create config.json and profile.json from the starter templates, then update and commit deployment files.
  7. Deploy Open Integration by submitting a POST request to the /openintegration API using the infrastructure resources and templates created.
  8. Retrieve the deployment status using the deployment ID by submitting a GET request to the /openintegration API.