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 | 🚫 |