The deployment contains the components required to connect the IRS to an existing Catena-X network. This includes:
- IRS with Minio - part of the "item-relationship-service" Helm chart
- EDC Consumer (controlplane & dataplane) - part of the "irs-edc-consumer" Helm chart
Everything else needs to be provided externally.
You can use the Data Chain Kit to deploy the whole demo scenario with all participating components.
Instructions can be found here: Data Chain Kit.
The IRS Helm repository can be found here: index.yaml
Use the latest release of the "item-relationship-service" Helm chart. It contains all required dependencies.
If you also want to set up your own EDC consumer, use the "irs-edc-consumer" chart.
Supply the required configuration properties (see chapter Configuration) in a values.yaml file or override the settings directly.
Add the IRS Helm repository:
helm repo add irs https://eclipse-tractusx.github.io/item-relationship-service
Then install the Helm chart into your cluster:
helm install -f your-values.yaml irs-app irs/item-relationship-service
Or create a new Helm chart and use the IRS as a dependency.
dependencies:
- name: item-relationship-service
repository: https://eclipse-tractusx.github.io/item-relationship-service
version: 6.x.x
- name: tractusx-connector
repository: https://eclipse-tractusx.github.io/tractusx-edc
version: 0.5.x
Then provide your configuration as the values.yaml of that chart.
Create a new application in ArgoCD and point it to your repository / Helm chart folder.
A detailed instruction on how to configure the IRS and EDC can be found here: Administration Guide
IRS provides a local setup which can be deployed to kubernetes. This setup includes all third-party services which IRS uses and interacts with.
Instructions can be found here README.
Sample calls can be found here USAGE.