From 9ed785592f8a615083f202f8d156f591b2cdad53 Mon Sep 17 00:00:00 2001 From: rick Date: Fri, 14 Nov 2025 12:59:01 +0800 Subject: [PATCH] fix: wrong downloader for the extension --- pkg/downloader/extension.go | 1 + pkg/server/store_ext_manager.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/downloader/extension.go b/pkg/downloader/extension.go index da7c4ac2..7a3b5752 100644 --- a/pkg/downloader/extension.go +++ b/pkg/downloader/extension.go @@ -50,6 +50,7 @@ func NewStoreDownloader(opts ...ExtensionDownloaderOption) PlatformAwareOCIDownl } func (d *ExtensionDownloader) Download(name, tag, _ string) (reader io.Reader, err error) { + name = strings.TrimPrefix(name, "atest-store-") d.extFile = d.GetTargetFile(name) image := fmt.Sprintf("%s/atest-ext-%s-%s", d.imagePrefix, d.kind, name) reader, err = d.OCIDownloader.Download(image, tag, d.extFile) diff --git a/pkg/server/store_ext_manager.go b/pkg/server/store_ext_manager.go index a05a103f..9c902fc2 100644 --- a/pkg/server/store_ext_manager.go +++ b/pkg/server/store_ext_manager.go @@ -126,7 +126,7 @@ func (s *storeExtManager) Start(name, socket string) (err error) { if err != nil { err = fmt.Errorf("not found extension, try to download it, error: %v", err) go func() { - ociDownloader := downloader.NewStoreDownloader() + ociDownloader := s.ociDownloader ociDownloader.WithKind("store") ociDownloader.WithOS(s.execer.OS()) reader, dErr := ociDownloader.Download(name, "", "")