Skip to content

Default test recording sanitizers#22745

Merged
chlowell merged 5 commits intoAzure:mainfrom
chlowell:sanitizers
Apr 16, 2024
Merged

Default test recording sanitizers#22745
chlowell merged 5 commits intoAzure:mainfrom
chlowell:sanitizers

Conversation

@chlowell
Copy link
Copy Markdown
Member

@chlowell chlowell commented Apr 12, 2024

These will apply to all future recordings made through the proxy but don't affect existing recordings. Some of the new target values may not be secret, however we're scrubbing them all anyway to prevent false positives. We can revisit them later if sanitizing them causes any problems.

I marked NewRecording deprecated because it doesn't use the test proxy and isn't called anywhere in the repo. We should delete it and the rest of the vestigial go-vcr based code because we only support recording via the proxy (#22744).

Also, I reverted #21142 because it pinned our CI pipelines to an old version of the proxy that doesn't support adding sanitizers in bulk, apparently to work around an azdatalake issue. The azdatalake pipelines pass with this change so I guess the underlying problem has been solved? (@scbedd @benbp)

@chlowell
Copy link
Copy Markdown
Member Author

/azp run go - datalake

@azure-pipelines
Copy link
Copy Markdown

No pipelines are associated with this pull request.

@chlowell
Copy link
Copy Markdown
Member Author

/azp run go - azdatalake

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@chlowell chlowell marked this pull request as ready for review April 15, 2024 23:22
@chlowell chlowell merged commit 890bdad into Azure:main Apr 16, 2024
@chlowell chlowell deleted the sanitizers branch April 16, 2024 16:58
@benbp
Copy link
Copy Markdown
Member

benbp commented Apr 16, 2024

@chlowell thanks for catching that old version pin. We did fix the underlying issues with that IIRC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants