Configuration
Environment variables
| Name | Description | Possible values | Default | Required? |
|---|---|---|---|---|
| TESTCONTAINERS_RYUK_DISABLED | Testcontainers-Go reaper container, removes all the containers after the test exit | true, false | false | 🚫 |
| CTF_CONFIGS | Path(s) to test config files. Can be more than one, ex.: smoke.toml,smoke_1.toml,smoke_2.toml. First filepath will hold all the merged values | Any valid TOML file path | - | ✅ |
| CTF_LOG_LEVEL | Harness log level | info, debug, trace | info | 🚫 |
| CTF_PROMTAIL_DEBUG | Set true if you are integrating with remote Loki push API to debug Promtail | true, false | false | 🚫 |
| CTF_IGNORE_CRITICAL_LOGS | Ignore all logs that has CRIT,FATAL or PANIC levels (Chainlink nodes only!) | true, false | false | 🚫 |
| CTF_CHAINLINK_IMAGE | Flag to override Chainlink Docker image in format $repository:$tag | $repository:$tag | - | 🚫 |
| CTF_JD_IMAGE | Job distributor service image in format $repository:$tag | $repository:$tag | - | 🚫 |
| CTF_CLNODE_DLV | Use debug entrypoint to allow Delve debugger connection, works only with "plugins" image of CL node | true, false | false | 🚫 |
| LOKI_URL | URL to Loki push api, should be like${host}/loki/api/v1/push | URL | http://host.docker.internal:3030/loki/api/v1/push | 🚫 |
| LOKI_TENANT_ID | Streams all components logs to Loki, see params below | string | promtail | 🚫 |
| LOKI_BASIC_AUTH | Basic auth in format $user:$password | $user:$password | - | 🚫 |
| RESTY_DEBUG | Log all Resty client HTTP calls | true, false | false | 🚫 |