From b1579b23b6f9222347014d48e649517550debf45 Mon Sep 17 00:00:00 2001 From: Andrey Date: Tue, 23 Apr 2024 16:31:54 +0200 Subject: [PATCH] recommend using ignore_request for VCR config --- README.md | 6 ++++-- docs/UpgradeGuide.md | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ab6c6dc1..f50a5cd0 100644 --- a/README.md +++ b/README.md @@ -200,8 +200,10 @@ VCR.configure do |config| config.ignore_hosts "127.0.0.1", "localhost" # when using agentless mode - # note to use the correct datadog site (e.g. datadoghq.eu, etc) - config.ignore_hosts "citestcycle-intake.datadoghq.com", "api.datadoghq.com", "citestcov-intake.datadoghq.com" + config.ignore_request do |request| + # ignore all requests to datadoghq hosts + request.uri =~ /datadoghq/ + end end ``` diff --git a/docs/UpgradeGuide.md b/docs/UpgradeGuide.md index fca60690..b0634285 100644 --- a/docs/UpgradeGuide.md +++ b/docs/UpgradeGuide.md @@ -39,11 +39,13 @@ For WebMock allow all requests that match datadoghq: WebMock.disable_net_connect!(:allow => /datadoghq/) ``` -For VCR provide a list of Datadog backend hosts as ignored hosts: +For VCR provide `ignore_request` configuration: ```ruby VCR.configure do |config| - # note to use the correct datadog site (e.g. datadoghq.eu, etc) - config.ignore_hosts "citestcycle-intake.datadoghq.com", "api.datadoghq.com", "citestcov-intake.datadoghq.com" + config.ignore_request do |request| + # ignore all requests to datadoghq hosts + request.uri =~ /datadoghq/ + end end ```