Commit Graph
100 Commits
Author SHA1 Message Date
Andres Martinez Gotor eac02a61e1 Return plugin error when requesting settings (#86052) 2024-04-18 14:29:02 +02:00
Andres Martinez Gotor 0f4a47b180 Plugin load errors: Add more well-known errors (#85960) 2024-04-18 13:04:22 +02:00
Andres Martinez Gotor ab5a065256 Revamp plugin loading error management (#85939) 2024-04-11 16:18:04 +02:00
Andres Martinez Gotor f375af793f Plugin loader: refactor step evaluation (#85881) 2024-04-11 09:41:05 +02:00
Andres Martinez Gotor 9c7237891c Plugins: Expose ExternalService in request config (#85187) 2024-04-03 09:22:34 +02:00
Andres Martinez Gotor d2ca95d304 Update plugin SDK to v0.219.0 (#85438) 2024-04-02 10:22:24 +02:00
Andres Martinez Gotor 9298a5fcb5 AzureMonitor: Update standalone HTTP middlewares (#84833) 2024-03-21 08:53:27 +01:00
Andres Martinez Gotor a705ff7892 API Server: refactor plugin ID handling (#84753) 2024-03-20 13:49:19 +01:00
Andres Martinez Gotor abb8ba3885 Update comment in service.go (#84674) 2024-03-19 09:09:07 +01:00
Andres Martinez Gotor e394110f44 Fix api_plugins_test locally (#84484) 2024-03-18 12:08:49 +01:00
Andres Martinez Gotor 6204f1e847 Chore: Use SigV4 middleware from aws-sdk (#84462) 2024-03-18 09:33:22 +01:00
Andres Martinez Gotor c061cc33cc Chore: Use response limit middleware from SDK (#83915) 2024-03-13 10:14:16 +01:00
Andres Martinez Gotor 265200799d Chore: Update grafana-plugin-sdk (#84289) 2024-03-12 17:13:23 +01:00
Andres Martinez Gotor fc8a9aad22 Datasource API: Add config to ctx (#83386) 2024-02-26 13:02:55 +01:00
Andres Martinez Gotor 7f9ebe5464 Chore: Make the secret table name configurable (#83106) 2024-02-20 16:56:43 +01:00
Andres Martinez Gotor b658b562e8 Chore: Allow standalone release for core plugins without a backend (#82157) 2024-02-08 14:54:42 +01:00
Andres Martinez Gotor 26bc87b60e Chore: Replace core plugins as external warning (#81877) 2024-02-07 16:17:13 +02:00
Andres Martinez Gotor 9c0501a167 Chore: Fix rootDir path when compiling core ds (#82068) 2024-02-07 13:00:13 +01:00
Andres Martinez Gotor 3b96eb854a Chore: Replace config with datasource in names (#81098) 2024-01-24 16:44:40 +01:00
Andres Martinez Gotor a06197188f Chore: Fix plugins magefile (#81146) 2024-01-24 14:01:15 +01:00
Andres Martinez Gotor 1c02220916 Chore: Fix plugins magefile for Azure (#81138) 2024-01-24 14:18:18 +02:00
Andres Martinez Gotor 4148362d63 Chore: Fix path resolution for the release os Azure Monitor (#81065) 2024-01-23 15:47:40 +01:00
Andres Martinez GotorandPei-Tang Huang 67fe33aa62 Datasources: Ensure the 'Host' custom header functions as expected (#80715)
Supports "Host" custom header.

Co-authored-by: Pei-Tang Huang <tangtheone@gmail.com>
2024-01-17 13:38:45 +01:00
Andres Martinez GotorandWill Browne 0d1462cbbb Add real instances to testdata standalone API server (#80473)
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
2024-01-17 09:22:51 +01:00
Andres Martinez Gotor 55106c6ba8 Update grafana-plugin-sdk v0.199.0 (#80590) 2024-01-16 10:26:42 +01:00
Andres Martinez Gotor 343422537e Chore: Fix Azure Monitor plugin build (#80528) 2024-01-15 12:11:09 +01:00
Andres Martinez Gotor 42f1059bc9 Chore: Avoid copying package.json into dist folder (#80278) 2024-01-10 16:38:36 +01:00
Andres Martinez Gotor 1324186f87 Chore: Evaluate if an app is disabled for API requests (#79564) 2023-12-15 16:37:39 +01:00
Andres Martinez Gotor 5a19813771 Chore: Display core plugins when showing all in the catalog (#78447) 2023-11-22 09:04:54 +01:00
Andres Martinez Gotor f8a6380510 Chore: Change endpoint to check versions in cli (#78008) 2023-11-21 12:46:26 +01:00
Andres Martinez Gotor 20f3a87bf5 Bug: Fix loading behavior with FlagExternalCorePlugins (#78388) 2023-11-21 11:51:13 +01:00
Andres Martinez Gotor fa2c044522 Chore: Update go.mod (#78340) 2023-11-17 16:42:17 +01:00
Andres Martinez Gotor 05cf8c9253 Bug Fix: Only display latest version if a plugin is not installed (#78178) 2023-11-16 10:47:42 +01:00
fcc2f01c7e Chore: Update otel deps (#78069)
Co-authored-by: Giuseppe Guerra <giuseppe@guerra.in>
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com>
2023-11-14 14:14:15 +01:00
Andres Martinez GotorandJoseph Perez f7361a2755 Chore: Update TestData README (#77607)
Co-authored-by: Joseph Perez <45749060+josmperez@users.noreply.github.com>
2023-11-09 10:03:00 +01:00
Andres Martinez Gotor d5f749482a Ignore dist folder for core plugin (#77549) 2023-11-02 14:56:47 +01:00
Andres Martinez Gotor 00a596b2e0 Chore: Add app URL to the plugin config (#77455) 2023-11-02 13:26:16 +01:00
Andres Martinez Gotor 82a7e1229a Bug Fix: Respect data source version when provisioning (#77428) 2023-11-02 12:27:17 +02:00
Andres Martinez Gotor da1a53ebb1 Chore: Build and release GH action: Use vault secrets (#77448) 2023-10-31 16:53:39 +01:00
Andres Martinez Gotor b8105caa05 Chore: Add min Grafana dependency version (#77272) 2023-10-31 10:20:04 +01:00
Andres Martinez Gotor b537bb12f1 Chore: Add GH workflow to release core plugins (#77204) 2023-10-27 13:07:32 +02:00
Andres Martinez Gotor 314bea935f Bug: Fix DatasourceSrv getList with aliases (#77027) 2023-10-26 09:30:24 +02:00
Andres Martinez Gotor a080ede871 Chore: Shared webpack: Fix package.json version with commit (#77030) 2023-10-25 16:37:59 +02:00
Andres Martinez Gotor 580a4cac58 Chore: Makefile / Magefile task to build plugins (#76763) 2023-10-23 10:44:38 +02:00
Andres Martinez Gotor d83142c513 Chore: Use externally built core plugins (#76682) 2023-10-20 13:12:58 +02:00
Andres Martinez Gotor bdae561a2d Chore: typing fixes (#76859) 2023-10-20 12:32:40 +03:00
Andres Martinez Gotor 52394a1b81 Chore: move cache dir for plugins to the root (#76680) 2023-10-19 11:45:11 +03:00
Andres Martinez Gotor 0ddc3d4a49 Chore: Fix formatter test (#76689) 2023-10-17 16:42:57 +03:00
Andres Martinez Gotor 1dd97301e5 Chore: Adapt GetDataSourcesByType to plugins with aliases (#76637) 2023-10-17 11:09:56 +02:00
Andres Martinez Gotor 157ea31b03 Build testdata frontend standalone (#75833) 2023-10-16 17:31:43 +02:00
Andres Martinez Gotor 1f8b08202e Chore: Avoid showing plugin version if it's %VERSION% (#75974) 2023-10-11 10:49:30 +02:00
Andres Martinez Gotor af8a46adbb Bug Fix: Restore health check error (#75508) 2023-09-27 10:44:43 +03:00
Andres Martinez Gotor c129c0cd39 Chore: Allow to compile testdata backend as a plugin (#75360) 2023-09-26 15:30:25 +02:00
Andres Martinez Gotor 6b54aee4ba Chore: Improve decoupled-plugin linter (#75285) 2023-09-25 12:15:15 +02:00
Andres Martinez Gotor ece94b1e01 Chore: Remove plugincontext.ErrPluginNotFound (#74997) 2023-09-25 13:10:47 +03:00
Andres Martinez Gotor 1714fa598c Chore: Refactor backend plugin errors (#74928) 2023-09-25 11:56:03 +02:00
Andres Martinez Gotor c70623fb85 Chore: Rename testdata plugin with a fully qualified name (#75104) 2023-09-22 15:00:40 +03:00
Andres Martinez Gotor 61cdfba87a Feature: Allow to load a core plugin as external (#75157) 2023-09-22 10:50:13 +02:00
Andres Martinez Gotor dd8f88b194 Chore: Remove lint exceptions from testdata backend (#75148) 2023-09-21 10:39:28 +02:00
Andres Martinez Gotor 96b55ea37c Feature: Allow to skip plugin loading (#74840) 2023-09-14 12:58:12 +02:00
Andres Martinez Gotor 3f3db49c4c Chore: Update github.com/ProtonMail/go-crypto (#74736) 2023-09-12 16:35:35 +02:00
Andres Martinez Gotor 1a8a19a9ed Chore: Avoid stopping plugin (#74654) 2023-09-12 10:34:12 +02:00
Andres Martinez Gotor 8cb93bf3e7 Bug: Allow to uninstall a deprecated plugin (#74444) 2023-09-12 10:33:09 +02:00
Andres Martinez Gotor 29238c19fd Bug: Expect a plugin signature per version (#74595) 2023-09-12 09:31:38 +02:00
Andres Martinez Gotor aa0d4b3e45 Chore: Fix Random Walk scenario for Grafana DS (#73889) 2023-08-28 10:53:30 +02:00
Andres Martinez Gotor e6fe34c62c Chore: Auto add milestone when opening a PR (#72494) 2023-07-28 10:44:00 +02:00
Andres Martinez Gotor a331c892a0 Chore: Refactor error when retrieving the plugin manifest key (#72492) 2023-07-28 10:22:21 +02:00
Andres Martinez Gotor 07365f2a73 Chore: Remove unnecessary go.mod replace (#72346) 2023-07-26 14:58:09 +02:00
Andres Martinez Gotor 987624f8cf Chore: Move StreamingDataFrame to @grafana/data (#72014) 2023-07-24 13:30:52 +02:00
Andres Martinez Gotor d4301aec32 Chore: .gitignore vscode debug binary (#72185) 2023-07-24 11:50:09 +02:00
Andres Martinez Gotor 6f445eca8a Chore: Remove liveTimer reference from testdata (#71997) 2023-07-21 09:18:41 +02:00
Andres Martinez Gotor 47f1c5d084 Chore: Avoid Grafana core imports for the test data source (#71956) 2023-07-20 09:34:19 +02:00
Andres Martinez Gotor 5d07b1c884 Chore: Move getSearchFilterScopedVar to @grafana/data (#71839) 2023-07-19 13:56:14 +02:00
Andres Martinez Gotor 5b2721b4f1 Chore: Add linter rule to avoid imports from Grafana core in test datasource (#71779) 2023-07-18 15:57:31 +02:00
Andres Martinez Gotor 8f76647386 Chore: Update golangci-lint to v1.53.3 (#71771) 2023-07-18 10:03:35 +02:00
Andres Martinez Gotor 24eef7a3d2 Chore: Use SDK logger for test data source (#71579) 2023-07-17 16:34:08 +02:00
Andres Martinez Gotor 9990d5025d Chore: Embed CSV files with the test data source (#71435) 2023-07-13 09:34:40 +02:00
Andres Martinez Gotor 3dc0187b74 Chore: Remove simplejson usage from the test data source (#71332) 2023-07-11 15:13:09 +02:00
Andres Martinez Gotor 025465e611 Chore: Update plugin schema with service registration info (#70692) 2023-06-27 08:47:25 +02:00
Andres Martinez Gotor 4ff0abd0d1 SaveExternalService (OAuth) on plugin load (#69764) 2023-06-26 16:38:43 +02:00
Andres Martinez Gotor 7c1c196031 Plugins: Periodically update public signing key (#70080) 2023-06-16 11:20:30 +02:00
Andres Martinez Gotor b7ca2d89b1 Chore: Update ProtonMail/go-crypto (#68641) 2023-05-18 09:52:31 +02:00
Andres Martinez Gotor 932136807b Chore: Allow to force the download of the public key (#67486) 2023-04-28 16:00:48 +02:00
Andres Martinez Gotor ea7e5e2d82 Chore: Improve error message in case of a revoked key (#67413) 2023-04-28 14:28:00 +02:00
Andres Martinez Gotor aa9838bd25 Chore: Refactor manifest verifier (#67218) 2023-04-27 17:54:28 +02:00
Andres Martinez Gotor 9d7c3a101d Chore: Use KVStore for the manifest public key (#66839) 2023-04-25 13:01:49 +02:00
Andres Martinez Gotor 29aaf429ad Plugins: Fix width for README pages with tables (#66872) 2023-04-21 10:02:10 +02:00
Andres Martinez Gotor 98778289cb Catalog: Show install error with incompatible version (#65059) 2023-04-19 10:22:24 +02:00
Andres Martinez Gotor 98c695c68f Chore: Use Grafana API to retrieve the public key to validate plugins (#66439) 2023-04-18 16:12:05 +02:00
Andres Martinez Gotor 52f39e6fa0 Chore: Soft failure in plugin initialization (#66210) 2023-04-12 12:34:16 +03:00
Andres Martinez Gotor 48de17945f Chore: Use maintained crypto library (#66304) 2023-04-12 11:18:38 +02:00
Andres Martinez Gotor 10adb1ff66 Chore: Split usagestats service (#65191) 2023-03-23 19:19:19 +02:00
Andres Martinez Gotor 8fbf009cbd CODEOWNERS: Clarify grafana-ui/components (#65086) 2023-03-21 13:34:31 +01:00
Andres Martinez Gotor 80e8ac640e Docs: Update plugin.json docs and schema (#64297) 2023-03-10 15:07:35 +01:00
Andres Martinez Gotor 15aae5e8a9 Panel: Show multiple errors info in the inspector (#64340) 2023-03-08 16:11:38 +01:00
Andres Martinez Gotor c67bb07968 Docs: sync plugin JSON info in the different files (first part) (#63750) 2023-03-07 09:14:51 +01:00
Andres Martinez Gotor c84cfd2b3f Plugin query API: Handle multiple errors (#63553) 2023-03-02 11:25:50 +01:00
Andres Martinez Gotor dc6d0a2bdb Nav: Handle app plugin installation/uninstallation (#63706) 2023-03-02 09:50:01 +01:00
Andres Martinez GotorandWill Browne d91613448d Docs: Update developers > plugin > authentication documentation (#63257)
---------

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
2023-02-24 09:56:30 +01:00
Andres Martinez Gotor 45e478182b grafana-cli: update plugins ls command (#63492) 2023-02-22 09:24:13 +01:00