chainlink icon indicating copy to clipboard operation
chainlink copied to clipboard

[TT-1046] Add Chainlink node test config as TOML

Open Tofel opened this issue 1 year ago • 1 comments

What was done?

  • we can leverage existing TOML files that configure tests to pass CL node config
  • it supports chain-specific configuration, where configuration is selected based on chain id; if no match is found, then default is used
  • functional options used for programmatically configuring chainlink node in docker env builder were removed (so that we don't have to think about precedence of options vs TOML and about effectively communicating to the user which ones were used)
  • because OTEL tracing required unique ids for each node that id is generated programmatically, when we detect that tracing is enabled
  • removed methods from builder that were not needed any more and renamed another one to better reflect what it does

⚠️ Disclaimer ⚠️ Chainlink nodes funding has been increased for some tests, due to default GasEstimator settings that's higher than it was in the past. If that's an issue, please let me know!

Tofel avatar May 08 '24 17:05 Tofel