Will Browne
9ae3d049a3
Plugins: Simplify TestExtractFiles test ( #95183 )
...
simplify TestExtractFiles test
2024-10-24 12:01:00 +01:00
Will Browne
a2868fdb14
Plugins: Replace references of plugin SDK backend.Logger with Grafana logger ( #95235 )
...
replace references
2024-10-24 12:00:40 +01:00
Will Browne
25abd57029
Plugins: Update to latest go plugin SDK (0.256.0) ( #95065 )
...
* update to latest go plugin SDK
* make update-workspace
* update alerting tests
2024-10-22 15:44:53 +01:00
Will Browne
f97f489c2c
Plugins: Skip install errors if dependency plugin already exists ( #94710 )
...
* skip install errors if dependency plugin already exists
* add test
2024-10-15 11:35:45 +01:00
Will Browne
52f8cecd4a
Plugins: Add state logs for plugin client retrieval ( #93630 )
...
* add state to grpc plugin
* tidy
* fix lint
* fix issues
* return true
* use defer
* update err message
2024-09-24 15:55:02 +03:00
Will Browne
7cd546238b
Revert "Plugins: Add logs for plugin proto client retrieval" ( #93617 )
...
Revert "Plugins: Add logs for plugin proto client retrieval (#93527 )"
This reverts commit ccf6fbebfa .
2024-09-23 19:26:02 +03:00
Will Browne
ccf6fbebfa
Plugins: Add logs for plugin proto client retrieval ( #93527 )
2024-09-20 17:36:11 +01:00
Will Browne
362ffff591
Plugins: Avoid returning 404 for AutoEnabled apps ( #93436 )
...
avoid errors for autoenabled apps
2024-09-19 14:00:34 +01:00
Will Browne
ffbf6cf72d
Plugins: Add test case for relative parent directory path ( #93338 )
...
add case for testing relative path
2024-09-13 18:30:19 +03:00
Will Browne and Levente Balogh
3f8d127410
Plugins: Ensure only updateable plugins can be updated via the UI ( #93205 )
...
* only updateable plugins can be updated via the UI
* add missing state
* Apply levi brains
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com >
* apply same style throughout
---------
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com >
2024-09-12 13:51:50 +01:00
Will Browne
0469b0f52e
Plugins: Ensure fetch loading strategy cases for nested plugins ( #93209 )
...
* fix
* fix func name
2024-09-11 16:35:13 +03:00
Will Browne and Jack Westbrook
2c47d246fc
Plugins: Introduce LoadingStrategy for frontend loading logic ( #92392 )
...
* do it all
* feat(plugins): move loadingStrategy to ds pluginMeta and add to plugin settings endpoint
* support child plugins and update tests
* use relative path for nested plugins
* feat(plugins): support nested plugins in the plugin loader cache by extracting pluginId from path
* feat(grafana-data): add plugin loading strategy to plugin meta and export
* feat(plugins): pass down loadingStrategy to fe plugin loader
* refactor(plugins): make PluginLoadingStrategy an enum
* feat(plugins): add the loading strategy to the fe plugin loader cache
* feat(plugins): load fe plugin js assets as script tags based on be loadingStrategy
* add more tests
* feat(plugins): add loading strategy to plugin preloader
* feat(plugins): make loadingStrategy a maybe and provide fetch fallback
* test(alerting): update config.apps mocks to include loadingStrategy
* fix format
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2024-09-09 10:38:35 +01:00
Will Browne
aea8b60849
Plugins: Add support for fetching plugin includes from plugin CDN ( #91476 )
...
* update oss side
* add Rel func to plugins.FS
* update tests
* add comment
* fix fs paths for nested plugin
* fix test
* fix sources
* fix cdn class bug
* update tests
* remove commented out code
2024-08-21 09:46:41 +01:00
Will Browne
d35e9264bb
Plugins: Use plugins SDK constants for OAuth header names ( #90892 )
...
use SDK consts
2024-08-20 13:29:41 +01:00
Will Browne
704b07b3f0
Plugins: Bump plugin SDK to latest (0.244.0) ( #92057 )
...
bump SDK
2024-08-20 14:40:51 +03:00
Will Browne
9300c1bbea
Plugins: Update CLI check if plugin is already installed ( #91213 )
...
* check if plugin installed
* undo remove initial vers check
* still attempt deps
2024-08-06 09:21:40 +01:00
Will Browne and Giuseppe Guerra
fa49fe3331
Plugins: Use bundle instead of individual plugin during construct step ( #91140 )
...
* work off bundle instead of individual plugin
* Remove children
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com >
* Remove children ref
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com >
* fix assign
* end early
* unset children
---------
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com >
2024-07-30 11:24:37 +01:00
Will Browne
1b3fa8c47f
Plugins: Hide version information when plugin is managed ( #88065 )
...
* first pass
* fixup
* fix linter issues
* fix API test
* update naming
* rework
* update var name
* empty check
* prettier
* fix test
* fix lint
2024-07-29 11:18:43 +01:00
Will Browne
343d6f8a0c
Plugins: Support > 1 levels of plugin dependencies ( #90174 )
...
* do it
* prevent loops
* change to sync.Map
2024-07-09 15:46:30 +01:00
Will Browne
cff9ecbd6d
Plugins: Ensure plugin dependency field in plugin.json does not require version ( #90142 )
...
non required + pattern
2024-07-08 15:28:52 +01:00
Will Browne
74230937f4
Plugins: Update plugin SDK Go to 0.235.0 ( #89153 )
...
update plugin SDK go to 0.235.0
2024-06-13 15:14:39 +02:00
Will Browne
7d8722b561
API server: Add shutdown func to interface ( #88827 )
...
add shutdown func to interface
2024-06-06 15:18:54 +01:00
Will Browne
8a5c0cfdc0
Plugins: Pass cancellable context during API server creation ( #86545 )
2024-04-19 09:22:14 +03:00
Will Browne
dceb83ab42
Plugins: Expose backendplugin for client proto interface ( #86207 )
...
* first pass
* tidy
* add err check
* remove comment
* simplify
* remove unused stuff
* add backend()
* use SDK commit
* add codeowners for go.mod
* fix go.mod
* bump SDK
* go work sync
2024-04-17 18:47:01 +02:00
Will Browne
698436aa29
Plugins: Update to latest go plugin sdk (v0.221.0) ( #85796 )
...
* update plugin sdk
* fix indirect
2024-04-09 15:06:05 +02:00
Will Browne
257cc98062
Datasources: Remove unused functions ( #85473 )
...
* cleanup unused funcs
* remove more stuff
2024-04-02 16:19:52 +02:00
Will Browne
22fe7b067c
Plugins: Set correct PDC config values for proxy requests ( #85412 )
...
pass appropriate values
2024-03-29 20:17:05 +02:00
Will Browne
1a0ac381eb
Plugins: Send PDC file paths and contents for backwards compatibility ( #85287 )
...
* send paths and contents
* go work sync
2024-03-27 18:19:11 +01:00
Will Browne
cd912367b3
Plugins: Pass PDC info as file paths ( #85239 )
...
* pass filepaths
* fix test
2024-03-27 15:21:05 +01:00
Will Browne
b765c21d4c
Plugins: Pass PDC file contents in requests ( #84783 )
...
* Plugins: Pass PDC file contents in requests
* go mod tidy
* undo go.mod changes
* fix linter
* fix tests
* undo unnecessary changes
* update dep
* join with comma
* update naming
* bump SDK
2024-03-22 13:52:24 +01:00
Will Browne
c8c372c327
Prometheus: Prevent duplicate registration of custom header middleware ( #84860 )
...
* remove dupe middleware
* fix test
2024-03-20 21:22:33 +02:00
Will Browne
9d453d0dcc
Plugins: Remove direct featuremgmt.FeatureToggles dependency from plugins config ( #84482 )
2024-03-15 10:58:51 +01:00
Will Browne
225ac8003c
Plugins: Tidy config struct ( #84168 )
...
* tidy plugins config usage
* fix tests
2024-03-11 16:28:46 +01:00
Will Browne
c644826f50
Query: Add query type to json marshal/unmarshal ( #83821 )
...
add query type to json marshal/unmarshal
2024-03-04 16:06:57 +01:00
Will Browne
549094d27c
grafana/data: Gardening 👨🌾 ✂️ 🌳 ( #83615 )
...
* remove suspected unused dependencies from grafana/data
* un-export funcs and types
* re-export NoopTransformerOptions
* remove knip
2024-02-29 15:53:09 +01:00
Will Browne
5edd96ae77
Plugins: Refactor plugin config into separate env var and request scoped services ( #83261 )
...
* seperate services for env + req
* merge with main
* fix tests
* undo changes to golden file
* fix linter
* remove unused fields
* split out new config struct
* provide config
* undo go mod changes
* more renaming
* fix tests
* undo bra.toml changes
* update go.work.sum
* undo changes
* trigger
* apply PR feedback
2024-02-27 12:38:02 +01:00
Will Browne
941881266a
Plugins: Remove unused metadata.md file ( #83086 )
...
* remove unused metadata
* remove CODEOWNERS ref
2024-02-20 12:11:50 +02:00
Will Browne
788b9afda3
Plugins: Make it possible to support multiple plugin versions ( #82116 )
...
* first pass
* use version in more places
* add comment
* update installer
* fix wire
* fix tests
* tidy
* simplify changes
* fix in mem
* remove unused step
* fix step dupe logic for child plugins + add tests
2024-02-12 12:47:49 +01:00
Will Browne and Jack Westbrook
99feb928cf
Plugins: Don't auto prepend app sub url to plugin asset paths ( #81658 )
...
* don't prepend app sub url to paths
* simplify logo path
* fix(plugins): dynamically prepend appSubUrl for System module resolving to work
* fix(sandbox): support dynamic appSuburl prepend when loading plugin module.js
* fix tests
* update test name
* fix tests
* update fe + add some tests
* refactor(plugins): move wrangleurl to utils, rename to resolveModulePath, update usage
* chore: fix a typo
* test(plugins): add missing name to utils test
* reset test flag
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2024-02-08 12:19:28 +01:00
Will Browne
2a0f1900d5
Datasources: Add wireset for datasource.DataSourceAPIBuilder ( #80914 )
...
tidy up
2024-01-22 15:21:27 +01:00
Will Browne
d5bec225ed
Plugins: Fix Plugin Context method docs ( #80906 )
...
* fix method docs
* add docs for new method
2024-01-19 16:22:17 +01:00
Will Browne
3f30cbf91c
DataSources: Add datasource fetching + querying interface ( #80749 )
...
* first pass
* separate oss + enterprise
* tidy things up
* add ctx
* fix tests
* use standalone svcs
* mv plugin context provide
* fix wire
* fix import
2024-01-19 15:56:52 +01:00
Will Browne
3885497553
Plugins: Update renderer plugin source ( #80643 )
...
* rework renderer plugin source
* add tests
2024-01-18 11:06:33 +01:00
Will Browne
78ae795e06
Plugins: Fix loading of dist folders ( #80015 )
...
* end to end
* tidy
* fix whitespace
* remove unused code
* fix linter
* fix gosec + add sort
* fix test
* apply cr feedback
2024-01-08 11:45:03 +01:00
Will Browne
6ceab61bf8
Plugins: Support nested plugin signature validation on Windows ( #79467 )
...
* rework
* fix
* fix backend start
* fix tests
* fix
* print env
* enable CGO
* undo changes
* undo whitespace change
2023-12-19 11:56:40 +01:00
Will Browne
ef60c90dfa
Plugins: Make file system path handling in tests OS agnostic ( #79651 )
...
* make path handling OS agnostic
* PR feedback
* fix input for test case
2023-12-19 11:01:48 +01:00
Will Browne
0b511aaace
Plugins: Add backend check for app page role access ( #78269 )
...
* add backend check for roles
* tidy
* fix tests
* incorporate rbac
* fix linter
* apply PR feedback
* add tests
* fix logic
* add comment
* apply PR feedback
2023-12-18 16:12:46 +01:00
Will Browne
ce8fd14f1f
Plugins: Make renderer service load renderer plugin ( #77854 )
...
* rendering service loads renderer plugin
* update naming
* tidy
* apply PR feedback
* fix missing feature manager
* fix step
* set plugin
2023-12-14 17:33:29 +01:00
Will Browne
ddb7406caa
Plugins: Add running method to interface ( #78326 )
...
* add running to interface
* add context
2023-11-17 13:52:31 +01:00
Will Browne
b3ad61e180
Plugins: Add plugin version field to proto interface ( #78213 )
...
add plugin version
2023-11-15 16:53:30 +01:00
Will Browne
26bcfe300f
Plugins: Follow root level dist and siblings when walking file system ( #78042 )
...
* simplify
* add comments
* tidy up
* remove line
* update comment
* fix pfs test
* fix err import
* delete code
2023-11-14 10:31:46 +01:00
Will Browne
4299efbc56
Plugins: Expose PID through proto interface ( #77821 )
...
* expose PID thru interface
* apply PR feedback
* simplify
* add read lock
2023-11-13 14:41:53 +01:00
Will Browne
7d2d5fbe89
Plugins: Add referer and user login params to plugin CDN redirect logs ( #77942 )
...
add referer and user
2023-11-10 11:52:06 +01:00
Will Browne
662bc286c2
Plugins: Bump go plugin sdk to 0.191.0 ( #77773 )
...
* bump
* bump plugin sdk
2023-11-07 11:52:31 +01:00
Will Browne
19cd7dbae1
Plugins: Add API for creating pluginv2 proto client ( #77492 )
...
* first pass
* remove client from plugin
* fix wire
* update
* undo import change
* add opts
* add check
* tidy
* re-use logic
* rollback changes
2023-11-03 14:01:08 +01: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
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
Will Browne
8a33a6f958
Plugin: Accept backend plugin process command args ( #76037 )
...
accept args
2023-10-05 15:15:57 +02:00
Will Browne
d6db9eaeb2
Plugins: Make sure feature toggles config value is deterministic ( #75249 )
...
* make sure feature toggle config vals are deterministic
* fix nil pointer
* undo changes
* fix condition
* add tests
2023-09-22 13:56:48 +02:00
Will Browne
de2a107efa
Chore: Fix slug cfg name ( #75235 )
...
fix cfg name
2023-09-21 15:59:49 +03:00
Will Browne
e9e0e321b6
Chore: Add stack ID + slug to cfg ( #75227 )
...
* add stack ID + slug to cfg
* add to environment section
2023-09-21 14:45:43 +02:00
Will Browne
7fca1bde54
Plugins: Set grafana config, plugin version and user agent on plugin requests ( #75171 )
...
* first pass
* fixup
* remove test line
* fix tests
* use new fields
* fix imports + formatting
* fix tests
* rollback changes
* undo whitespace
* apply pr feedback
2023-09-21 11:33:31 +02:00
Will Browne
e855efb13d
Plugins: Move store and plugin dto to pluginsintegration ( #74655 )
...
move store and plugin dto
2023-09-11 13:59:24 +02:00
Will Browne
8d04f1daea
Chore: Bump grafana azure sdk to latest (1.8.1) ( #74529 )
...
bump grafana azure sdk to latest
2023-09-07 16:55:23 +02:00
Will Browne
557b1654f9
Plugins: Ensure service registration occurs in right order ( #74001 )
...
* make sure service registration occurs in right order
* fix test
2023-08-29 14:55:08 +02:00
Will Browne
3c50db328d
Plugins: Make Installer responsible for removing plugins from file system ( #73323 )
...
* installer is responsible for removing from file system
* take plugin as arg
* remove resolve step
* return plugin in test
2023-08-16 15:44:20 +02:00
Will Browne
75b0788377
Plugins: Remove registry dependency from process manager ( #73241 )
...
simplify
2023-08-16 10:46:00 +02:00
Will Browne
c830c01e61
Plugins: Remove unnecessary error result from env vars interface ( #73224 )
...
* remove error from interface
* fix test
2023-08-14 14:17:54 +02:00
Will Browne
c5e9a82ccb
Plugins: Do not fail bootstrap stage if single decorate step fails ( #73147 )
...
* don't fail all if decorate step fails
* fix casing
* include err too
* cover pluginsintegration too
2023-08-10 14:46:38 +02:00
Will Browne
d29f4a8f76
Plugins: Add context to StaticRouteResolver and ErrorResolver interfaces ( #73121 )
...
* add ctx
* fix tests
2023-08-10 10:32:12 +02:00
Will Browne
72da44db0e
Plugins: Add validation stage to plugin loader pipeline ( #73053 )
...
* first pass
* change validation signature
* err tracking
* fix
* undo golden
* 1 more
* fix
* adjust doc
* add test helper
* fix linter
2023-08-09 18:25:28 +02:00
Will Browne
98f827537b
Plugins: Add remaining steps to inititialization stage ( #72894 )
...
add remainder of init steps
2023-08-04 12:35:57 +02:00
Will Browne and Giuseppe Guerra
60b4a0b2a4
Plugins: Add termination stage to plugin loader pipeline ( #72822 )
...
* add termination stage
* uid -> pluginID (for now)
* also fix fakes
* add simple test
* Fix logger name
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com >
* inline stop func call
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com >
---------
Co-authored-by: Giuseppe Guerra <giuseppe.guerra@grafana.com >
2023-08-04 11:57:49 +02:00
Will Browne
ad2705fa0b
Plugins: Add inititialization stage to plugin loader pipeline ( #72667 )
...
* first pass
* migrate tests
* simplify
* fix comments
* fix linter
* nil checks
* remove comment
2023-08-02 16:29:12 +00:00
Will Browne
ec6412bcca
Plugins: Use plugins config to source app URL ( #72490 )
...
* use plugins config for app URL
* merge with main
* add missing file
* add fg
* fix tests
2023-07-28 15:18:25 +02:00
Will Browne
758d9884bc
Plugins: Plugins loader pipeline ( #71438 )
...
* discovery
* flesh out
* add docs
* remove unused func
* bootstrap stage
* fix docs
* update docs
* undo unnecessary changes
* add end tag
* update doc
* fix linter
* fix
* tidy
* update docs
* add class to filter func
* apply PR feedback
* fix test
2023-07-27 15:29:13 +02:00
Will Browne
b59ca7fb22
Plugins: Only configure plugin proxy transport once ( #71735 )
...
only configure plugin proxy transport once
2023-07-17 13:37:03 +02:00
Will Browne
a8577c21ba
Plugins: Migrate PluginStore mock to pre-existing fakes package ( #71664 )
...
* migrate to existing fakes package
* fix imports
2023-07-17 10:21:44 +00:00
Will Browne
162dde5bdd
Plugins: Use suffix for plugin directory ( #71375 )
...
* plugin dir suffix
* fix whitespace
* fix cli
* fix tests
* fixup
* simplify
* undo uninstall changes
2023-07-14 11:49:05 +02:00
Will Browne
9e999b455b
Plugins: Remove redundant dupe checker ( #71564 )
...
remove useless dupe checker
2023-07-14 10:24:59 +02:00
Will Browne
440596bf52
Plugins: Fix info log statement when installing plugin dependencies ( #71298 )
...
fix info log statement
2023-07-11 10:27:40 +02:00
Will Browne
1274979f3f
Plugins: Remove unused config field from SignatureCalculator ( #71297 )
...
remove unused cfg field
2023-07-11 08:52:02 +02:00
4818568c65
Chore: Convert background service registry to dskit module ( #64062 )
...
* Chore: Add initial support for deployment modes
* revert CLI changes and start modules independently
* add modules to codeowners
* additional comments
* add Engine and Manager interface to fix test issues
* convert background service registry to dskit module
* remove extra context from serviceListener logger
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
* Remove whitespace
* fix import
* undo ide changes
* only register All by default
* with registry
* add test
* add comments
* re-add debug log
* fix import
* reorganize arg
* undo kind changes
* add provide service test
* fix import
* rejig systemd calls
* update codeowners
---------
Co-authored-by: Todd Treece <todd.treece@grafana.com >
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2023-07-06 14:45:47 +02:00
Will Browne
a9b9b96c61
Plugins: Update backend plugin debugging instructions ( #70239 )
...
* Update development-with-local-grafana.md
Reflect latest changes to backend plugin debugging
* bump SDK
* fix build cmd
2023-06-27 10:08:13 +02:00
Will Browne
9f18e0ccf3
Plugins: Re-use plugin registry mocks from fakes package ( #69840 )
...
re-use mocks from fakes package
2023-06-09 12:08:26 +02:00
Will Browne
91b0cdc871
Plugins: Account for nil user when constructing plugin context ( #69811 )
...
cater for nil user
2023-06-08 19:36:41 +03:00
Will Browne
624777258b
Plugins: Refactor creation of plugin context to dedicated service ( #66451 )
...
* first pass
* fix tests
* return errs
* change signature
* tidy
* delete unnecessary fields from test
* tidy
* fix tests
* simplify
* separate error check in API
* apply nits
2023-06-08 13:59:51 +02:00
Will Browne
a221e1d226
Plugins: Standardize Golang enum naming convention ( #69449 )
...
* standardize enum pattern
* fix up
2023-06-08 12:21:19 +02:00
Will Browne
1fd4953833
Plugins: Optimize creation of Golang errors and slices ( #69448 )
...
* tidy up
* fix tests
2023-06-07 17:22:43 +02:00
Will Browne
12dc56ad0c
Plugins: Refactor plugin repository API ( #69063 )
...
* support grafana wildcard version
* undo go.mod changes
* tidy
* flesh out tests
* refactor
* add tests
* tidy naming
* undo some changes
* split interfaces
* separation
* update new signature
* simplify
* update var namings
* unexport types
* introduce opts pattern
* reorder test
* fix compat checks
* middle ground
* unexport client
* move back
* fix tests
* inline logger
* make client usable
* use fake logger
* tidy errors
* remove unused types
* fix test
* review fixes
* rework compatibility
* adjust installer
* fix tests
* opts => cfg
* remove unused var
* fix var name
2023-05-30 11:48:52 +02:00
Will Browne
ae373c662c
Plugins: Refactor env vars to dedicated service ( #68960 )
...
* add env vars service
* fix tests
* fix more tests
2023-05-24 14:02:14 +02:00
Will Browne
286b9e08e9
Plugins: Bump Plugin SDK version and address instance management breaking changes ( #68900 )
...
* bump sdk and propagate ctx
* fix tests
2023-05-24 10:19:34 +02:00
Will Browne
bb6ec1470d
Plugins: Correct the usage of mutex for gRPC plugin implementation ( #68555 )
...
correct usage of mutex
2023-05-17 11:50:25 +02:00
Will Browne
e0e2535c96
Plugins: Tidy up CLI code ( #67813 )
...
* more tidying
* move some things around
* more tidying
* fix linter
2023-05-08 10:58:47 +02:00
Will Browne
fd28c8490f
Plugins: Tidy up CLI code ( #67723 )
...
* remove dead code and use pkg/plugins for uninstall process
* fix linter
* remove unnecessary cruft
2023-05-04 10:52:09 +02:00
Will Browne
6cd042ed16
Plugins: Remove dead CLI code and use pkg/plugins for uninstall process ( #67711 )
...
* remove dead code and use pkg/plugins for uninstall process
* fix linter
2023-05-03 14:52:57 +02:00
Will Browne
739c7f1c68
Plugins: Simplify plugin file removal ( #66115 )
...
* make explicit class check when attempting to remove plugin
* simplify plugin file tracking
* fix test
* apply feedback
* fix linter
2023-04-20 11:52:59 +02:00
Will Browne
7808e74260
Plugins: Skip instrumenting plugin build info for core and bundled plugins ( #66105 )
...
* only instrument plugin build for non core/bundled plugins
* fix import
2023-04-06 12:50:50 +02:00
Will Browne
bff9f4c890
Plugins: Move config factory to pluginsintegration package ( #65716 )
...
* move config to pluginsintegration package
* change to all plugin toggle
* fixes
* fixes
* fix lerna
* fix test
2023-04-05 14:40:08 +02:00
Will Browne
819c2f4ad8
Plugins: Remove unnecessary CDN code ( #65929 )
...
remove unnecessary code
2023-04-04 17:01:49 +02:00