This repository contains an umbrella helm chart designed to simplify the setup and management of the Catena-X automotive dataspace network, leveraging Eclipse Tractus-X open-source components. It supports end-to-end testing, sandbox environments, and integration with various Catena-X services.
The umbrella helm chart is located in the charts/umbrella directory.
Have a look in the docs section for user manuals and guides.
Execute the following steps:
After the installation, you can refer to the user guides and tutorials sections.
- Automated Setup: Provides a fully functional network with minimal manual intervention.
- Modular Subsets: Includes predefined subsets for specific use cases like data exchange, portal management, and business partner data management.
- Extensible: Easily integrates with additional components or custom configurations.
- Cross-Platform Support: Tested on Linux, macOS, and partial on Windows systems.
The versions of the integrated components correspond to the overarching Release 24.08.
The Umbrella Chart is intended for:
- Testing: Run end-to-end tests for Catena-X services.
- Sandbox Environments: Create local environments to evaluate and experiment with Catena-X components.
- Development: Provide a unified setup for contributors and developers working on Tractus-X projects.
- Ensure your cluster meets the updated system requirements:
- Kubernetes version
>1.24.x
- Helm version
3.8+
- Kubernetes version
For detailed setup instructions, refer to the Setup Guide.
Running this helm chart requires a kubernetes cluster (>1.24.x
), it's recommended to run it on Minikube.
Assuming you have a running cluster and your kubectl
context is set to that cluster, you can use the following instructions to install the chart as umbrella
release.
Note
In its current state of development, this chart as well as the following installation guide have been tested on Linux and Mac.
Linux is the preferred platform to install this chart on, as the network setup with Minikube is very straightforward on Linux.
We are working on testing the chart's reliability on Windows as well and updating the installation guide accordingly.
Note
In its current state of development, this chart as well as the following installation guide have been tested on Linux and Mac.
Linux is the preferred platform to install this chart on, as the network setup with Minikube is very straightforward on Linux.
We are working on testing the chart's reliability on Windows as well and updating the installation guide accordingly.
For detailed setup instructions, refer to the Setup Guide.
If you want to try out your new or improved GitHub workflow locally, before pushing, you can try to use act. Follow the official installation instructions for your OS/package manager to set it up on your machine.
There is also plenty of documentation on how to use act and simulate events, that would trigger workflow runs on GitHub.
Some workflows might run into issues, when running them locally. This might be caused by missing values for
${{ github.event }}
references. To fix this, you can provide your own event
as .json
file. There are already examples present in the /.act directory.
An local example run via act
could look like the following: act -e .act/pr_event.json pull_request
See CONTRIBUTING.
Distributed under the Apache 2.0 License. See LICENSE for more information.