Deployment of Third-Party Containers

GENESIS64 includes a way to deploy containers on IoTEdge devices integrated in Workbench.

 

In this way you can manage your devices without using Azure Portal.

How to Configure ICONICS Containers

The collection of available ICONICS containers is defined in the Containers.config.xml file (stored in C:\Program Files\ICONICS\GENESIS64\Components folder).

 

The configuration file contains the list of containers that it’s possible to deploy on an IoT Edge device in Workbench Desktop (from an IoT project, expanding a group of IoT devices, right clicking on an IoT Edge device and selecting ‘Configure Modules’ action).

 

It supports multiple versions of the product, which means that you can have multiple collections of containers for each supported version of the product.

 

There is a set of attributes that are in common for all the containers:

For each container it’s possible to set these attributes:

When deploying a container the Image URI will be modified adding the suffix related to the currently selected product version.

 

For instance, let’s assume we have:

 

AvailableRepositoryNames=”repositoryA;repositoryB;repositoryC”

RepositoryNameIndex=”1”

 

and two containers:

 

Name=”containerA”

ImageUri=”[repositoryName]/containerA”

RepositoryNameIndex=”2”

 

and

 

Name=”containerB”

ImageURI=”[repositoryName]/containerB”

 

they will be resolved as:

“repositoryC/containerA”

“repositoryB/containerB”

 

See Also:

Welcome to IoTWorX

IoTWorX Quick Start