- KustoDataProvider.ExecuteQueryOnHighPerfClusterWithFallback adds only backup query to meta data
- DiagnosticsRequestMiddleware extract detector name from uri and provide it to DataProviderContext
* Introduce a new generic cert loader service.
* Make ASC use a static http client and move the data provider away from using client secrets and towards using cert based aad authentication.
* Update documentation for ASC data provider
* Add retry while lookingup certificates to address timing issue caused on local dev environment.
* Move MDM Cert loader to use the generic certificate loader
* Cleanup cert loaders since respective data provider is now dependent on generic cert loader.
* Move Geomaster client to use certificate from generic cert loader.
* Support for loading certificates from dev keyvault to computer user store. This helps dev environment without without constant intervention.
* Remove unsed namespaces
* Add keyvault certificate loader for dev environment to build pipeline
* Add support for subject name + issuer authentication for AAD bearer tokens. This eliminated the need to store client secret. Add support for token cache and auto token refresh.
* Cleanup Asc token service since it now acquires token via subject name + issuer auth via the generic token service.
* Switch Asc client to use generic token service.
* SDK for MSAL.
* Config for loading certificate used to acquire AAD token.
* Move Kusto SDK client to use subject name issuer AAD authentication.
* Initialize generic certificate loader and cleanup other certificate loaders+ASC token service.
* Add a new Http data provider. Helps test the generic token service enabling move of other data providers to this approach.
* Resolve merge conflict
* Fix typofor method name
* Add mock values for ASC data provider and tests to succeed.
* Add a new method fixing the typo in earlier method name. Once this change is deployed, will deprecate the method with typo and by updating detector code.
* Fix build error
* Handle NRE in case the resource in ASC is selected manually but the SR support topic still points to a different product.
* Add additional logging fto record seralization errors while recieving post body from ASC and making it available to detectors.
- change GetClusterNameFromStamp function to use new diagleader when updating a missing region:cluster mapping
- add shadowing for wawswus and wawsneu
- turn on agg cluster for all regions
- not use weak consistency for all diagleader clusters
* Allow a query to be executed on a few app service clusters instead of all. This eliminated the need to perform a cross cluster union and enables scenarios where a query should be executed in few regions. This is being created to enable certain scenarios for static webapps.
* Comment explaining the stamp names per region
* Fix typo
* Fix typo in exception message