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
2025-08-06 09:02:59 -04:00
committed by GitHub
parent 4e1333236c
commit abdb1c70ec
3 changed files with 24 additions and 2 deletions
+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 {