From 0dd00e7883feed259c5fc1e6c26e98ef525a52e5 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Wed, 25 May 2022 17:49:22 +0000 Subject: [PATCH] fix extension endpoints Signed-off-by: Shivam Mishra --- pkg/api/controller_test.go | 4 ++-- pkg/extensions/extensions.go | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pkg/api/controller_test.go b/pkg/api/controller_test.go index 68c122d6..032902b6 100644 --- a/pkg/api/controller_test.go +++ b/pkg/api/controller_test.go @@ -4855,10 +4855,10 @@ func TestDistSpecExtensions(t *testing.T) { So(err, ShouldBeNil) So(len(extensionList.Extensions), ShouldEqual, 1) So(len(extensionList.Extensions[0].Endpoints), ShouldEqual, 1) - So(extensionList.Extensions[0].Name, ShouldEqual, "zot") + So(extensionList.Extensions[0].Name, ShouldEqual, "_zot") So(extensionList.Extensions[0].URL, ShouldContainSubstring, "_zot.md") So(extensionList.Extensions[0].Description, ShouldNotBeEmpty) - So(extensionList.Extensions[0].Endpoints[0], ShouldEqual, constants.RoutePrefix+constants.ExtSearchPrefix) + So(extensionList.Extensions[0].Endpoints[0], ShouldEqual, constants.ExtSearchPrefix) }) Convey("start minimal zot server", t, func(c C) { diff --git a/pkg/extensions/extensions.go b/pkg/extensions/extensions.go index 57978b35..479cdafb 100644 --- a/pkg/extensions/extensions.go +++ b/pkg/extensions/extensions.go @@ -127,10 +127,11 @@ func GetExtensions(config *config.Config) distext.ExtensionList { extensions := make([]distext.Extension, 0) if config.Extensions != nil && config.Extensions.Search != nil { - endpoints := []string{fmt.Sprintf("%s%s", constants.RoutePrefix, constants.ExtSearchPrefix)} - searchExt := getExtension("zot", + endpoints := []string{constants.ExtSearchPrefix} + searchExt := getExtension("_zot", "https://github.com/project-zot/zot/tree/main/pkg/extensions/_zot.md", - "zot extension provide various components e.g search that provides various search capabilities", endpoints) + "zot registry extension", + endpoints) extensions = append(extensions, searchExt) }