Andreas Christou
7c3f621688
Chore: Update grafana-azure-sdk-go ( #84741 )
...
* Update grafana-azure-sdk-go
* Update test
2024-03-19 14:56:40 +00:00
Andres Martinez Gotor
265200799d
Chore: Update grafana-plugin-sdk ( #84289 )
2024-03-12 17:13:23 +01:00
Andreas Christou
dd77ff6bcd
Plugins: Externalise Azure Monitor data source ( #79545 )
...
* Set up frontend linting for Azure
- Fix final frontend import
- Fix other lint issues
* Add Azure Monitor to backend linting
* Remove featuremgmt dependency
* Add intervalv2 to list of disallowed imports
* Remove config dependency
- Replace with function from azure-sdk
* Remove util dependency
* Duplicate interval functionality from core
* Add required backend wrappers
* Update frontend
* Add testing helper
* Add missing package
* Bump minimum grafana dependency
* Fix dependency
* Regen cue
* Fix lint
* Update expected response file
* Update import and dependency
2024-01-03 19:20:22 +00:00
Will Browne
9d92818cae
Plugins: Update PDC pattern from latest plugin SDK changes ( #76576 )
...
* update with sdk
* do sql
* fix core plugins
* fix proxy settings
* bump SDK version
* tidy
* enable pdc for test
* add codeowners
* bump dep
* go mod tidy
* bump SDK
2023-10-16 16:40:04 +02:00
Dan Cech
91cf4f0c1c
Revert "Plugins: Update PDC pattern from latest plugin SDK changes" ( #76565 )
...
Revert "Plugins: Update PDC pattern from latest plugin SDK changes (#76036 )"
This reverts commit 151f6d6216
.
2023-10-13 12:35:16 -04:00
Will Browne
151f6d6216
Plugins: Update PDC pattern from latest plugin SDK changes ( #76036 )
...
* update with sdk
* do sql
* fix core plugins
* fix proxy settings
* bump SDK version
* tidy
* enable pdc for test
* add codeowners
2023-10-13 14:42:15 +02:00
Andrew Hackmann
41ca13418b
AzureMonitor: Remove infra client ( #74113 )
...
remove infra client from azure monitor
2023-09-05 09:00:21 -05:00
Ryan McKinley
025b2f3011
Chore: use any rather than interface{} ( #74066 )
2023-08-30 18:46:47 +03:00
Sergey Kostrukov
2f218ab928
Azure: Update Grafana Azure SDK and middleware ( #62050 )
...
* Update middleware
* Update Grafana Azure SDK
* Client options to client builder
* Fix tests
* maputil from SDK
2023-02-02 16:58:10 +00:00
Andreas Christou
c81df0dec0
AzureMonitor: Add custom header support to Azure Monitor ( #60269 )
...
* Add integration test for Azure Monitor
- Add Azure Monitor to datasource types
- Update instance creation to correctly set HTTP client options
- Combine custom azure headers and custom grafana headers on HTTP client creation
- Update HTTP client tests
* Test custom azure headers
2022-12-14 15:09:11 +00:00
Andres Martinez Gotor
6edefe5147
AzureMonitor: Remove deprecated code ( #48328 )
2022-04-28 10:27:39 +02:00
Sergey Kostrukov
5675496f6b
Migrate to Grafana Azure SDK ( #47232 )
2022-04-04 11:23:13 +02:00
Sergey Kostrukov
656ade9884
Shared Azure middleware between Azure Monitor and Prometheus datasources ( #46002 )
...
* Scopes in Azure middleware
* Enable Azure middleware without feature flag
* Use common Azure middleware in Azure Monitor
* Apply feature flag to JsonData configuration of Azure auth
* Enforce feature flag in Prometheus datasource
* Prometheus provider tests
* Datasource service tests
* Fix http client provider tests
* Pass sdkhttpclient.Options by reference
* Add middleware to httpclient.Options
* Remove dependency on Grafana settings
* Unit-tests updated
* Fix ds_proxy_test
* Fix service_test
2022-04-01 13:26:49 +02:00
Andres Martinez Gotor
700f6863f2
AzureMonitor: Move Application Insights and Insight Analytics to a deprecated package ( #45834 )
2022-03-02 15:41:07 +01:00
Andres Martinez Gotor
96efbbaed1
Azure Monitor: Implement CallResourceHandler in the backend ( #35581 )
2021-07-16 12:47:26 +02:00
Sergey Kostrukov
89ba607382
AzureMonitor: strongly-typed AzureCredentials and correct resolution of auth type and cloud ( #36284 )
2021-07-05 12:20:12 +02:00