zotregistry.io/zot@v1.4.4-0.20231124084042-02a8ed785457/pkg/api/constants/extensions.go (about) 1 package constants 2 3 // https://github.com/opencontainers/distribution-spec/tree/main/extensions#extensions-api-for-distribution 4 const ( 5 ExtCatalogPrefix = "/_catalog" 6 ExtOciDiscoverPrefix = "/_oci/ext/discover" 7 8 BaseExtension = "_zot" 9 10 // zot specific extensions. 11 BasePrefix = "/_zot" 12 ExtPrefix = BasePrefix + "/ext" 13 14 // search extension. 15 ExtSearch = "/search" 16 ExtSearchPrefix = ExtPrefix + ExtSearch 17 FullSearchPrefix = RoutePrefix + ExtSearchPrefix 18 19 // mgmt extension. 20 Mgmt = "/mgmt" 21 ExtMgmt = ExtPrefix + Mgmt 22 FullMgmt = RoutePrefix + ExtMgmt 23 24 // signatures extension. 25 Notation = "/notation" 26 ExtNotation = ExtPrefix + Notation 27 FullNotation = RoutePrefix + ExtNotation 28 Cosign = "/cosign" 29 ExtCosign = ExtPrefix + Cosign 30 FullCosign = RoutePrefix + ExtCosign 31 32 // user preferences extension. 33 UserPrefs = "/userprefs" 34 ExtUserPrefs = ExtPrefix + UserPrefs 35 FullUserPrefs = RoutePrefix + ExtUserPrefs 36 )