DataDog / datadog-agent

Main repository for Datadog Agent
https://docs.datadoghq.com/
Apache License 2.0
2.73k stars 1.17k forks source link

Bump github.com/pulumi/pulumi/sdk/v3 from 3.121.0 to 3.122.0 in /test/new-e2e #27218

Open dependabot[bot] opened 3 days ago

dependabot[bot] commented 3 days ago

Bumps github.com/pulumi/pulumi/sdk/v3 from 3.121.0 to 3.122.0.

Release notes

Sourced from github.com/pulumi/pulumi/sdk/v3's releases.

v3.122.0

3.122.0 (2024-07-01)

Features

  • [cli] Set the --continue-on-error flag with PULUMI_CONTINUE_ON_ERROR environment variable #16442

  • [sdk/nodejs] Parallelize Construct and Call calls in the Node.js SDK #16428

  • [sdk/python] Support --exclude-protected for destroy in the Python automation SDK #16457

Bug Fixes

  • [auto] Protect access to transport.UnsupportedCapabilities inside repo.FetchContext #16517

  • [cli] Disable default Cobra completions in the CLI #16540

  • [engine] Fix an issue with asset archives not working with paths outside the working directory. #16455

  • [engine] Don't re-delete resources that are marked as pendingReplacement #16510

  • [cli/display] Print a fully qualified stack name on pulumi stack --show-name --fully-qualify-stack-names #16453

  • [cli/display] Display [retain] in all cases of delete retention #16506

  • [sdkgen/dotnet] Bump the default version range for the referenced Pulumi package to a version that supports Config.GetDouble #16483

  • [cli/new] Add not-found markers to missing executables for packagemanagers #16488

  • [sdk/go] Fix concurrent map write when registering transform callbacks #16444

  • [sdk/nodejs] Fix race condition when registering stack transforms #16443

  • [sdk/nodejs] Fix Construct and Call calls in the Node.js SDK sharing state #16487

... (truncated)

Changelog

Sourced from github.com/pulumi/pulumi/sdk/v3's changelog.

3.122.0 (2024-07-01)

Features

  • [cli] Set the --continue-on-error flag with PULUMI_CONTINUE_ON_ERROR environment variable #16442

  • [sdk/nodejs] Parallelize Construct and Call calls in the Node.js SDK #16428

  • [sdk/python] Support --exclude-protected for destroy in the Python automation SDK #16457

Bug Fixes

  • [auto] Protect access to transport.UnsupportedCapabilities inside repo.FetchContext #16517

  • [cli] Disable default Cobra completions in the CLI #16540

  • [engine] Fix an issue with asset archives not working with paths outside the working directory. #16455

  • [engine] Don't re-delete resources that are marked as pendingReplacement #16510

  • [cli/display] Print a fully qualified stack name on pulumi stack --show-name --fully-qualify-stack-names #16453

  • [cli/display] Display [retain] in all cases of delete retention #16506

  • [sdkgen/dotnet] Bump the default version range for the referenced Pulumi package to a version that supports Config.GetDouble #16483

  • [cli/new] Add not-found markers to missing executables for packagemanagers #16488

  • [sdk/go] Fix concurrent map write when registering transform callbacks #16444

  • [sdk/nodejs] Fix race condition when registering stack transforms #16443

  • [sdk/nodejs] Fix Construct and Call calls in the Node.js SDK sharing state #16487

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
pr-commenter[bot] commented 3 days ago

Regression Detector

Regression Detector Results

Run ID: dffa7f86-baaa-4469-83c0-0b557421f6bf Metrics dashboard Target profiles

Baseline: 671f875b21bf84ec8b0d44cdd8cf1d450d808dc4 Comparison: f859e05f76aee785ea7eef088e923b887b525ca3

Performance changes are noted in the perf column of each table:

No significant changes in experiment optimization goals

Confidence level: 90.00% Effect size tolerance: |Δ mean %| ≥ 5.00%

There were no significant changes in experiment optimization goals at this confidence level and effect size tolerance.

Fine details of change detection per experiment

| perf | experiment | goal | Δ mean % | Δ mean % CI | links | |------|----------------------------|--------------------|----------|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ➖ | tcp_syslog_to_blackhole | ingress throughput | +5.37 | [-7.73, +18.47] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Atcp_syslog_to_blackhole%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | pycheck_1000_100byte_tags | % cpu utilization | +2.35 | [-2.47, +7.16] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Apycheck_1000_100byte_tags%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | basic_py_check | % cpu utilization | +1.24 | [-1.34, +3.82] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Abasic_py_check%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | idle | memory utilization | +0.53 | [+0.50, +0.56] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Aidle%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | uds_dogstatsd_to_api | ingress throughput | +0.00 | [-0.00, +0.00] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Auds_dogstatsd_to_api%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | tcp_dd_logs_filter_exclude | ingress throughput | -0.00 | [-0.01, +0.01] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Atcp_dd_logs_filter_exclude%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | uds_dogstatsd_to_api_cpu | % cpu utilization | -0.06 | [-0.96, +0.84] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Auds_dogstatsd_to_api_cpu%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | otel_to_otel_logs | ingress throughput | -0.20 | [-1.02, +0.63] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Aotel_to_otel_logs%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) | | ➖ | file_tree | memory utilization | -0.71 | [-0.77, -0.65] | [Logs](https://app.datadoghq.com/logs?query=experiment%3Afile_tree%20run_id%3Adffa7f86-baaa-4469-83c0-0b557421f6bf&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts=1719912732000&to_ts=1719924132000&live=false) |

Explanation

A regression test is an A/B test of target performance in a repeatable rig, where "performance" is measured as "comparison variant minus baseline variant" for an optimization goal (e.g., ingress throughput). Due to intrinsic variability in measuring that goal, we can only estimate its mean value for each experiment; we report uncertainty in that value as a 90.00% confidence interval denoted "Δ mean % CI". For each experiment, we decide whether a change in performance is a "regression" -- a change worth investigating further -- if all of the following criteria are true: 1. Its estimated |Δ mean %| ≥ 5.00%, indicating the change is big enough to merit a closer look. 2. Its 90.00% confidence interval "Δ mean % CI" does not contain zero, indicating that *if our statistical model is accurate*, there is at least a 90.00% chance there is a difference in performance between baseline and comparison variants. 3. Its configuration does not mark it "erratic".