* Add example code snippets to update*Properties() ref doc
* Add comments about `orderBy` options in README
* Fix tags
* Correct deleteImages sample code to keep three images instead of four
* Address CR feedback
* Update CHANGELOG for beta.4 release
* [core-paging-rest] Use the core-paging helper in paginateResponse
* format
* lint
* update core-paging dep ver
* rerun extract api
* address feedback
* Supress azure_client_secret
* add more suppressions
* move to file section
* Wes's feedback
* update file name
* reuse azure_client_secret
* convert to same format
- Fix rg.Name to rg.ResourceGroupName
- Add more verbose logging for better debugging
- Handle deleted resource groups when gathering puragable resource
- Remove coerce now that we are collecting in functions
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
## What
- When deploying a Managed HSM, deploy a mock attestation service from the EngSys managed Docker container
- Update our Secure Key Release to work with a dynamically deployed attestation service
## Why
For Secure Key Release we require an additional live resource - a service that can generate and sign tokens as well as provide the OIDC Configuration to discover the jwks URI. We currently use a static test fixture that I have spun up and
deployed to Azure App Service; however, that is not sustainable and really not in line with our
[guidelines on test assets](https://azure.github.io/azure-sdk/general_implementation.html#general-testing-5)
This allows us to maintain an image and keep the code centralized and in a repository owned by EngSys.
See https://github.com/Azure/azure-sdk-tools/tree/main/tools/keyvault-mock-attestation for the source code for the container.
* Re-organize eh stress files for stress test layout
* Add service bus stress test helm chart
* First pass generating stress job for each scenario
* Deep copy global template scope in stress test range loop
* Updates and deployment files for service bus stress
* Use base arm template
* fix helm template and docker build
* Final fixes to get service bus stress tests working
* [stress test] Update to use built-in scenario range addon
* [stress test] Minor fixes
* Update stress test program locations
* Run prettier over service bus stress test files
* Increment package version after release of azure-synapse-managed-private-endpoints
* Increment package version after release of azure-synapse-access-control
* Increment package version after release of azure-synapse-artifacts
* Increment package version after release of azure-synapse-spark
* Fix package metadata and add missing version updates
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
* Increment package version after release of azure-search-documents
* Update dependency in perf test package
Co-authored-by: Sarangan Rajamanickam <sarajama@microsoft.com>
* test-proxy in options
* recordingClient from recorder-new
* getRecordingClient public method
* blobServiceClient uses getRecordingClient
* not browser
* checkpoint
* add login steps in getting started
* checkpoint
* NaN bug fix
* remove temp-location note
* logs and minor tweaks - some bug at playback
* remove logs
* update options
* rushx format
* fix sendRequest
* removing unneeded details
* getting started and removing console.log
* improve type readability
* do not redeclare static PerfStressTest.recorder
* rushx format
* simplified tsconfig
* create project
* create project
* simple and batch tests
* core-v2 prototype with addPolicy
* readem disclaimer
* Address Mike's feedback
* rename recorder to testProxyHttpClient
* rename
* fix build failures
* rushx format
* fix test
* readme and getting started
* pnpm-lock file
* rename policy
* swap v1 and v2
* bug fix
* update getting started
* update getting started
* rushx format
* changelog
* Scott says no need to login anymore
* Add workflow in comments
* description
* pnpm-lock file
* RecordingStateManager
* URLBuilder -> URL
* rushx format
* readme
* lock file
* Update sdk/test-utils/perfstress/src/options.ts
Co-authored-by: Mike Harder <mharder@microsoft.com>
* configureClientOptionsCoreV1 & configureClient
* update types
* comments
* getting started
* testProxyClient is not set, please make sure the client/options are configured properly.
* if (!request.headers.get("x-recording-upstream-base-uri")) set upstream uri
* Add undici
* Investigate hanging docker or image (#33)
* getting started
* testProxyClient is not set, please make sure the client/options are configured properly.
* if (!request.headers.get("x-recording-upstream-base-uri")) set upstream uri
* Add undici
* checkpoint
* make core-v2 client identical to core-v1 except for sendReq
* update error message
* formatting
* TestProxyHttpClientV1 depends on V2
* rushx format
* Mike's final minor feedback
* For corev1, extend TestProxyHttpClient instead of DefaultHttpClient
* update tests file
* no instaceof checks
* move to http.request
* Jeff's feedback
* CachedProxyClients
* keep clients on the test class
* bad merge conflict resolution
* Update sdk/test-utils/perfstress/GettingStarted.md
* final minor feedback
* remove CachedProxyClients wrapper
Co-authored-by: Jose Manuel Heredia Hidalgo <joheredi@microsoft.com>
Co-authored-by: Mike Harder <mharder@microsoft.com>
* Deploy for stress tests at resource group scope
* Automatically compile bicep files in stress test deploy script
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>