Skip to main content
Hitachi Vantara Lumada and Pentaho Documentation

Manage software configurations

You can use IIoT Core Services to deploy or update software configurations, secrets, and protocol adapter configurations.

Deploy software configurations or secrets on the Core device

If you have a Kubernetes dashboard installed, you can deploy configurations or secrets for software running on IIoT Core.

Before you begin

Have a YAML configuration file ready for updating the installation.

Procedure

  1. Go to the Kubernetes dashboard.

  2. Locate the new YAML configuration file or secret and either paste or upload the contents.

  3. Upload the new configuration file or secret.

Update software configurations or secrets on the Core device

If you have a Kubernetes dashboard installed, you can update configurations or secrets for software running on IIoT Core.

Procedure

  1. Go to the Kubernetes dashboard.

  2. Navigate to config maps or secrets sections and select a configuration.

  3. Edit the configuration and submit the update.

Deploying software configurations or secrets on a gateway

You can use IIoT Core Services to deploy software configurations for container software on single or multiple gateway devices.

Deploy software configurations or secrets to one or more gateways

Before you begin

The configuration and secret information should be complete and available as separate YAML files for uploading into IIoT Core Services.

Procedure

  1. In the IIoT Core Services UI, select the Device tab.

  2. Select one or more gateway devices using the check boxes.

    You can only select devices that are online and in Ready state.
  3. Select Deploy Deploy Configuration.

  4. Upload YAML files to the Upload Files box.

  5. Click Deploy to deploy the configuration.

  6. Confirm that the YAML file is deployed successfully on the Devices tab:

    1. Select one of the devices to which the configuration has been deployed.
    2. Select the Configurations tab.
    3. From the Category list, select the configuration type.

Deploy software configurations or secrets to a device group

Before you begin

The configuration and secret information should be complete and available as separate YAML files for uploading into IIoT Core Services.

Procedure

  1. In the IIoT Core Services UI, select the Device tab, then the Device Group tab.

  2. Select a device group.

    The Details tab opens.
  3. Select Deploy Deploy Configuration.

  4. In the Upload Files section, select a configuration YAML file in the edit window.

  5. Click Deploy to deploy the configuration.

  6. To confirm that the configuration YAML is successfully deployed, go to the Deployment tab for that device group. You can also check the status of the container if the restart option was selected.

Update software configurations or secrets on a gateway

You can update software configurations for container software on a gateway device.

Procedure

  1. In the IIoT Core Services UI, select the Device tab.

  2. Select a device name.

  3. Select the Configurations tab.

  4. From the list of configuration types, select the configuration category to edit.

  5. From the Actions menu next to the configuration file that you want to update, select View/Edit.

  6. Edit the YAML information in the text box.

  7. Select Deploy.

  8. Access the Device Details page to confirm that the updated YAML file is deployed successfully. You can also check the status of the container if the restart option was selected.

Delete software configurations or secrets on a gateway

You can delete configurations for container software running on a gateway device.

Procedure

  1. In the IIoT Core Services UI, select the Device tab.

  2. Select a device name.

  3. Select the Configurations tab.

  4. From the list of configuration types, select the configuration category.

  5. From the Actions menu next to the configuration file that you want to delete, select Delete.

  6. Click Confirm.

  7. Refresh the page to confirm that the YAML file is successfully deleted.

Deploy protocol adapter configurations on a gateway

You can deploy protocol adapter configurations on single or multiple gateway devices.

Procedure

  1. In the IIoT Core Services UI, select the Device tab.

  2. Select one or more gateway devices using the check boxes.

    Only devices that are online and in Ready state can be selected.
  3. Select Deploy Deploy Protocol Adapter to view the Adapter Configuration page.

  4. In the Adapter Type list, select an adapter type.

  5. Paste your adapter configuration YAML into the Insert Adapter Configuration File text box.

    See example below.
  6. Click Deploy.

Results

The adapter configuration container restarts.
Modbus adapter configuration example:
GUID-F4D4CAED-C6B9-4A4F-AE75-117BDF966FA9-low.png

Update protocol adapter configurations on a gateway

You can update a protocol adapter configuration for a gateway device.

Procedure

  1. In the IIoT Core Services UI, select the Device tab.

  2. Select a device name.

  3. Select the Configurations tab.

  4. From the list of configuration types, select Protocol Adapters.

  5. From the Actions menu next to the configuration file that you want to update, select View/Edit.

  6. Edit the YAML information in the text box.

  7. Click Deploy.

  8. Access the Device Details page to confirm that the updated YAML file is deployed successfully. You can also check the status of the container if the restart option was selected.

Delete protocol adapter configurations on a gateway

You can delete a protocol adapter configuration on a gateway device.

Procedure

  1. In the IIoT Core Services UI, select the Device tab.

  2. Select a device name.

  3. Select the Configurations tab.

  4. From the list of configuration types, select Protocol Adapters.

  5. From the Actions menu next to the configuration file that you want to delete, select Delete.

  6. Click Confirm.

  7. Refresh the page to confirm that the YAML file is successfully deleted.