CAUTION: This repository is in a very early stage. Use it at your own risk.
The Reconciler is a central system to reconcile Kyma clusters.
Follow these steps to run Reconciler locally:
- Build the Docker image:
docker build -f Dockerfile -t reconciler:v1 .
- Run the Docker container:
docker run --name reconciler -it -p 8080:8080 reconciler:v1 reconciler service start
The reconciler unit tests include also expensive test suites. Expensive means that the test execution might do the following:
- take an unusual amount of time (e.g. >1 min)
- generate a big amount of network traffic to remote systems (e.g. >100MB)
- allocates during the execution many disc space (e.g. > 1GB)
By default, expensive test suites are disabled. To enable them, before you execute the test suits, apply one of the following options:
- Set the environment variable
RECONCILER_EXPENSIVE_TESTS=true
- In the GO code, execute the function
test.EnableExpensiveTests()