containerd/core
Akihiro Suda 99721c27e1
Disable the support for Schema 1 images
Schema 1 (`application/vnd.docker.distribution.manifest.v1+prettyjws`) has been
officially deprecated since containerd v1.7 (PR 6884).

We have planned to remove the support for Schema 1 in containerd v2.0, but this
removal may still surprise some users.
So, in containerd v2.0 we will just disable it by default.

The support for Schema 1 can be still enabled by setting an environment variable
`CONTAINERD_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE=1`, however, this workaround
will be completely removed in containerd v2.1.

Schema 2 was introduced in Docker 1.10 (Feb 2016), so most users should
have been already using Schema 2 or OCI.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-02-15 11:11:35 +09:00
..
containers Move containers to core/containers 2024-01-17 09:50:40 -08:00
content Switch to new errdefs package 2024-01-25 22:18:45 -08:00
diff Switch to new errdefs package 2024-01-25 22:18:45 -08:00
images Switch to new errdefs package 2024-01-25 22:18:45 -08:00
leases Switch to new errdefs package 2024-01-25 22:18:45 -08:00
metadata Avoid publishing data events during transaction 2024-02-06 21:38:32 -08:00
metrics Switch to new errdefs package 2024-01-25 22:18:45 -08:00
mount Remove internal LoopConfig struct 2024-02-13 11:49:28 +02:00
remotes Disable the support for Schema 1 images 2024-02-15 11:11:35 +09:00
runtime Remove deprecated funcs from restart package 2024-02-10 17:54:48 -08:00
sandbox Switch to new errdefs package 2024-01-25 22:18:45 -08:00
snapshots Switch to new errdefs package 2024-01-25 22:18:45 -08:00
streaming Move transfer and unpack packages 2024-02-07 22:40:15 -08:00
transfer Move transfer and unpack packages 2024-02-07 22:40:15 -08:00
unpack Move transfer and unpack packages 2024-02-07 22:40:15 -08:00