Tulip Connector
2 minute read
This microservice is still in development and is not considered stable for production use.
The tulip-connector microservice enables communication with the United
Manufacturing Hub by exposing internal APIs, like
factoryinsight
, to the
internet. With this REST endpoint, users can access data stored in the UMH and
seamlessly integrate Tulip with a Unified Namespace and on-premise Historian.
Furthermore, the tulip-connector can be customized to meet specific customer
requirements, including integration with an on-premise MES system.
How it works
The tulip-connector acts as a proxy between the internet and the UMH. It exposes an endpoint to forward requests to the UMH and returns the response.
API documentation
Kubernetes resources
- Deployment:
united-manufacturing-hub-tulip-connector-deployment
- Service:
- Internal ClusterIP:
united-manufacturing-hub-tulip-connector-service
at port 80
- Internal ClusterIP:
- Ingress:
united-manufacturing-hub-tulip-connector-ingress
Configuration
You can enable the tulip-connector and set the domain for the ingress by editing
the values in the _000_commonConfig.tulipconnector
section of the Helm chart values file.
Environment variables
Variable name | Description | Type | Allowed values | Default |
---|---|---|---|---|
FACTORYINSIGHT_PASSWORD | Specifies the password for the admin user for the REST API | string | Any | Random UUID |
FACTORYINSIGHT_URL | Specifies the URL of the factoryinsight microservice. | string | Any | http://united-manufacturing-hub-factoryinsight-service |
FACTORYINSIGHT_USER | Specifies the admin user for the REST API | string | Any | factoryinsight |
MODE | Specifies the mode that the service will run in. Change only during development | string | dev, prod | prod |