Fix: Install plugins when they have no plugin archive info(catalog en… (#109200)

* fix: install plugins when they have URL is set

* test:INSTALL_PLUGINS private plugin with version
This commit is contained in:
Syerikjan Kh authored and GitHub committed 2025-08-06 09:02:59 -04:00
1 parent 4e1333236c
commit abdb1c70ec
3 files changed
+24 -2

No files matched your search

+11
View File
@@ -394,6 +394,17 @@ func Test_migrateInstallPluginsToPreinstallPluginsSync(t *testing.T) {
},
},
},
{name: "parse private plugin",
installPluginsVal: "https://s3.our.domain/grafana-plugins/our-plugin-datasource-1.2.0+linux.zip;our-plugin-datasource 1.2.0",
preinstallPlugins: map[string]InstallPlugin{},
expectedPlugins: map[string]InstallPlugin{
"our-plugin-datasource": {
ID: "our-plugin-datasource",
Version: "1.2.0",
URL: "https://s3.our.domain/grafana-plugins/our-plugin-datasource-1.2.0+linux.zip",
},
},
},
}
for _, tc := range tests {