grafana/scripts
Daniel Lee befa40ef3a
AzureMonitor: adds support for multiple subscriptions per datasource (#16922)
* chore: AzureMonitor typescript typings

Removes some types and using @grafana/ui types instead.
Adds some typing for the AzureMonitor query.

Also adds a getSubscriptions function that will used in the query
editor.

* fix: AzureMonitor adds back editor for annotation queries

This must have been broken for a month or more. Now possible to
edit annotation queries again.

* feat: Azure Monitor - support for multiple subscriptions

Adds a new dropdown for subscriptions in the query editor.

Defaults to the subscription id in jsonData for queries
that have no subscription id.

* feat: adds Azure Logs multi subscriptions support

The subscription id is needed for fetching the list of
workspaces. Adds support to the Log Analytics datasource
and to the annotations for Log Analytics to be able to
choose between multiple subscriptions.

* feat: AzureMonitor config page with multiple subs

Adds support for multiple subscriptions for the different
variations of configuring Azure Monitor and Azure Logs.

To be able to show a list of subscriptions, the config
has to be saved first - the plugin route fetches the
tenant id, client id and client secret from the database
so a call to get subscriptions requires that those
fields are saved first. If the page has not saved then
the use can manually paste in a subscription id.

* feat: support for multi subs in Azure Monitor variables

Adds an optional subscription parameter to the template
variable macros. Also adds a Subscriptions macro.

* fix: remove some implicit anys from tests
2019-05-07 15:45:15 +02:00
..
build Add Windows MSI generation to build process (#16502) 2019-05-02 10:47:58 -05:00
cli Docs: updated help for changelog cli task (#16615) 2019-04-16 13:30:02 +02:00
grunt Chore: Add task to find FocusConvey tests (#16381) 2019-04-04 14:48:11 +02:00
verify-repo-update build: fixes bug in verification script. 2019-04-03 12:12:43 +02:00
webpack Fix: Autoprefixer is now working (#16351) 2019-04-02 18:15:30 +02:00
backend-lint.sh Chore: revise some of the gosec rules (#16713) 2019-05-01 11:36:02 +02:00
ci-frontend-metrics.sh AzureMonitor: adds support for multiple subscriptions per datasource (#16922) 2019-05-07 15:45:15 +02:00
ci-metrics-publisher.sh Refactoring the ci metrics a bit more making it easier to re-use 2019-03-13 10:10:46 +01:00
circle-test-backend.sh Chore: a bit of spring cleaning (#16710) 2019-04-23 11:24:47 +03:00
circle-test-cache-servers.sh use Get instead of Find 2019-03-11 11:04:56 +01:00
circle-test-frontend.sh Chore: breaks build if certain FrontEnd limits are exceeded (#16301) 2019-03-29 15:32:58 +01:00
circle-test-mysql.sh run db tests in all packages 2019-02-15 16:26:24 +01:00
circle-test-postgres.sh build: restore postgres integration tests (#16801) 2019-04-28 12:28:01 +02:00
gosec.json Chore: revise some of the gosec rules (#16713) 2019-05-01 11:36:02 +02:00
import_many_dashboards.sh feat(sqlstore): added index for dashboard_id in dashboard_tag table, fixes #5868 2016-09-21 21:32:51 +02:00
revive.toml Chore: a bit of spring cleaning (#16710) 2019-04-23 11:24:47 +03:00
tag_release.sh build: script for tagging and pushing a release 2018-05-18 13:07:26 +02:00
trigger_docker_build.sh tech(build): starts docker build for latest build 2017-02-02 10:41:11 +01:00
trigger_grafana_packer.sh move circle trigger to /scripts 2016-09-15 12:57:41 +02:00
trigger_windows_build.sh build: cleanup 2018-03-09 12:19:52 +01:00