On Fri, Mar 13, 2020 at 02:18:34PM +0000, Kevin Chadwick wrote:
> On 2020-03-13 14:10, Kevin Chadwick wrote:
> > Grafana only runs as one user, so should work well. Ideally the config would
> > still be world readable and the secrets separated out.
> 
> I should say that by ideally I just mean in case the config and anything else 
> is
> useful to multiple users, rather than having a use case in mind. I think the
> config atleast can be taken from the http api anyway.

Attached is an update to the latest 6.7.2 release incorporating some security
fixes. I would greatly appreciate if this could make release.

Currently there is no change to file permissions. Is there a consensus? Or
even a diff floating around as landry@ hinted?

-m


Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/grafana/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile    5 Mar 2020 10:09:51 -0000       1.10
+++ Makefile    14 Apr 2020 12:51:34 -0000
@@ -4,7 +4,7 @@ COMMENT =       monitoring and metric analytic
 
 GH_ACCOUNT =   grafana
 GH_PROJECT =   grafana
-GH_TAGNAME =   v6.6.2
+GH_TAGNAME =   v6.7.2
 
 CATEGORIES =   sysutils
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/grafana/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo    5 Mar 2020 10:09:51 -0000       1.6
+++ distinfo    14 Apr 2020 12:51:34 -0000
@@ -1,4 +1,4 @@
-SHA256 (grafana-6.6.2.linux-amd64.tar.gz) = 
VHPN9Tz1WuEmTdRL/htRncItXKuyW3Z9OlMkz06Vkd4=
-SHA256 (grafana-6.6.2.tar.gz) = 4R5ZcdCOReJ3tV4GDAzjzyXKC6FENnxTtINvLRM+2bg=
-SIZE (grafana-6.6.2.linux-amd64.tar.gz) = 62992870
-SIZE (grafana-6.6.2.tar.gz) = 15545769
+SHA256 (grafana-6.7.2.linux-amd64.tar.gz) = 
mybyCYm7N7t1m0k86AXyMthQ/2wxdbwmBLFRJ8lg92k=
+SHA256 (grafana-6.7.2.tar.gz) = 3IHNt3wcCuma4zAqDviz1Xf0pxcgipDfZdqPyyghIvw=
+SIZE (grafana-6.7.2.linux-amd64.tar.gz) = 65075053
+SIZE (grafana-6.7.2.tar.gz) = 15983341
Index: patches/patch-conf_sample_ini
===================================================================
RCS file: /cvs/ports/sysutils/grafana/patches/patch-conf_sample_ini,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-conf_sample_ini
--- patches/patch-conf_sample_ini       5 Mar 2020 10:09:51 -0000       1.5
+++ patches/patch-conf_sample_ini       14 Apr 2020 12:51:34 -0000
@@ -1,4 +1,4 @@
-$OpenBSD: patch-conf_sample_ini,v 1.5 2020/03/05 10:09:51 martin Exp $
+$OpenBSD$
 
 Index: conf/sample.ini
 --- conf/sample.ini.orig
@@ -27,7 +27,7 @@ Index: conf/sample.ini
  
  #################################### Server 
####################################
  [server]
-@@ -469,7 +469,7 @@
+@@ -486,7 +486,7 @@
  [log]
  # Either "console", "file", "syslog". Default is console and  file
  # Use space to separate multiple modes, e.g. "console file"
Index: patches/patch-pkg_cmd_grafana-cli_commands_commands_go
===================================================================
RCS file: 
/cvs/ports/sysutils/grafana/patches/patch-pkg_cmd_grafana-cli_commands_commands_go,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-pkg_cmd_grafana-cli_commands_commands_go
--- patches/patch-pkg_cmd_grafana-cli_commands_commands_go      5 Mar 2020 
10:09:51 -0000       1.2
+++ patches/patch-pkg_cmd_grafana-cli_commands_commands_go      14 Apr 2020 
12:51:34 -0000
@@ -1,14 +1,14 @@
-$OpenBSD: patch-pkg_cmd_grafana-cli_commands_commands_go,v 1.2 2020/03/05 
10:09:51 martin Exp $
+$OpenBSD$
 
 Index: pkg/cmd/grafana-cli/commands/commands.go
 --- pkg/cmd/grafana-cli/commands/commands.go.orig
 +++ pkg/cmd/grafana-cli/commands/commands.go
-@@ -73,7 +73,7 @@ func runPluginCommand(command func(commandLine utils.C
-                       os.Exit(1)
+@@ -57,7 +57,7 @@ func runPluginCommand(command func(commandLine utils.C
+                       return err
                }
  
 -              logger.Info("\nRestart grafana after installing plugins . 
<service grafana-server restart>\n\n")
 +              logger.Info("\nRestart grafana after installing plugins . 
<rcctl restart grafana>\n\n")
+               return nil
        }
  }
- 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/grafana/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 PLIST
--- pkg/PLIST   5 Mar 2020 10:09:51 -0000       1.7
+++ pkg/PLIST   14 Apr 2020 12:51:35 -0000
@@ -45,6 +45,8 @@ share/grafana/public/app/core/components
 share/grafana/public/app/core/components/AppNotifications/
 
share/grafana/public/app/core/components/AppNotifications/AppNotificationItem.tsx
 
share/grafana/public/app/core/components/AppNotifications/AppNotificationList.tsx
+share/grafana/public/app/core/components/BackButton/
+share/grafana/public/app/core/components/BackButton/BackButton.tsx
 share/grafana/public/app/core/components/Branding/
 share/grafana/public/app/core/components/Branding/Branding.tsx
 share/grafana/public/app/core/components/CopyToClipboard/
@@ -99,6 +101,8 @@ share/grafana/public/app/core/components
 share/grafana/public/app/core/components/Select/
 share/grafana/public/app/core/components/Select/DashboardPicker.tsx
 share/grafana/public/app/core/components/Select/DataSourcePicker.tsx
+share/grafana/public/app/core/components/Select/FolderPicker.test.tsx
+share/grafana/public/app/core/components/Select/FolderPicker.tsx
 share/grafana/public/app/core/components/Select/MetricSelect.tsx
 share/grafana/public/app/core/components/Select/OrgPicker.tsx
 share/grafana/public/app/core/components/Select/TeamPicker.test.tsx
@@ -106,6 +110,7 @@ share/grafana/public/app/core/components
 share/grafana/public/app/core/components/Select/UserPicker.test.tsx
 share/grafana/public/app/core/components/Select/UserPicker.tsx
 share/grafana/public/app/core/components/Select/__snapshots__/
+share/grafana/public/app/core/components/Select/__snapshots__/FolderPicker.test.tsx.snap
 
share/grafana/public/app/core/components/Select/__snapshots__/TeamPicker.test.tsx.snap
 
share/grafana/public/app/core/components/Select/__snapshots__/UserPicker.test.tsx.snap
 share/grafana/public/app/core/components/SharedPreferences/
@@ -138,6 +143,8 @@ share/grafana/public/app/core/components
 share/grafana/public/app/core/components/manage_dashboards/
 
share/grafana/public/app/core/components/manage_dashboards/manage_dashboards.html
 share/grafana/public/app/core/components/manage_dashboards/manage_dashboards.ts
+share/grafana/public/app/core/components/modals/
+share/grafana/public/app/core/components/modals/AngularModalProxy.tsx
 share/grafana/public/app/core/components/query_part/
 share/grafana/public/app/core/components/query_part/query_part.ts
 share/grafana/public/app/core/components/query_part/query_part_editor.ts
@@ -288,6 +295,7 @@ share/grafana/public/app/core/utils/Canc
 share/grafana/public/app/core/utils/ConfigProvider.tsx
 share/grafana/public/app/core/utils/UserProvider.tsx
 share/grafana/public/app/core/utils/acl.ts
+share/grafana/public/app/core/utils/applyStateChanges.ts
 share/grafana/public/app/core/utils/browser.test.ts
 share/grafana/public/app/core/utils/browser.ts
 share/grafana/public/app/core/utils/colors.ts
@@ -295,12 +303,15 @@ share/grafana/public/app/core/utils/conn
 share/grafana/public/app/core/utils/css_loader.ts
 share/grafana/public/app/core/utils/dag.test.ts
 share/grafana/public/app/core/utils/dag.ts
+share/grafana/public/app/core/utils/deferred.ts
 share/grafana/public/app/core/utils/emitter.ts
 share/grafana/public/app/core/utils/errors.test.ts
 share/grafana/public/app/core/utils/errors.ts
 share/grafana/public/app/core/utils/explore.test.ts
 share/grafana/public/app/core/utils/explore.ts
 share/grafana/public/app/core/utils/factors.ts
+share/grafana/public/app/core/utils/fetch.test.ts
+share/grafana/public/app/core/utils/fetch.ts
 share/grafana/public/app/core/utils/file_export.ts
 share/grafana/public/app/core/utils/flatten.ts
 share/grafana/public/app/core/utils/kbn.test.ts
@@ -313,6 +324,8 @@ share/grafana/public/app/core/utils/prom
 share/grafana/public/app/core/utils/query.test.ts
 share/grafana/public/app/core/utils/query.ts
 share/grafana/public/app/core/utils/react2angular.ts
+share/grafana/public/app/core/utils/richHistory.test.ts
+share/grafana/public/app/core/utils/richHistory.ts
 share/grafana/public/app/core/utils/scrollbar.ts
 share/grafana/public/app/core/utils/sort_by_keys.ts
 share/grafana/public/app/core/utils/text.ts
@@ -334,6 +347,7 @@ share/grafana/public/app/features/admin/
 share/grafana/public/app/features/admin/ServerStats.tsx
 share/grafana/public/app/features/admin/UpgradePage.tsx
 share/grafana/public/app/features/admin/UserAdminPage.tsx
+share/grafana/public/app/features/admin/UserCreatePage.tsx
 share/grafana/public/app/features/admin/UserLdapSyncInfo.tsx
 share/grafana/public/app/features/admin/UserOrgs.tsx
 share/grafana/public/app/features/admin/UserPermissions.tsx
@@ -356,7 +370,6 @@ share/grafana/public/app/features/admin/
 share/grafana/public/app/features/admin/partials/admin_home.html
 share/grafana/public/app/features/admin/partials/edit_org.html
 share/grafana/public/app/features/admin/partials/edit_user.html
-share/grafana/public/app/features/admin/partials/new_user.html
 share/grafana/public/app/features/admin/partials/orgs.html
 share/grafana/public/app/features/admin/partials/stats.html
 share/grafana/public/app/features/admin/partials/styleguide.html
@@ -442,11 +455,9 @@ share/grafana/public/app/features/dashbo
 
share/grafana/public/app/features/dashboard/components/AddPanelWidget/__snapshots__/AddPanelWidget.test.tsx.snap
 share/grafana/public/app/features/dashboard/components/AddPanelWidget/index.ts
 share/grafana/public/app/features/dashboard/components/DashExportModal/
-share/grafana/public/app/features/dashboard/components/DashExportModal/DashExportCtrl.ts
 
share/grafana/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts
 
share/grafana/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts
 share/grafana/public/app/features/dashboard/components/DashExportModal/index.ts
-share/grafana/public/app/features/dashboard/components/DashExportModal/template.html
 share/grafana/public/app/features/dashboard/components/DashLinks/
 
share/grafana/public/app/features/dashboard/components/DashLinks/DashLinksContainerCtrl.ts
 
share/grafana/public/app/features/dashboard/components/DashLinks/DashLinksEditorCtrl.ts
@@ -475,34 +486,66 @@ share/grafana/public/app/features/dashbo
 
share/grafana/public/app/features/dashboard/components/ExportDataModal/template.html
 share/grafana/public/app/features/dashboard/components/FolderPicker/
 
share/grafana/public/app/features/dashboard/components/FolderPicker/FolderPickerCtrl.ts
-share/grafana/public/app/features/dashboard/components/FolderPicker/index.ts
-share/grafana/public/app/features/dashboard/components/FolderPicker/template.html
 share/grafana/public/app/features/dashboard/components/Inspector/
+share/grafana/public/app/features/dashboard/components/Inspector/InspectHeader.tsx
 
share/grafana/public/app/features/dashboard/components/Inspector/PanelInspector.tsx
 share/grafana/public/app/features/dashboard/components/PanelEditor/
+share/grafana/public/app/features/dashboard/components/PanelEditor/AngularPanelOptions.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/FieldConfigEditor.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/OptionsGroup.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/OverrideEditor.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/OverrideHeader.tsx
 
share/grafana/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/PanelEditorTabs.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/PanelTitle.tsx
+share/grafana/public/app/features/dashboard/components/PanelEditor/VisualizationTab.tsx
 share/grafana/public/app/features/dashboard/components/PanelEditor/index.ts
+share/grafana/public/app/features/dashboard/components/PanelEditor/state/
+share/grafana/public/app/features/dashboard/components/PanelEditor/state/actions.test.ts
+share/grafana/public/app/features/dashboard/components/PanelEditor/state/actions.ts
+share/grafana/public/app/features/dashboard/components/PanelEditor/state/reducers.ts
+share/grafana/public/app/features/dashboard/components/PanelEditor/state/selectors.ts
+share/grafana/public/app/features/dashboard/components/PanelEditor/types.ts
+share/grafana/public/app/features/dashboard/components/PanelEditor/utils.test.ts
+share/grafana/public/app/features/dashboard/components/PanelEditor/utils.ts
 share/grafana/public/app/features/dashboard/components/RowOptions/
 
share/grafana/public/app/features/dashboard/components/RowOptions/RowOptionsCtrl.ts
 share/grafana/public/app/features/dashboard/components/RowOptions/index.ts
 share/grafana/public/app/features/dashboard/components/RowOptions/template.html
-share/grafana/public/app/features/dashboard/components/SaveModals/
-share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardAsModalCtrl.test.ts
-share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardAsModalCtrl.ts
-share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardModalCtrl.test.ts
-share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardModalCtrl.ts
-share/grafana/public/app/features/dashboard/components/SaveModals/SaveProvisionedDashboardModalCtrl.test.ts
-share/grafana/public/app/features/dashboard/components/SaveModals/SaveProvisionedDashboardModalCtrl.ts
-share/grafana/public/app/features/dashboard/components/SaveModals/index.ts
+share/grafana/public/app/features/dashboard/components/SaveDashboard/
+share/grafana/public/app/features/dashboard/components/SaveDashboard/SaveDashboardAsModal.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/SaveDashboardButton.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/SaveDashboardErrorProxy.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/SaveDashboardModal.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/SaveDashboardModalProxy.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/SaveProvisionedDashboard.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/forms/
+share/grafana/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.test.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.test.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/forms/SaveProvisionedDashboardForm.tsx
+share/grafana/public/app/features/dashboard/components/SaveDashboard/types.ts
+share/grafana/public/app/features/dashboard/components/SaveDashboard/useDashboardSave.tsx
 share/grafana/public/app/features/dashboard/components/ShareModal/
-share/grafana/public/app/features/dashboard/components/ShareModal/ShareModalCtrl.test.ts
-share/grafana/public/app/features/dashboard/components/ShareModal/ShareModalCtrl.ts
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareEmbed.tsx
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareExport.tsx
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareLink.test.tsx
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareLink.tsx
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareModal.tsx
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareSnapshot.tsx
 
share/grafana/public/app/features/dashboard/components/ShareModal/ShareSnapshotCtrl.ts
 share/grafana/public/app/features/dashboard/components/ShareModal/index.ts
-share/grafana/public/app/features/dashboard/components/ShareModal/template.html
+share/grafana/public/app/features/dashboard/components/ShareModal/types.ts
+share/grafana/public/app/features/dashboard/components/ShareModal/utils.ts
 share/grafana/public/app/features/dashboard/components/SubMenu/
+share/grafana/public/app/features/dashboard/components/SubMenu/AngularDashboardLinks.tsx
+share/grafana/public/app/features/dashboard/components/SubMenu/AngularSubMenu.tsx
+share/grafana/public/app/features/dashboard/components/SubMenu/Annotations.tsx
 share/grafana/public/app/features/dashboard/components/SubMenu/SubMenu.tsx
 share/grafana/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts
+share/grafana/public/app/features/dashboard/components/SubMenu/SubMenuItems.tsx
 share/grafana/public/app/features/dashboard/components/SubMenu/index.ts
 share/grafana/public/app/features/dashboard/components/SubMenu/template.html
 share/grafana/public/app/features/dashboard/components/UnsavedChangesModal/
@@ -529,6 +572,7 @@ share/grafana/public/app/features/dashbo
 share/grafana/public/app/features/dashboard/dashgrid/DashboardPanel.tsx
 share/grafana/public/app/features/dashboard/dashgrid/PanelChrome.test.tsx
 share/grafana/public/app/features/dashboard/dashgrid/PanelChrome.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelChromeAngular.tsx
 share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/
 
share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx
 
share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderCorner.test.tsx
@@ -541,6 +585,7 @@ share/grafana/public/app/features/dashbo
 
share/grafana/public/app/features/dashboard/dashgrid/__snapshots__/DashboardGrid.test.tsx.snap
 share/grafana/public/app/features/dashboard/index.ts
 share/grafana/public/app/features/dashboard/panel_editor/
+share/grafana/public/app/features/dashboard/panel_editor/AngularPanelOptions.tsx
 share/grafana/public/app/features/dashboard/panel_editor/DataSourceOption.tsx
 share/grafana/public/app/features/dashboard/panel_editor/EditorTabBody.tsx
 share/grafana/public/app/features/dashboard/panel_editor/GeneralTab.tsx
@@ -589,7 +634,9 @@ share/grafana/public/app/features/dashbo
 share/grafana/public/app/features/dashboard/state/reducers.ts
 share/grafana/public/app/features/dashboard/state/runRequest.test.ts
 share/grafana/public/app/features/dashboard/state/runRequest.ts
+share/grafana/public/app/features/dashboard/state/selectors.ts
 share/grafana/public/app/features/dashboard/utils/
+share/grafana/public/app/features/dashboard/utils/getPanelMenu.test.ts
 share/grafana/public/app/features/dashboard/utils/getPanelMenu.ts
 share/grafana/public/app/features/dashboard/utils/panel.test.ts
 share/grafana/public/app/features/dashboard/utils/panel.ts
@@ -615,6 +662,7 @@ share/grafana/public/app/features/dataso
 
share/grafana/public/app/features/datasources/__snapshots__/DataSourcesListPage.test.tsx.snap
 share/grafana/public/app/features/datasources/mocks.ts
 share/grafana/public/app/features/datasources/partials/
+share/grafana/public/app/features/datasources/partials/http_settings.html
 share/grafana/public/app/features/datasources/partials/http_settings_next.html
 share/grafana/public/app/features/datasources/partials/tls_auth_settings.html
 share/grafana/public/app/features/datasources/settings/
@@ -648,7 +696,9 @@ share/grafana/public/app/features/explor
 share/grafana/public/app/features/explore/AdHocFilterField.test.tsx
 share/grafana/public/app/features/explore/AdHocFilterField.tsx
 share/grafana/public/app/features/explore/ElapsedTime.tsx
+share/grafana/public/app/features/explore/ErrorContainer.test.tsx
 share/grafana/public/app/features/explore/ErrorContainer.tsx
+share/grafana/public/app/features/explore/Explore.test.tsx
 share/grafana/public/app/features/explore/Explore.tsx
 share/grafana/public/app/features/explore/ExploreGraphPanel.tsx
 share/grafana/public/app/features/explore/ExploreTimeControls.tsx
@@ -659,6 +709,8 @@ share/grafana/public/app/features/explor
 share/grafana/public/app/features/explore/LiveTailButton.tsx
 share/grafana/public/app/features/explore/Logs.tsx
 share/grafana/public/app/features/explore/LogsContainer.tsx
+share/grafana/public/app/features/explore/MetaInfoText.test.tsx
+share/grafana/public/app/features/explore/MetaInfoText.tsx
 share/grafana/public/app/features/explore/NoDataSourceCallToAction.tsx
 share/grafana/public/app/features/explore/QueryEditor.tsx
 share/grafana/public/app/features/explore/QueryRow.tsx
@@ -668,7 +720,21 @@ share/grafana/public/app/features/explor
 share/grafana/public/app/features/explore/QueryStatus.test.tsx
 share/grafana/public/app/features/explore/QueryStatus.tsx
 share/grafana/public/app/features/explore/ResponsiveButton.tsx
+share/grafana/public/app/features/explore/RichHistory/
+share/grafana/public/app/features/explore/RichHistory/RichHistory.test.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistory.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryCard.test.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryCard.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryContainer.test.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryContainer.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryQueriesTab.test.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryQueriesTab.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistorySettings.test.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistorySettings.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryStarredTab.test.tsx
+share/grafana/public/app/features/explore/RichHistory/RichHistoryStarredTab.tsx
 share/grafana/public/app/features/explore/RunButton.tsx
+share/grafana/public/app/features/explore/TableContainer.test.tsx
 share/grafana/public/app/features/explore/TableContainer.tsx
 share/grafana/public/app/features/explore/TimeSyncButton.test.tsx
 share/grafana/public/app/features/explore/TimeSyncButton.tsx
@@ -676,7 +742,11 @@ share/grafana/public/app/features/explor
 share/grafana/public/app/features/explore/__mocks__/
 share/grafana/public/app/features/explore/__mocks__/mockData.ts
 share/grafana/public/app/features/explore/__snapshots__/
+share/grafana/public/app/features/explore/__snapshots__/ErrorContainer.test.tsx.snap
+share/grafana/public/app/features/explore/__snapshots__/Explore.test.tsx.snap
+share/grafana/public/app/features/explore/__snapshots__/MetaInfoText.test.tsx.snap
 
share/grafana/public/app/features/explore/__snapshots__/QueryRowActions.test.tsx.snap
+share/grafana/public/app/features/explore/__snapshots__/TableContainer.test.tsx.snap
 
share/grafana/public/app/features/explore/__snapshots__/TimeSyncButton.test.tsx.snap
 share/grafana/public/app/features/explore/slate-plugins/
 share/grafana/public/app/features/explore/slate-plugins/prism/
@@ -745,13 +815,13 @@ share/grafana/public/app/features/org/Or
 share/grafana/public/app/features/org/OrgProfile.test.tsx
 share/grafana/public/app/features/org/OrgProfile.tsx
 share/grafana/public/app/features/org/SelectOrgCtrl.ts
-share/grafana/public/app/features/org/UserInviteCtrl.ts
+share/grafana/public/app/features/org/UserInviteForm.tsx
+share/grafana/public/app/features/org/UserInvitePage.tsx
 share/grafana/public/app/features/org/__snapshots__/
 
share/grafana/public/app/features/org/__snapshots__/OrgDetailsPage.test.tsx.snap
 share/grafana/public/app/features/org/__snapshots__/OrgProfile.test.tsx.snap
 share/grafana/public/app/features/org/all.ts
 share/grafana/public/app/features/org/partials/
-share/grafana/public/app/features/org/partials/invite.html
 share/grafana/public/app/features/org/partials/newOrg.html
 share/grafana/public/app/features/org/partials/select_org.html
 share/grafana/public/app/features/org/state/
@@ -765,7 +835,6 @@ share/grafana/public/app/features/panel/
 share/grafana/public/app/features/panel/panel_ctrl.ts
 share/grafana/public/app/features/panel/panel_directive.ts
 share/grafana/public/app/features/panel/panel_editor_tab.ts
-share/grafana/public/app/features/panel/panel_header.ts
 share/grafana/public/app/features/panel/panellinks/
 
share/grafana/public/app/features/panel/panellinks/fieldDisplayValuesProxy.test.ts
 share/grafana/public/app/features/panel/panellinks/fieldDisplayValuesProxy.ts
@@ -842,6 +911,9 @@ share/grafana/public/app/features/profil
 share/grafana/public/app/features/profile/ChangePasswordPage.tsx
 share/grafana/public/app/features/profile/ProfileCtrl.ts
 share/grafana/public/app/features/profile/ReactProfileWrapper.tsx
+share/grafana/public/app/features/profile/SignupForm.test.tsx
+share/grafana/public/app/features/profile/SignupForm.tsx
+share/grafana/public/app/features/profile/SignupPage.tsx
 share/grafana/public/app/features/profile/UserOrganizations.tsx
 share/grafana/public/app/features/profile/UserProfileEditForm.tsx
 share/grafana/public/app/features/profile/UserTeams.tsx
@@ -887,15 +959,62 @@ share/grafana/public/app/features/teams/
 share/grafana/public/app/features/templating/
 share/grafana/public/app/features/templating/DefaultVariableQueryEditor.tsx
 share/grafana/public/app/features/templating/TextBoxVariable.ts
+share/grafana/public/app/features/templating/adapters.ts
 share/grafana/public/app/features/templating/adhoc_variable.ts
 share/grafana/public/app/features/templating/all.ts
+share/grafana/public/app/features/templating/constant/
+share/grafana/public/app/features/templating/constant/ConstantVariableEditor.tsx
+share/grafana/public/app/features/templating/constant/actions.test.ts
+share/grafana/public/app/features/templating/constant/actions.ts
+share/grafana/public/app/features/templating/constant/adapter.ts
+share/grafana/public/app/features/templating/constant/reducer.test.ts
+share/grafana/public/app/features/templating/constant/reducer.ts
 share/grafana/public/app/features/templating/constant_variable.ts
+share/grafana/public/app/features/templating/custom/
+share/grafana/public/app/features/templating/custom/CustomVariableEditor.tsx
+share/grafana/public/app/features/templating/custom/actions.test.ts
+share/grafana/public/app/features/templating/custom/actions.ts
+share/grafana/public/app/features/templating/custom/adapter.ts
+share/grafana/public/app/features/templating/custom/reducer.test.ts
+share/grafana/public/app/features/templating/custom/reducer.ts
 share/grafana/public/app/features/templating/custom_variable.ts
 share/grafana/public/app/features/templating/datasource_variable.ts
+share/grafana/public/app/features/templating/editor/
+share/grafana/public/app/features/templating/editor/SelectionOptionsEditor.tsx
+share/grafana/public/app/features/templating/editor/VariableEditorContainer.tsx
+share/grafana/public/app/features/templating/editor/VariableEditorEditor.tsx
+share/grafana/public/app/features/templating/editor/VariableEditorList.tsx
+share/grafana/public/app/features/templating/editor/VariableValuesPreview.tsx
+share/grafana/public/app/features/templating/editor/actions.ts
+share/grafana/public/app/features/templating/editor/reducer.test.ts
+share/grafana/public/app/features/templating/editor/reducer.ts
+share/grafana/public/app/features/templating/editor/types.ts
 share/grafana/public/app/features/templating/editor_ctrl.ts
+share/grafana/public/app/features/templating/guard.ts
 share/grafana/public/app/features/templating/interval_variable.ts
 share/grafana/public/app/features/templating/partials/
 share/grafana/public/app/features/templating/partials/editor.html
+share/grafana/public/app/features/templating/pickers/
+share/grafana/public/app/features/templating/pickers/OptionsPicker/
+share/grafana/public/app/features/templating/pickers/OptionsPicker/OptionsPicker.tsx
+share/grafana/public/app/features/templating/pickers/OptionsPicker/actions.test.ts
+share/grafana/public/app/features/templating/pickers/OptionsPicker/actions.ts
+share/grafana/public/app/features/templating/pickers/OptionsPicker/reducer.test.ts
+share/grafana/public/app/features/templating/pickers/OptionsPicker/reducer.ts
+share/grafana/public/app/features/templating/pickers/PickerRenderer.tsx
+share/grafana/public/app/features/templating/pickers/index.ts
+share/grafana/public/app/features/templating/pickers/shared/
+share/grafana/public/app/features/templating/pickers/shared/VariableInput.tsx
+share/grafana/public/app/features/templating/pickers/shared/VariableLink.tsx
+share/grafana/public/app/features/templating/pickers/shared/VariableOptions.tsx
+share/grafana/public/app/features/templating/pickers/types.ts
+share/grafana/public/app/features/templating/query/
+share/grafana/public/app/features/templating/query/QueryVariableEditor.tsx
+share/grafana/public/app/features/templating/query/actions.test.ts
+share/grafana/public/app/features/templating/query/actions.ts
+share/grafana/public/app/features/templating/query/adapter.ts
+share/grafana/public/app/features/templating/query/reducer.test.ts
+share/grafana/public/app/features/templating/query/reducer.ts
 share/grafana/public/app/features/templating/query_variable.ts
 share/grafana/public/app/features/templating/specs/
 share/grafana/public/app/features/templating/specs/adhoc_variable.test.ts
@@ -905,13 +1024,34 @@ share/grafana/public/app/features/templa
 share/grafana/public/app/features/templating/specs/variable.test.ts
 share/grafana/public/app/features/templating/specs/variable_srv.test.ts
 share/grafana/public/app/features/templating/specs/variable_srv_init.test.ts
+share/grafana/public/app/features/templating/state/
+share/grafana/public/app/features/templating/state/actions.test.ts
+share/grafana/public/app/features/templating/state/actions.ts
+share/grafana/public/app/features/templating/state/helpers.ts
+share/grafana/public/app/features/templating/state/processVariable.test.ts
+share/grafana/public/app/features/templating/state/reducers.test.ts
+share/grafana/public/app/features/templating/state/reducers.ts
+share/grafana/public/app/features/templating/state/selectors.ts
+share/grafana/public/app/features/templating/state/sharedReducer.test.ts
+share/grafana/public/app/features/templating/state/sharedReducer.ts
+share/grafana/public/app/features/templating/state/types.ts
+share/grafana/public/app/features/templating/state/variablesReducer.ts
 share/grafana/public/app/features/templating/template_srv.ts
+share/grafana/public/app/features/templating/textbox/
+share/grafana/public/app/features/templating/textbox/TextBoxVariableEditor.tsx
+share/grafana/public/app/features/templating/textbox/TextBoxVariablePicker.tsx
+share/grafana/public/app/features/templating/textbox/actions.test.ts
+share/grafana/public/app/features/templating/textbox/actions.ts
+share/grafana/public/app/features/templating/textbox/adapter.ts
+share/grafana/public/app/features/templating/textbox/reducer.test.ts
+share/grafana/public/app/features/templating/textbox/reducer.ts
 share/grafana/public/app/features/templating/variable.ts
 share/grafana/public/app/features/templating/variable_srv.ts
 share/grafana/public/app/features/users/
 share/grafana/public/app/features/users/InviteeRow.tsx
 share/grafana/public/app/features/users/InviteesTable.test.tsx
 share/grafana/public/app/features/users/InviteesTable.tsx
+share/grafana/public/app/features/users/SignupInvited.tsx
 share/grafana/public/app/features/users/UsersActionBar.test.tsx
 share/grafana/public/app/features/users/UsersActionBar.tsx
 share/grafana/public/app/features/users/UsersListPage.test.tsx
@@ -938,7 +1078,6 @@ share/grafana/public/app/partials/error.
 share/grafana/public/app/partials/modal.html
 share/grafana/public/app/partials/reset_password.html
 share/grafana/public/app/partials/signup_invited.html
-share/grafana/public/app/partials/signup_step2.html
 share/grafana/public/app/partials/valueSelectDropdown.html
 share/grafana/public/app/plugins/
 share/grafana/public/app/plugins/datasource/
@@ -1127,8 +1266,8 @@ share/grafana/public/app/plugins/datasou
 share/grafana/public/app/plugins/datasource/graphite/README.md
 share/grafana/public/app/plugins/datasource/graphite/add_graphite_func.ts
 share/grafana/public/app/plugins/datasource/graphite/configuration/
+share/grafana/public/app/plugins/datasource/graphite/configuration/ConfigEditor.styles.ts
 
share/grafana/public/app/plugins/datasource/graphite/configuration/ConfigEditor.tsx
-share/grafana/public/app/plugins/datasource/graphite/configuration/GraphiteDetails.tsx
 share/grafana/public/app/plugins/datasource/graphite/dashboards/
 
share/grafana/public/app/plugins/datasource/graphite/dashboards/carbon_metrics.json
 share/grafana/public/app/plugins/datasource/graphite/dashboards/metrictank.json
@@ -1211,13 +1350,20 @@ share/grafana/public/app/plugins/datasou
 share/grafana/public/app/plugins/datasource/loki/components/
 
share/grafana/public/app/plugins/datasource/loki/components/AnnotationsQueryEditor.tsx
 share/grafana/public/app/plugins/datasource/loki/components/LokiCheatSheet.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiExploreExtraField.test.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiExploreExtraField.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiExploreQueryEditor.test.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiExploreQueryEditor.tsx
 share/grafana/public/app/plugins/datasource/loki/components/LokiQueryEditor.tsx
 share/grafana/public/app/plugins/datasource/loki/components/LokiQueryField.tsx
 
share/grafana/public/app/plugins/datasource/loki/components/LokiQueryFieldForm.tsx
+share/grafana/public/app/plugins/datasource/loki/components/__snapshots__/
+share/grafana/public/app/plugins/datasource/loki/components/__snapshots__/LokiExploreExtraField.test.tsx.snap
+share/grafana/public/app/plugins/datasource/loki/components/__snapshots__/LokiExploreQueryEditor.test.tsx.snap
 
share/grafana/public/app/plugins/datasource/loki/components/useLokiLabels.test.ts
 share/grafana/public/app/plugins/datasource/loki/components/useLokiLabels.ts
-share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntax.test.ts
-share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntax.ts
+share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntaxAndLabels.test.ts
+share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntaxAndLabels.ts
 share/grafana/public/app/plugins/datasource/loki/configuration/
 
share/grafana/public/app/plugins/datasource/loki/configuration/ConfigEditor.test.tsx
 share/grafana/public/app/plugins/datasource/loki/configuration/ConfigEditor.tsx
@@ -1663,6 +1809,7 @@ share/grafana/public/app/plugins/panel/t
 share/grafana/public/app/plugins/panel/table2/README.md
 share/grafana/public/app/plugins/panel/table2/TablePanel.tsx
 share/grafana/public/app/plugins/panel/table2/TablePanelEditor.tsx
+share/grafana/public/app/plugins/panel/table2/custom.tsx
 share/grafana/public/app/plugins/panel/table2/img/
 share/grafana/public/app/plugins/panel/table2/img/icn-table-panel.svg
 share/grafana/public/app/plugins/panel/table2/module.tsx
@@ -1722,138 +1869,151 @@ share/grafana/public/app/types/teams.ts
 share/grafana/public/app/types/templates.ts
 share/grafana/public/app/types/user.ts
 share/grafana/public/build/
-share/grafana/public/build/49.4d0490a94b199a11f40c.js
-share/grafana/public/build/49.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/50.4d0490a94b199a11f40c.js
-share/grafana/public/build/50.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/51.4d0490a94b199a11f40c.js
-share/grafana/public/build/51.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/52.4d0490a94b199a11f40c.js
-share/grafana/public/build/52.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/53.4d0490a94b199a11f40c.js
-share/grafana/public/build/53.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/54.4d0490a94b199a11f40c.js
-share/grafana/public/build/54.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/55.4d0490a94b199a11f40c.js
-share/grafana/public/build/55.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/56.4d0490a94b199a11f40c.js
-share/grafana/public/build/56.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/57.4d0490a94b199a11f40c.js
-share/grafana/public/build/57.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/58.4d0490a94b199a11f40c.js
-share/grafana/public/build/58.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/59.4d0490a94b199a11f40c.js
-share/grafana/public/build/59.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/60.4d0490a94b199a11f40c.js
-share/grafana/public/build/60.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/61.4d0490a94b199a11f40c.js
-share/grafana/public/build/61.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/62.4d0490a94b199a11f40c.js
-share/grafana/public/build/62.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/63.4d0490a94b199a11f40c.js
-share/grafana/public/build/63.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/64.4d0490a94b199a11f40c.js
-share/grafana/public/build/64.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/AdminSettings.4d0490a94b199a11f40c.js
-share/grafana/public/build/AdminSettings.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/AlertRuleList.4d0490a94b199a11f40c.js
-share/grafana/public/build/AlertRuleList.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/ApiKeysPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/ApiKeysPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/AppRootPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/AppRootPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/CreateTeam.4d0490a94b199a11f40c.js
-share/grafana/public/build/CreateTeam.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/DashboardPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/DashboardPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/DataSourceDashboards.4d0490a94b199a11f40c.js
-share/grafana/public/build/DataSourceDashboards.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/DataSourceSettingsPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/DataSourceSettingsPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/DataSourcesListPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/DataSourcesListPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/FolderPermissions.4d0490a94b199a11f40c.js
-share/grafana/public/build/FolderPermissions.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/FolderSettingsPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/FolderSettingsPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/NewDataSourcePage.4d0490a94b199a11f40c.js
-share/grafana/public/build/NewDataSourcePage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/OrgDetailsPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/OrgDetailsPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/PluginListPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/PluginListPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/PluginPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/PluginPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/ServerStats.4d0490a94b199a11f40c.js
-share/grafana/public/build/ServerStats.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/SoloPanelPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/SoloPanelPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/TeamList.4d0490a94b199a11f40c.js
-share/grafana/public/build/TeamList.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/TeamPages.4d0490a94b199a11f40c.js
-share/grafana/public/build/TeamPages.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/UsersListPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/UsersListPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/angular~app.4d0490a94b199a11f40c.js
-share/grafana/public/build/angular~app.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/apache-arrow-util.4d0490a94b199a11f40c.js
-share/grafana/public/build/apache-arrow-util.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/app.4d0490a94b199a11f40c.js
-share/grafana/public/build/app.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/azureMonitorPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/azureMonitorPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/brace.4d0490a94b199a11f40c.js
-share/grafana/public/build/brace.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/cloudwatchPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/cloudwatchPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/dark.4d0490a94b199a11f40c.js
-share/grafana/public/build/dark.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/default~DashboardPage~SoloPanelPage.4d0490a94b199a11f40c.js
-share/grafana/public/build/default~DashboardPage~SoloPanelPage.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/default~DashboardPage~SoloPanelPage~explore.4d0490a94b199a11f40c.js
-share/grafana/public/build/default~DashboardPage~SoloPanelPage~explore.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/elasticsearchPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/elasticsearchPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/explore.4d0490a94b199a11f40c.js
-share/grafana/public/build/explore.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/grafana.dark.4d0490a94b199a11f40c.css
-share/grafana/public/build/grafana.light.4d0490a94b199a11f40c.css
-share/grafana/public/build/grafanaPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/grafanaPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/graphitePlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/graphitePlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/influxdbPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/influxdbPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/inputDatasourcePlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/inputDatasourcePlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/light.4d0490a94b199a11f40c.js
-share/grafana/public/build/light.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/lokiPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/lokiPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/mixedPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/mixedPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/moment~app.4d0490a94b199a11f40c.js
-share/grafana/public/build/moment~app.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/mssqlPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/mssqlPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/mysqlPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/mysqlPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/opentsdbPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/opentsdbPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/postgresPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/postgresPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/prometheusPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/prometheusPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/rst2html.4d0490a94b199a11f40c.js
-share/grafana/public/build/rst2html.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/runtime.4d0490a94b199a11f40c.js
-share/grafana/public/build/runtime.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/stackdriverPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/stackdriverPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/testDataDSPlugin.4d0490a94b199a11f40c.js
-share/grafana/public/build/testDataDSPlugin.4d0490a94b199a11f40c.js.map
-share/grafana/public/build/vendors~app.4d0490a94b199a11f40c.js
-share/grafana/public/build/vendors~app.4d0490a94b199a11f40c.js.map
+share/grafana/public/build/52.898fe9e20a782b4232fe.js
+share/grafana/public/build/52.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/53.898fe9e20a782b4232fe.js
+share/grafana/public/build/53.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/54.898fe9e20a782b4232fe.js
+share/grafana/public/build/54.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/55.898fe9e20a782b4232fe.js
+share/grafana/public/build/55.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/56.898fe9e20a782b4232fe.js
+share/grafana/public/build/56.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/57.898fe9e20a782b4232fe.js
+share/grafana/public/build/57.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/58.898fe9e20a782b4232fe.js
+share/grafana/public/build/58.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/59.898fe9e20a782b4232fe.js
+share/grafana/public/build/59.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/60.898fe9e20a782b4232fe.js
+share/grafana/public/build/60.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/61.898fe9e20a782b4232fe.js
+share/grafana/public/build/61.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/62.898fe9e20a782b4232fe.js
+share/grafana/public/build/62.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/63.898fe9e20a782b4232fe.js
+share/grafana/public/build/63.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/64.898fe9e20a782b4232fe.js
+share/grafana/public/build/64.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/65.898fe9e20a782b4232fe.js
+share/grafana/public/build/65.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/66.898fe9e20a782b4232fe.js
+share/grafana/public/build/66.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/67.898fe9e20a782b4232fe.js
+share/grafana/public/build/67.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/AdminSettings.898fe9e20a782b4232fe.js
+share/grafana/public/build/AdminSettings.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/AlertRuleList.898fe9e20a782b4232fe.js
+share/grafana/public/build/AlertRuleList.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/ApiKeysPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/ApiKeysPage.898fe9e20a782b4232fe.js.LICENSE.txt
+share/grafana/public/build/ApiKeysPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/AppRootPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/AppRootPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/CreateTeam.898fe9e20a782b4232fe.js
+share/grafana/public/build/CreateTeam.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/DashboardPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/DashboardPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/DataSourceDashboards.898fe9e20a782b4232fe.js
+share/grafana/public/build/DataSourceDashboards.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/DataSourceSettingsPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/DataSourceSettingsPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/DataSourcesListPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/DataSourcesListPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/FolderPermissions.898fe9e20a782b4232fe.js
+share/grafana/public/build/FolderPermissions.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/FolderSettingsPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/FolderSettingsPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/NewDataSourcePage.898fe9e20a782b4232fe.js
+share/grafana/public/build/NewDataSourcePage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/OrgDetailsPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/OrgDetailsPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/PluginListPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/PluginListPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/PluginPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/PluginPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/ServerStats.898fe9e20a782b4232fe.js
+share/grafana/public/build/ServerStats.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/SignupInvited.898fe9e20a782b4232fe.js
+share/grafana/public/build/SignupInvited.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/SoloPanelPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/SoloPanelPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/TeamList.898fe9e20a782b4232fe.js
+share/grafana/public/build/TeamList.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/TeamPages.898fe9e20a782b4232fe.js
+share/grafana/public/build/TeamPages.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/UserCreatePage.898fe9e20a782b4232fe.js
+share/grafana/public/build/UserCreatePage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/UserInvitePage.898fe9e20a782b4232fe.js
+share/grafana/public/build/UserInvitePage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/UsersListPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/UsersListPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/angular~app.898fe9e20a782b4232fe.js
+share/grafana/public/build/angular~app.898fe9e20a782b4232fe.js.LICENSE.txt
+share/grafana/public/build/angular~app.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/app.898fe9e20a782b4232fe.js
+share/grafana/public/build/app.898fe9e20a782b4232fe.js.LICENSE.txt
+share/grafana/public/build/app.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/azureMonitorPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/azureMonitorPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/brace.898fe9e20a782b4232fe.js
+share/grafana/public/build/brace.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/cloudwatchPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/cloudwatchPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/dark.898fe9e20a782b4232fe.js
+share/grafana/public/build/dark.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/default~DashboardPage~SoloPanelPage.898fe9e20a782b4232fe.js
+share/grafana/public/build/default~DashboardPage~SoloPanelPage.898fe9e20a782b4232fe.js.LICENSE.txt
+share/grafana/public/build/default~DashboardPage~SoloPanelPage.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/default~DashboardPage~SoloPanelPage~explore.898fe9e20a782b4232fe.js
+share/grafana/public/build/default~DashboardPage~SoloPanelPage~explore.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/default~lokiPlugin~prometheusPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/default~lokiPlugin~prometheusPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/elasticsearchPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/elasticsearchPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/explore.898fe9e20a782b4232fe.js
+share/grafana/public/build/explore.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/grafana.dark.898fe9e20a782b4232fe.css
+share/grafana/public/build/grafana.light.898fe9e20a782b4232fe.css
+share/grafana/public/build/grafanaPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/grafanaPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/graphitePlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/graphitePlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/influxdbPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/influxdbPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/inputDatasourcePlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/inputDatasourcePlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/light.898fe9e20a782b4232fe.js
+share/grafana/public/build/light.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/lokiPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/lokiPlugin.898fe9e20a782b4232fe.js.LICENSE.txt
+share/grafana/public/build/lokiPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/mixedPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/mixedPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/moment~app.898fe9e20a782b4232fe.js
+share/grafana/public/build/moment~app.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/mssqlPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/mssqlPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/mysqlPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/mysqlPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/opentsdbPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/opentsdbPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/postgresPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/postgresPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/prometheusPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/prometheusPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/rst2html.898fe9e20a782b4232fe.js
+share/grafana/public/build/rst2html.898fe9e20a782b4232fe.js.LICENSE.txt
+share/grafana/public/build/rst2html.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/runtime.898fe9e20a782b4232fe.js
+share/grafana/public/build/runtime.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/stackdriverPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/stackdriverPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/testDataDSPlugin.898fe9e20a782b4232fe.js
+share/grafana/public/build/testDataDSPlugin.898fe9e20a782b4232fe.js.map
+share/grafana/public/build/vendors~app.898fe9e20a782b4232fe.js
+share/grafana/public/build/vendors~app.898fe9e20a782b4232fe.js.LICENSE.txt
+share/grafana/public/build/vendors~app.898fe9e20a782b4232fe.js.map
 share/grafana/public/dashboards/
 share/grafana/public/dashboards/default.json
 share/grafana/public/dashboards/home.json
@@ -2025,6 +2185,8 @@ share/grafana/public/img/icons_dark_them
 share/grafana/public/img/icons_dark_theme/icon_annotation.svg
 share/grafana/public/img/icons_dark_theme/icon_annotation_alt.svg
 share/grafana/public/img/icons_dark_theme/icon_apikeys.svg
+share/grafana/public/img/icons_dark_theme/icon_arrow_left.svg
+share/grafana/public/img/icons_dark_theme/icon_arrow_left_circle.svg
 share/grafana/public/img/icons_dark_theme/icon_cog.svg
 share/grafana/public/img/icons_dark_theme/icon_dashboard.svg
 share/grafana/public/img/icons_dark_theme/icon_dashboard_fav.svg
@@ -2045,6 +2207,8 @@ share/grafana/public/img/icons_dark_them
 share/grafana/public/img/icons_dark_theme/icon_query.svg
 share/grafana/public/img/icons_dark_theme/icon_query_active.svg
 share/grafana/public/img/icons_dark_theme/icon_question.svg
+share/grafana/public/img/icons_dark_theme/icon_remove.svg
+share/grafana/public/img/icons_dark_theme/icon_reports.svg
 share/grafana/public/img/icons_dark_theme/icon_shield.svg
 share/grafana/public/img/icons_dark_theme/icon_sitemap.svg
 share/grafana/public/img/icons_dark_theme/icon_snapshots.svg
@@ -2077,6 +2241,8 @@ share/grafana/public/img/icons_light_the
 share/grafana/public/img/icons_light_theme/icon_annotation.svg
 share/grafana/public/img/icons_light_theme/icon_annotation_alt.svg
 share/grafana/public/img/icons_light_theme/icon_apikeys.svg
+share/grafana/public/img/icons_light_theme/icon_arrow_left.svg
+share/grafana/public/img/icons_light_theme/icon_arrow_left_circle.svg
 share/grafana/public/img/icons_light_theme/icon_cog.svg
 share/grafana/public/img/icons_light_theme/icon_dashboard.svg
 share/grafana/public/img/icons_light_theme/icon_dashboard_fav.svg
@@ -2097,6 +2263,8 @@ share/grafana/public/img/icons_light_the
 share/grafana/public/img/icons_light_theme/icon_query.svg
 share/grafana/public/img/icons_light_theme/icon_query_active.svg
 share/grafana/public/img/icons_light_theme/icon_question.svg
+share/grafana/public/img/icons_light_theme/icon_remove.svg
+share/grafana/public/img/icons_light_theme/icon_reports.svg
 share/grafana/public/img/icons_light_theme/icon_shield.svg
 share/grafana/public/img/icons_light_theme/icon_sitemap.svg
 share/grafana/public/img/icons_light_theme/icon_snapshots.svg
@@ -2122,6 +2290,7 @@ share/grafana/public/img/loading-pulse.s
 share/grafana/public/img/logo_transparent_200x.png
 share/grafana/public/img/logo_transparent_200x75.png
 share/grafana/public/img/logo_transparent_400x.png
+share/grafana/public/img/microsoft_auth_icon.svg
 share/grafana/public/img/mixed_styles.png
 share/grafana/public/img/mstile-150x150.png
 share/grafana/public/img/online.svg
@@ -2289,6 +2458,7 @@ share/grafana/public/test/core/redux/
 share/grafana/public/test/core/redux/mocks.ts
 share/grafana/public/test/core/redux/reducerTester.test.ts
 share/grafana/public/test/core/redux/reducerTester.ts
+share/grafana/public/test/core/redux/reduxTester.ts
 share/grafana/public/test/core/thunk/
 share/grafana/public/test/core/thunk/thunkTester.ts
 share/grafana/public/test/core/utils/

Reply via email to