diff --git a/2023/05/OSS_NA-Container_Registries_not_just_containers/Makefile b/2023/05/OSS_NA-Container_Registries_not_just_containers/Makefile new file mode 100644 index 0000000..496048d --- /dev/null +++ b/2023/05/OSS_NA-Container_Registries_not_just_containers/Makefile @@ -0,0 +1,6 @@ + +img/%.png: img/%.dot + dot -Tpng $^ > $@ + +registry: + PORT=1234 crane registry serve diff --git a/2023/05/OSS_NA-Container_Registries_not_just_containers/OSS-NA-ContainerCon_2023 - Container Registries for non-containers.odp b/2023/05/OSS_NA-Container_Registries_not_just_containers/OSS-NA-ContainerCon_2023 - Container Registries for non-containers.odp new file mode 100644 index 0000000..edf6161 Binary files /dev/null and b/2023/05/OSS_NA-Container_Registries_not_just_containers/OSS-NA-ContainerCon_2023 - Container Registries for non-containers.odp differ diff --git a/2023/05/OSS_NA-Container_Registries_not_just_containers/OSS-NA-ContainerCon_2023 - Container Registries for non-containers.pdf b/2023/05/OSS_NA-Container_Registries_not_just_containers/OSS-NA-ContainerCon_2023 - Container Registries for non-containers.pdf new file mode 100644 index 0000000..b45b4b5 Binary files /dev/null and b/2023/05/OSS_NA-Container_Registries_not_just_containers/OSS-NA-ContainerCon_2023 - Container Registries for non-containers.pdf differ diff --git a/2023/05/OSS_NA-Container_Registries_not_just_containers/README.md b/2023/05/OSS_NA-Container_Registries_not_just_containers/README.md new file mode 100644 index 0000000..1c45960 --- /dev/null +++ b/2023/05/OSS_NA-Container_Registries_not_just_containers/README.md @@ -0,0 +1,5 @@ + +Open Source Summit NA 2023 (Vancouver) + +[Schedule Link](https://sched.co/1K57C) + diff --git a/2023/05/OSS_NA-Container_Registries_not_just_containers/media-types.dot b/2023/05/OSS_NA-Container_Registries_not_just_containers/media-types.dot new file mode 100644 index 0000000..b0cccc2 --- /dev/null +++ b/2023/05/OSS_NA-Container_Registries_not_just_containers/media-types.dot @@ -0,0 +1,17 @@ +digraph G { + { + imageIndex [shape=note, label="Image Index\n<>\napplication/vnd.oci.image.index.v1+json\napplication/vnd.docker.distribution.manifest.list.v2+json"] + { + rank=same + manifest [shape=note, label="Image manifest\napplication/vnd.oci.image.manifest.v1+json\napplication/vnd.docker.distribution.manifest.v2+json"] + } + config [shape=note, label="Image config JSON\napplication/vnd.oci.image.config.v1+json\napplication/vnd.docker.container.image.v1+json"] + layer [shape=note, label="Layer tar archive\napplication/vnd.oci.image.layer.v1.tar\napplication/vnd.oci.image.layer.v1.tar+gzip\napplication/vnd.oci.image.layer.nondistributable.v1.tar\napplication/vnd.oci.image.layer.nondistributable.v1.tar+gzip\napplication/vnd.docker.image.rootfs.diff.tar.gzip"] + } + + imageIndex -> imageIndex [label="1..*"] + imageIndex -> manifest [label="1..*"] + manifest -> config [label="1..1"] + manifest -> layer [label="1..*"] + manifest -> manifest [label="0..1"]; +} diff --git a/2023/05/OSS_NA-Container_Registries_not_just_containers/media-types.png b/2023/05/OSS_NA-Container_Registries_not_just_containers/media-types.png new file mode 100644 index 0000000..1b3bffa Binary files /dev/null and b/2023/05/OSS_NA-Container_Registries_not_just_containers/media-types.png differ