grafana/pkg/plugins/manager
Jack Westbrook 6599fa805d
Plugins: Always load decoupled frontend assets from builds (#81873)
* Wip

* Wip

* Adapt to load external module

* build: remove cloudmonitoring from built_in_plugins, clean up webpack output

* chore(plugins): remove decoupled plugins from package.json deps

* chore(codeowners): update file for nx.json

* revert(webpack): put back path in config

* build(frontend): use nx to run prod builds of decoupled plugins with yarn build

* style(prometheus): run prettier-write to fix tsconfig.json

* style(backend): remove unused subFile.isDistDir

* revert(locales): remove formatting changes adding new line at end of files

* chore(webpack): clean up dev output

* build(nx): make grafana an nx project, bump lerna and nx

* build(plugin-configs): move cache directory to node_modules

* style(datasource-plugins): add eslint ignore for .gen.ts files

* chore(codeowners): add frontend-ops as owner of project.json

* build(webpack): add getDecoupledPlugins to automatically ignore when watching

* ci(drone): skip nx cache when building frontend packages

* style(ci): fix missing trailing comma

* Revert "style(ci): fix missing trailing comma"

This reverts commit 7520d41576.

* Revert "ci(drone): skip nx cache when building frontend packages"

This reverts commit 46938883ac.

* feat(zipkin): remove from grafana core bundle

* chore(npm): bump nx package to latest 18.0.8

* docs(dev-guide): add a note about what yarn start now builds

---------

Co-authored-by: Andres Martinez <andres.martinez@grafana.com>
2024-03-13 12:40:09 +01:00
..
client Plugins: Tidy config struct (#84168) 2024-03-11 16:28:46 +01:00
fakes Schemas: Refactor plugin's metadata (#83696) 2024-03-07 11:09:19 +01:00
filestore Plugins: Make it possible to support multiple plugin versions (#82116) 2024-02-12 12:47:49 +01:00
loader Plugins: Always load decoupled frontend assets from builds (#81873) 2024-03-13 12:40:09 +01:00
pipeline Plugins: Refactor plugin config into separate env var and request scoped services (#83261) 2024-02-27 12:38:02 +01:00
process Chore: Fix plugins manager process data race in tests (#81914) 2024-02-06 10:17:37 -03:00
registry Plugins: Make it possible to support multiple plugin versions (#82116) 2024-02-12 12:47:49 +01:00
signature Plugins: Refactor plugin config into separate env var and request scoped services (#83261) 2024-02-27 12:38:02 +01:00
sources Plugins: Update renderer plugin source (#80643) 2024-01-18 11:06:33 +01:00
testdata AuthN: Remove embedded oauth server (#83146) 2024-02-26 11:29:09 +01:00
installer_test.go Plugins: Make it possible to support multiple plugin versions (#82116) 2024-02-12 12:47:49 +01:00
installer.go Plugins: Refactor plugin config into separate env var and request scoped services (#83261) 2024-02-27 12:38:02 +01:00