For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update Inforiver EDITable Container Instances (for V4.6.x.x and above)

This guide details the required steps to update Inforiver Editable container instances within an Azure on-premises environment. Please follow these instructions carefully to ensure a smooth and successful update that incorporates the latest features.

1. Edit the CNI Configuration

  1. Open your Azure CLI window and run the following command:

az container export -g <resource_group_name> -n <container_instance_name> --file output_file.yaml
Launch Azure CLI and execute the command to export ACI config into file
  1. To download the output file, click on Manage files -> Download and enter the path of the output file. Click Download.

Download the output file
  1. Click on the output file to download it to your local system.

Download locally
  1. A secret environment variable with a minimum length of 32 characters is configured across all containers within the container instance. The secret should be generated as a secure alphanumeric value using a password generator.

  • Example Value: dEvMOiJTIfjb5U1TVzzQhts2WLQR4GC1

Add the SECRET environment variable
  1. Provide the username and password for pulling the image from the registry. You would have received this information during the initial deployment. If not, please get in touch with our support team.

  2. Remove the IP configuration section from the configuration file for the ACI.

Remove the IP configuration
  1. Provide the storage account details in the volume section for the container instance.

Note: Storage account keys can be obtained from the respective storage account's Access keys section.

Storage account - Access key
  1. Please update the API version as specified below.

  1. Now configure the container configurations listed below in this file for Inforiver EDITable container deployment.

Containers Instance List

The Container Instances have been split into Core, EDITable, Inforiver, and Infobridge based on product requirements to support flexible and independent deployment of each component.

Note: Transition from Default Azure Domain to Custom Domain

When transitioning to a custom domain (e.g., https://webapp.inforiver.com) from the default Azure domain (e.g., https://webapp.azurewebsites.net), it is necessary to update the URL in the configuration settings of both the Azure App Service and the associated Container Instances. Specifically, ensure the environment variable ADMIN_PORTAL_URL is updated to reflect the new custom domain in both services.

1. Core Container Instance:

inforiver-cron-container

inforiver-audit-container

inforiver-orchestrator-container

inforiver-worker-container

inforiver-comment-worker-container

2. Editable Container Instance:

inforiver-mdm-worker-container

editable-visual-worker-container

3. Inforiver Container Instance:

inforiver-writeback-worker-container-1

inforiver-datainput-engine-worker-container

inforiver-writeback-worker-container-2

inforiver-auto-writeback-worker-container

inforiver-visual-worker-container

4. Infobridge Container Instance:

inforiver-infobridge-writeback-worker

inforiver-infobridge-transformation-worker

inforiver-infobridge-visual-worker

inforiver-infobridge-engine-worker

After applying the container configurations to all instances, review each container's settings to ensure that all the above configurations have been applied correctly.

2. Create ACI

After adding all the containers in the configuration files, execute the following commands in the Azure CLI to create each container instance.

Launch Azure CLI and execute the command to create ACI

The CNI will start provisioning the ACI. Please wait for the process to complete, then make the same updates to the other three files based on the product requirements.

After updating the ACI to the latest configuration, update the app service environment variables with the IP addresses of the container instance. To do this,

  1. Navigate to Inforiver App Service > Settings > Environment Variables.

  2. Once the Infobridge Container Instance is created, copy its assigned IP address and set the following environment variable. Then click Apply to save the configuration.

  • Name: IB_ENGINE_ENDPOINT

  • Value: <IP address of infobridge container instance>:9006

IP address of Infobridge Container Instance
Update the app service's environment variables
  1. Once the Inforiver container instance is created, copy its assigned IP address and set the following environment variable. Then click Apply to save the configuration.

  • Name: IR_ENGINE_ENDPOINT

  • Value: <IP address of inforiver container instance>:9007

IP address of Inforiver Container Instance
Update the app service's environment variables
  1. The secret environment variable configured in the container instance also needs to be added as an environment variable in the App Service with the same value.

Add the SECRET as environment variable in the app service

By following the above steps, you will be able to successfully update your Inforiver EDITable container instance. The update brings enhanced features and improvements that will benefit your Azure on-premises environment. Ensure all the above steps are completed carefully, and refer to the provided screenshots for additional assistance.

If you encounter any issues or need further assistance, please contact our technical support team here.

We do support delta template updates, which are more efficient than manual updates; however, implementing them requires assistance from our DevOps team.

Last updated

Was this helpful?