0
Fork 0
mirror of https://github.com/project-zot/zot.git synced 2024-12-16 21:56:37 -05:00
zot/pkg/api
Ramkumar Chinchani cb2af94b0b
feat: add support for docker images (#2714)
* feat: add support for docker images

Issue #724

A new config section under "HTTP" called "Compat" is added which
currently takes a list of possible compatible legacy media-types.

https://github.com/opencontainers/image-spec/blob/main/media-types.md#compatibility-matrix

Only "docker2s2" (Docker Manifest V2 Schema V2) is currently supported.

Garbage collection also needs to be made aware of non-OCI compatible
layer types.
feat: add cve support for non-OCI compatible layer types

Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>

* 

Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>

* test: add more docker compat tests

Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>

* feat: add additional validation checks for non-OCI images

Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>

* ci: make "full" images docker-compatible

Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>

---------

Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>
2024-10-31 09:44:04 +02:00
..
config feat: add support for docker images (#2714) 2024-10-31 09:44:04 +02:00
constants feat(cluster): Add support for request proxying for scale out (#2385) 2024-05-20 09:05:21 -07:00
errors refactor: rename go module from zotregistry.io/zot to zotregistry.dev/zot (#2187) 2024-01-31 20:34:07 -08:00
authn.go chore: update go.mod deps (#2609) 2024-08-13 11:28:51 -07:00
authn_test.go feat: add support for docker images (#2714) 2024-10-31 09:44:04 +02:00
authz.go ci(deps): upgrade golangci-lint (#2556) 2024-07-29 10:32:51 -07:00
controller.go fix(authn): make hashing/encryption keys used to secure cookies (#2536) 2024-08-12 15:11:53 -07:00
controller_test.go fix(delete manifest): distinct behaviors for delete by tag vb delete by digest (#2626) 2024-10-03 09:06:41 -07:00
cookiestore.go fix(authn): make hashing/encryption keys used to secure cookies (#2536) 2024-08-12 15:11:53 -07:00
ldap.go ci(deps): upgrade golangci-lint (#2556) 2024-07-29 10:32:51 -07:00
proxy.go feat(sync): support for periodic repo sync in scale-out cluster (#2424) 2024-05-31 09:25:34 -07:00
proxy_test.go feat(cluster): Add support for request proxying for scale out (#2385) 2024-05-20 09:05:21 -07:00
recovery.go refactor: rename go module from zotregistry.io/zot to zotregistry.dev/zot (#2187) 2024-01-31 20:34:07 -08:00
routes.go feat: add support for docker images (#2714) 2024-10-31 09:44:04 +02:00
routes_test.go chore: Update github.com/zitadel/oidc v1 to v3 (#2585) 2024-08-05 09:11:00 -07:00
session.go chore: update go.mod deps (#2609) 2024-08-13 11:28:51 -07:00