Skip to content

Latest commit

 

History

History
80 lines (57 loc) · 2.44 KB

local-repository.md

File metadata and controls

80 lines (57 loc) · 2.44 KB

Install from local repository

Make sure to clone the tractus-x-umbrella repository beforehand and navigate to the charts/umbrella directory.

cd charts/umbrella/

Download the dependencies of the tx-data-provder subchart:

helm dependency update ../tx-data-provider

Download the chart dependencies of the umbrella helm chart:

helm dependency update

❔ Command explanation

helm install is used to install a Helm chart.

-f your-values.yaml | -f values-*.yaml specifies the values file to use for configuration.

umbrella is the release name for the Helm chart.

. specifies the path to the chart directory.

--namespace umbrella specifies the namespace in which to install the chart.

--create-namespace create a namespace with the name umbrella.

Custom Configuration

Install your chosen components by having them enabled in a your-values.yaml file:

helm install -f your-values.yaml umbrella . --namespace umbrella --create-namespace

In general, all your specific configuration and secret values should be set by installing with an own values file.

Choose to install one of the predefined subsets (currently in focus of the E2E Adopter Journey):

Data Exchange Subset

The Data Exchange subset enables secure data sharing between participants in the network.

helm install -f values-adopter-data-exchange.yaml umbrella . --namespace umbrella --create-namespace

Enable Additional Data Consumers

To enable an additional data consumer (dataconsumerTwo), follow these steps:

  1. Update the values-adopter-data-exchange.yaml file to set dataconsumerTwo as enabled:

    dataconsumerTwo:
      enabled: true
  2. Apply the changes by upgrading the Helm release:

    helm upgrade -f values-adopter-data-exchange.yaml umbrella . --namespace umbrella

Portal Subset

The Portal subset provides a user-friendly interface for participant onboarding and management.

helm install -f values-adopter-portal.yaml umbrella . --namespace umbrella --create-namespace

NOTICE

This work is licensed under the CC-BY-4.0.