Skip to content

Fix AWS S3 DeleteBucket integration #7118

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 18, 2025
Merged

Fix AWS S3 DeleteBucket integration #7118

merged 2 commits into from
Jun 18, 2025

Conversation

andrewlock
Copy link
Member

Summary of changes

Fixes the broken integration

Reason for change

4.0.1.7 broke our integration, this fixes it

Implementation details

The backing field name changed, which broke the integration. Use the public property instead of the field, given it's basically just an auto-property anyway

Test coverage

Did a full test (all specific versions here) and all expected tests passed

@andrewlock andrewlock requested review from a team as code owners June 17, 2025 14:33
@andrewlock andrewlock added area:tracer The core tracer library (Datadog.Trace, does not include OpenTracing, native code, or integrations) area:automatic-instrumentation Automatic instrumentation managed C# code (Datadog.Trace.ClrProfiler.Managed) labels Jun 17, 2025
@@ -17,6 +17,6 @@ internal interface IDeleteBucketRequest : IDuckType
/// <summary>
/// Gets the S3 bucket name.
/// </summary>
[DuckField(Name = "bucketName")]
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the fix

Copy link
Collaborator

@bouwkast bouwkast left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1 bot commented Jun 17, 2025

Datadog Report

All test runs 3967bbc 🔗

2 Total Test Services: 0 Failed, 2 Passed

Test Services
Service Name Failed Known Flaky New Flaky Passed Skipped Total Time Test Service View
dd-trace-dotnet 0 0 0 580253 4633 33h 8m 29.4s Link
exploration_tests 0 0 0 22085 3 2m 16.77s Link

@andrewlock andrewlock merged commit c0f7c16 into master Jun 18, 2025
67 of 71 checks passed
@andrewlock andrewlock deleted the andrew/fix-s3 branch June 18, 2025 09:20
@github-actions github-actions bot added this to the vNext-v3 milestone Jun 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:automatic-instrumentation Automatic instrumentation managed C# code (Datadog.Trace.ClrProfiler.Managed) area:tracer The core tracer library (Datadog.Trace, does not include OpenTracing, native code, or integrations)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants