diff --git a/Makefile b/Makefile
index 71c8ad64..734e5c0b 100644
--- a/Makefile
+++ b/Makefile
@@ -164,25 +164,25 @@ gen-protobuf: check-not-freebds $(PROTOC)
.PHONY: binary-minimal
binary-minimal: EXTENSIONS=
binary-minimal: modcheck build-metadata
- env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zot-$(OS)-$(ARCH)-minimal $(BUILDMODE_FLAGS) -tags containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.io/zot/pkg/api/config.ReleaseTag=${RELEASE_TAG} -X zotregistry.io/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.io/zot/pkg/api/config.BinaryType=minimal -X zotregistry.io/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zot
+ env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zot-$(OS)-$(ARCH)-minimal $(BUILDMODE_FLAGS) -tags containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.dev/zot/pkg/api/config.ReleaseTag=${RELEASE_TAG} -X zotregistry.dev/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.dev/zot/pkg/api/config.BinaryType=minimal -X zotregistry.dev/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zot
.PHONY: binary
binary: $(if $(findstring ui,$(BUILD_LABELS)), ui)
binary: modcheck build-metadata
- env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zot-$(OS)-$(ARCH) $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.io/zot/pkg/api/config.ReleaseTag=${RELEASE_TAG} -X zotregistry.io/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.io/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.io/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zot
+ env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zot-$(OS)-$(ARCH) $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.dev/zot/pkg/api/config.ReleaseTag=${RELEASE_TAG} -X zotregistry.dev/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.dev/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.dev/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zot
.PHONY: binary-debug
binary-debug: $(if $(findstring ui,$(BUILD_LABELS)), ui)
binary-debug: modcheck swaggercheck build-metadata
- env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zot-$(OS)-$(ARCH)-debug $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),debug,containers_image_openpgp -v -gcflags all='-N -l' -ldflags "-X zotregistry.io/zot/pkg/api/config.ReleaseTag=${RELEASE_TAG} -X zotregistry.io/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.io/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.io/zot/pkg/api/config.GoVersion=${GO_VERSION}" ./cmd/zot
+ env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zot-$(OS)-$(ARCH)-debug $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),debug,containers_image_openpgp -v -gcflags all='-N -l' -ldflags "-X zotregistry.dev/zot/pkg/api/config.ReleaseTag=${RELEASE_TAG} -X zotregistry.dev/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.dev/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.dev/zot/pkg/api/config.GoVersion=${GO_VERSION}" ./cmd/zot
.PHONY: cli
cli: modcheck build-metadata
- env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zli-$(OS)-$(ARCH) $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),search,containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.io/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.io/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.io/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zli
+ env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zli-$(OS)-$(ARCH) $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),search,containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.dev/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.dev/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.dev/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zli
.PHONY: bench
bench: modcheck build-metadata
- env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zb-$(OS)-$(ARCH) $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.io/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.io/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.io/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zb
+ env CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) go build -o bin/zb-$(OS)-$(ARCH) $(BUILDMODE_FLAGS) -tags $(BUILD_LABELS),containers_image_openpgp -v -trimpath -ldflags "-X zotregistry.dev/zot/pkg/api/config.Commit=${COMMIT} -X zotregistry.dev/zot/pkg/api/config.BinaryType=$(extended-name) -X zotregistry.dev/zot/pkg/api/config.GoVersion=${GO_VERSION} -s -w" ./cmd/zb
.PHONY: exporter-minimal
exporter-minimal: EXTENSIONS=
diff --git a/README.md b/README.md
index 85849ed5..05a33df9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# zot [![build](https://github.com/project-zot/zot/actions/workflows/build.yaml/badge.svg?branch=main)](https://github.com/project-zot/zot/actions/workflows/build.yaml) [![test](https://github.com/project-zot/zot/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/project-zot/zot/actions/workflows/test.yaml) [![nightly jobs](https://github.com/project-zot/zot/actions/workflows/nightly.yaml/badge.svg)](https://github.com/project-zot/zot/actions/workflows/nightly.yaml) [![codecov.io](http://codecov.io/github/project-zot/zot/coverage.svg?branch=main)](http://codecov.io/github/project-zot/zot?branch=main) [![Conformance Results](https://github.com/project-zot/zot/workflows/conformance/badge.svg)](https://github.com/project-zot/zot/actions?query=workflow%3Aconformance) [![CodeQL](https://github.com/project-zot/zot/workflows/CodeQL/badge.svg)](https://github.com/project-zot/zot/actions?query=workflow%3ACodeQL) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5425/badge)](https://bestpractices.coreinfrastructure.org/projects/5425) [![Go Reference](https://pkg.go.dev/badge/zotregistry.io/zot.svg)](https://pkg.go.dev/zotregistry.io/zot)
+# zot [![build](https://github.com/project-zot/zot/actions/workflows/build.yaml/badge.svg?branch=main)](https://github.com/project-zot/zot/actions/workflows/build.yaml) [![test](https://github.com/project-zot/zot/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/project-zot/zot/actions/workflows/test.yaml) [![nightly jobs](https://github.com/project-zot/zot/actions/workflows/nightly.yaml/badge.svg)](https://github.com/project-zot/zot/actions/workflows/nightly.yaml) [![codecov.io](http://codecov.io/github/project-zot/zot/coverage.svg?branch=main)](http://codecov.io/github/project-zot/zot?branch=main) [![Conformance Results](https://github.com/project-zot/zot/workflows/conformance/badge.svg)](https://github.com/project-zot/zot/actions?query=workflow%3Aconformance) [![CodeQL](https://github.com/project-zot/zot/workflows/CodeQL/badge.svg)](https://github.com/project-zot/zot/actions?query=workflow%3ACodeQL) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5425/badge)](https://bestpractices.coreinfrastructure.org/projects/5425) [![Go Reference](https://pkg.go.dev/badge/zotregistry.dev/zot.svg)](https://pkg.go.dev/zotregistry.dev/zot)
**zot**: a production-ready vendor-neutral OCI image registry - images stored in [OCI image format](https://github.com/opencontainers/image-spec), [distribution specification](https://github.com/opencontainers/distribution-spec) on-the-wire, that's it!
diff --git a/THIRD-PARTY-LICENSES.md b/THIRD-PARTY-LICENSES.md
index 130a68a8..dec9877b 100644
--- a/THIRD-PARTY-LICENSES.md
+++ b/THIRD-PARTY-LICENSES.md
@@ -463,4 +463,4 @@ sigs.k8s.io/kustomize/api|https://github.com/kubernetes-sigs/kustomize/blob/6ce0
sigs.k8s.io/kustomize/kyaml|https://github.com/kubernetes-sigs/kustomize/blob/6ce0bf390ce3/kyaml/LICENSE|Apache-2.0
sigs.k8s.io/yaml/goyaml.v2|https://github.com/kubernetes-sigs/yaml/blob/v1.4.0/goyaml.v2/LICENSE|Apache-2.0
sigs.k8s.io/yaml|https://github.com/kubernetes-sigs/yaml/blob/v1.4.0/LICENSE|Apache-2.0
-zotregistry.io/zot|Unknown|Apache-2.0
+zotregistry.dev/zot|Unknown|Apache-2.0
diff --git a/cmd/zb/helper.go b/cmd/zb/helper.go
index d091b824..6cfda833 100644
--- a/cmd/zb/helper.go
+++ b/cmd/zb/helper.go
@@ -20,8 +20,8 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"gopkg.in/resty.v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
)
func makeHTTPGetRequest(url string, resultPtr interface{}, client *resty.Client) error {
diff --git a/cmd/zb/main.go b/cmd/zb/main.go
index a520b9ad..0846b4a1 100644
--- a/cmd/zb/main.go
+++ b/cmd/zb/main.go
@@ -7,7 +7,7 @@ import (
"github.com/rs/zerolog/log"
"github.com/spf13/cobra"
- "zotregistry.io/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/config"
)
// "zb" - performance benchmark and stress.
diff --git a/cmd/zb/main_test.go b/cmd/zb/main_test.go
index 2989ed53..bcf1f580 100644
--- a/cmd/zb/main_test.go
+++ b/cmd/zb/main_test.go
@@ -5,8 +5,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
)
func TestIntegration(t *testing.T) {
diff --git a/cmd/zb/perf.go b/cmd/zb/perf.go
index ad0edff9..2cc61fce 100644
--- a/cmd/zb/perf.go
+++ b/cmd/zb/perf.go
@@ -21,7 +21,7 @@ import (
godigest "github.com/opencontainers/go-digest"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/api/constants"
)
const (
diff --git a/cmd/zli/main.go b/cmd/zli/main.go
index 02d89194..822c992c 100644
--- a/cmd/zli/main.go
+++ b/cmd/zli/main.go
@@ -6,7 +6,7 @@ package main
import (
"os"
- cli "zotregistry.io/zot/pkg/cli/client"
+ cli "zotregistry.dev/zot/pkg/cli/client"
)
func main() {
diff --git a/cmd/zli/main_test.go b/cmd/zli/main_test.go
index f798e91c..4b31b09c 100644
--- a/cmd/zli/main_test.go
+++ b/cmd/zli/main_test.go
@@ -8,9 +8,9 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- cli "zotregistry.io/zot/pkg/cli/client"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ cli "zotregistry.dev/zot/pkg/cli/client"
)
func TestIntegration(t *testing.T) {
diff --git a/cmd/zot/main.go b/cmd/zot/main.go
index ec6d0b97..543aa9f4 100644
--- a/cmd/zot/main.go
+++ b/cmd/zot/main.go
@@ -3,7 +3,7 @@ package main
import (
"os"
- cli "zotregistry.io/zot/pkg/cli/server"
+ cli "zotregistry.dev/zot/pkg/cli/server"
)
func main() {
diff --git a/cmd/zot/main_test.go b/cmd/zot/main_test.go
index 500b8b71..dccca8f3 100644
--- a/cmd/zot/main_test.go
+++ b/cmd/zot/main_test.go
@@ -5,9 +5,9 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- cli "zotregistry.io/zot/pkg/cli/server"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ cli "zotregistry.dev/zot/pkg/cli/server"
)
func TestIntegration(t *testing.T) {
diff --git a/cmd/zxp/main.go b/cmd/zxp/main.go
index ecfa4abc..cd499085 100644
--- a/cmd/zxp/main.go
+++ b/cmd/zxp/main.go
@@ -6,7 +6,7 @@ package main
import (
"os"
- "zotregistry.io/zot/pkg/exporter/cli"
+ "zotregistry.dev/zot/pkg/exporter/cli"
)
func main() {
diff --git a/demos/cosign.rec b/demos/cosign.rec
index dfa44a41..17391394 100644
--- a/demos/cosign.rec
+++ b/demos/cosign.rec
@@ -9,7 +9,7 @@
[1.527833, "o", "\r\u001b[32m$\b\n\u001b[39m \b"]
[1.892826, "i", "\r"]
[1.892941, "o", "\n \b"]
-[1.984005, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:52:53.967114224Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:52:53.967201658Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
+[1.984005, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:52:53.967114224Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:52:53.967201658Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
[2.332847, "i", "\u0001"]
[2.573071, "i", "\t"]
[2.573482, "o", " \n\n"]
@@ -22,46 +22,46 @@
[8.34582, "i", "\r"]
[8.346124, "o", "\n \b"]
[9.259429, "o", "Getting image source signatures\r\n \b"]
-[9.264994, "o", "\u001b[H\u001b[Kit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/\r\n\u001b[K\u001b[1;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:52:53.967114224Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[3;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:52:53.967201658Z\",\"message\":\"runtime params\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34746\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"8.246µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"\r\n\u001b[K\u001b[6;119H\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":15,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\"\r\n\u001b[K\u001b[7;119H\",\"time\":\"2022-04-11T07:53:01.24804926Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
-[9.267079, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":65,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:01.250149941Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":65,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:01.250247114Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[7B"]
-[9.267794, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":65,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:01.250247114Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34748\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"1.469364ms\",\"bodySize\":407,\"heade\r\n\u001b[K\u001b[5;119Hers\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"go\r\n\u001b[K\u001b[6;119Horoutine\":65,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.250991895Z\",\"message\":\"HTT\r\n\u001b[K\u001b[7;119HTP API\"}\r\n\u001b[K\u001b[7B"]
-[9.77295, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:01.755927777Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
-[9.773132, "o", "e\":\"2022-04-11T07:53:01.756012536Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[7B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:01.756012536Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34750\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"280.768µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.756148592Z\",\"mes"]
+[9.264994, "o", "\u001b[H\u001b[Kit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/\r\n\u001b[K\u001b[1;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:52:53.967114224Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[3;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:52:53.967201658Z\",\"message\":\"runtime params\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34746\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"8.246µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"\r\n\u001b[K\u001b[6;119H\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":15,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\"\r\n\u001b[K\u001b[7;119H\",\"time\":\"2022-04-11T07:53:01.24804926Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[9.267079, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:01.250149941Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:01.250247114Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[7B"]
+[9.267794, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:01.250247114Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34748\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"1.469364ms\",\"bodySize\":407,\"heade\r\n\u001b[K\u001b[5;119Hers\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"go\r\n\u001b[K\u001b[6;119Horoutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.250991895Z\",\"message\":\"HTT\r\n\u001b[K\u001b[7;119HTP API\"}\r\n\u001b[K\u001b[7B"]
+[9.77295, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:01.755927777Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
+[9.773132, "o", "e\":\"2022-04-11T07:53:01.756012536Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[7B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:01.756012536Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34750\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"280.768µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.756148592Z\",\"mes"]
[9.773203, "o", "sage\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[7B"]
-[9.775705, "o", "\u001b[H\u001b[K300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"280.768µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.756148592Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34754\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"1.086855ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[6;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":69,\"ca\r\n\u001b[K\u001b[7;119Haller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.758698279Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[9.775705, "o", "\u001b[H\u001b[K300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"280.768µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.756148592Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34754\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"1.086855ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[6;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":69,\"ca\r\n\u001b[K\u001b[7;119Haller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.758698279Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
[9.85909, "o", "\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[20A\u001b[A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[20A"]
-[9.859338, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"1.086855ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[1;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":69,\"ca\r\n\u001b[K\u001b[2;119Haller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.758698279Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34756\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/3dcddc\r\n\u001b[K\u001b[4;119Hca9-e320-4c48-aa26-a996487171d4\",\"statusCode\":202,\"latency\":\"81.964986ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[5;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[6;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.io/zot/pkg/ap\r\n\u001b[K\u001b[7;119Hpi/session.go:132\",\"time\":\"2022-04-11T07:53:01.842347694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
+[9.859338, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"1.086855ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[1;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":69,\"ca\r\n\u001b[K\u001b[2;119Haller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.758698279Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34756\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/3dcddc\r\n\u001b[K\u001b[4;119Hca9-e320-4c48-aa26-a996487171d4\",\"statusCode\":202,\"latency\":\"81.964986ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[5;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[6;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.dev/zot/pkg/ap\r\n\u001b[K\u001b[7;119Hpi/session.go:132\",\"time\":\"2022-04-11T07:53:01.842347694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
[9.859508, "o", "\u001b[A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[20A"]
-[9.861174, "o", "\u001b[H\u001b[Kller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.758698279Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34756\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/3dcddc\r\n\u001b[K\u001b[2;119Hca"]
-[9.861328, "o", "9-e320-4c48-aa26-a996487171d4\",\"statusCode\":202,\"latency\":\"81.964986ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[3;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[4;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.io/zot/pkg/ap\r\n\u001b[K\u001b[5;119Hpi/session.go:132\",\"time\":\"2022-04-11T07:53:01.842347694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":25,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:01.844397079Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[8B"]
-[9.862847, "o", "\u001b[H\u001b[Ki/session.go:132\",\"time\":\"2022-04-11T07:53:01.842347694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":25,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:53:01.844397079Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/3dcddca9-e320-4c48-aa26-a996487171d4\",\"dstDigest\":\"sha256:55\r\n\u001b[K\u001b[4;119H54879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[5;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":25,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:01.846033457Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[8B"]
-[9.864937, "o", "\u001b[H\u001b[K4879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[1;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":25,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:01.846033457Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/3dcddca9-e320-4c48-aa26-a996487171d4\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":25,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:5"]
-[9.865094, "o", "3:01.848178432Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[8B\u001b[H\u001b[Kegistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:01.848178432Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34758\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/3dcddca9\r\n\u001b[K\u001b[3;119H9-e320-4c48-aa26-a996487171d4?digest=sha256%3A554879"]
+[9.861174, "o", "\u001b[H\u001b[Kller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.758698279Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34756\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/3dcddc\r\n\u001b[K\u001b[2;119Hca"]
+[9.861328, "o", "9-e320-4c48-aa26-a996487171d4\",\"statusCode\":202,\"latency\":\"81.964986ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[3;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[4;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.dev/zot/pkg/ap\r\n\u001b[K\u001b[5;119Hpi/session.go:132\",\"time\":\"2022-04-11T07:53:01.842347694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":25,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:01.844397079Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[8B"]
+[9.862847, "o", "\u001b[H\u001b[Ki/session.go:132\",\"time\":\"2022-04-11T07:53:01.842347694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":25,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:53:01.844397079Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/3dcddca9-e320-4c48-aa26-a996487171d4\",\"dstDigest\":\"sha256:55\r\n\u001b[K\u001b[4;119H54879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[5;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":25,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:01.846033457Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[8B"]
+[9.864937, "o", "\u001b[H\u001b[K4879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[1;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":25,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:01.846033457Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/3dcddca9-e320-4c48-aa26-a996487171d4\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":25,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:5"]
+[9.865094, "o", "3:01.848178432Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[8B\u001b[H\u001b[Kegistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:01.848178432Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34758\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/3dcddca9\r\n\u001b[K\u001b[3;119H9-e320-4c48-aa26-a996487171d4?digest=sha256%3A554879"]
[9.86512, "o", "bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"4.054838ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/oc"]
-[9.865153, "o", "tet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":25,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.\r\n\u001b[K\u001b[7;119H.848290212Z\",\"message\":\"HTTP API"]
+[9.865153, "o", "tet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":25,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:01.\r\n\u001b[K\u001b[7;119H.848290212Z\",\"message\":\"HTTP API"]
[9.865171, "o", "\"}\r\n\u001b[K\u001b[8B"]
-[10.302851, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a0\r\n\u001b[K\u001b[1;119H096cda667e5fdc8b: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b8\r\n\u001b[K\u001b[2;119H88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":72,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:02.285682529Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[6;119H8b\",\"goroutine\":72,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:02.285817834Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[8B"]
-[10.303536, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[1;119H8b\",\"goroutine\":72,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:02.285817834Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34760\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:02611b03\r\n\u001b[K\u001b[4;119H34a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"692.213µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":72,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.286318115Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[8B"]
-[10.3055, "o", "\u001b[H\u001b[K4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"692.213µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":72,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.286318115Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34762\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"188.595µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[6;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":74,\"cal\r\n\u001b[K\u001b[7;119Hller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.288571194Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
+[10.302851, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a0\r\n\u001b[K\u001b[1;119H096cda667e5fdc8b: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b8\r\n\u001b[K\u001b[2;119H88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":72,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:02.285682529Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[6;119H8b\",\"goroutine\":72,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:02.285817834Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[8B"]
+[10.303536, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[1;119H8b\",\"goroutine\":72,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:02.285817834Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34760\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:02611b03\r\n\u001b[K\u001b[4;119H34a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"692.213µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":72,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.286318115Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[8B"]
+[10.3055, "o", "\u001b[H\u001b[K4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"692.213µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":72,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.286318115Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34762\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"188.595µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[6;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":74,\"cal\r\n\u001b[K\u001b[7;119Hller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.288571194Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
[10.305961, "o", "Copying config 02611b034a [======================================] 575.0b / 575.0b\r\n \b\u001b[A\u001b[KCopying config 02611b034a done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[19A"]
[10.306106, "o", "\u001b[A\u001b[KCopying config 02611b034a done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[19A"]
-[10.307137, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"188.595µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[1;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":74,\"cal\r\n\u001b[K\u001b[2;119Hller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.288571194Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34766\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/172e74\r\n\u001b[K\u001b[4;119H487-2eb8-4018-9e74-e2717ca0438c\",\"statusCode\":202,\"latency\":\"211.237µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[5;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[6;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":41,\"caller\":\"zotregistry.io/zot/pkg/api/ses\r\n\u001b[K\u001b[7;119Hssion.go:132\",\"time\":\"2022-04-11T07:53:02.290314854Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9B"]
-[10.308437, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.288571194Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34766\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/172e74\r\n\u001b[K\u001b[2;119H487-2eb8-4018-9e74-e2717ca0438c\",\"statusCode\":202,\"latency\":\"211.237µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[3;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[4;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":41,\"caller\":\"zotregistry.io/zot/pkg/api/ses\r\n\u001b[K\u001b[5;119Hssion.go:132\",\"time\":\"2022-04-11T07:53:02.290314854Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0"]
-[10.308576, "o", ",\"goroutine\":43,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:02.291704639Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Ksion.go:132\",\"time\":\"2022-04-11T07:53:02.290314854Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.Co"]
-[10.308763, "o", "ntentLength\":0,\"goroutine\":43,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:53:02.291704639Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/172e7487-2eb8-4018-9e74-e2717ca0438c\",\"dstDigest\":\"sha256:02\r\n\u001b[K\u001b[4;119H2611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[5;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":43,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:02.291886121Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[9B"]
-[10.312342, "o", "\u001b[H\u001b[K611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[1;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":43,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:02.291886121Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/172e7487-2eb8-4018-9e74-e2717ca0438c\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":43,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:5"]
-[10.312493, "o", "3:02.295545014Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kegistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:02.295545014Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34768\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/172e7487\r\n\u001b[K\u001b[3;119H7-2eb8-4018-9e74-e2717ca0438c?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.988163ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/oc"]
-[10.312517, "o", "tet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":43,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.\r\n\u001b[K\u001b[7;119H.295663186Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9B"]
+[10.307137, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"188.595µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[1;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":74,\"cal\r\n\u001b[K\u001b[2;119Hller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.288571194Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34766\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/172e74\r\n\u001b[K\u001b[4;119H487-2eb8-4018-9e74-e2717ca0438c\",\"statusCode\":202,\"latency\":\"211.237µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[5;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[6;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":41,\"caller\":\"zotregistry.dev/zot/pkg/api/ses\r\n\u001b[K\u001b[7;119Hssion.go:132\",\"time\":\"2022-04-11T07:53:02.290314854Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9B"]
+[10.308437, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.288571194Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34766\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/172e74\r\n\u001b[K\u001b[2;119H487-2eb8-4018-9e74-e2717ca0438c\",\"statusCode\":202,\"latency\":\"211.237µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[3;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[4;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":41,\"caller\":\"zotregistry.dev/zot/pkg/api/ses\r\n\u001b[K\u001b[5;119Hssion.go:132\",\"time\":\"2022-04-11T07:53:02.290314854Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0"]
+[10.308576, "o", ",\"goroutine\":43,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:02.291704639Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Ksion.go:132\",\"time\":\"2022-04-11T07:53:02.290314854Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.Co"]
+[10.308763, "o", "ntentLength\":0,\"goroutine\":43,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:53:02.291704639Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/172e7487-2eb8-4018-9e74-e2717ca0438c\",\"dstDigest\":\"sha256:02\r\n\u001b[K\u001b[4;119H2611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[5;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":43,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:02.291886121Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[9B"]
+[10.312342, "o", "\u001b[H\u001b[K611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[1;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":43,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:02.291886121Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/172e7487-2eb8-4018-9e74-e2717ca0438c\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":43,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:5"]
+[10.312493, "o", "3:02.295545014Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kegistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:02.295545014Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34768\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/172e7487\r\n\u001b[K\u001b[3;119H7-2eb8-4018-9e74-e2717ca0438c?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.988163ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/oc"]
+[10.312517, "o", "tet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":43,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.\r\n\u001b[K\u001b[7;119H.295663186Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9B"]
[10.313731, "o", "Writing manifest to image destination\r\n \b"]
-[10.315521, "o", "\u001b[H\u001b[K-2eb8-4018-9e74-e2717ca0438c?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[1;119HCode\":201,\"latency\":\"3.988163ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[2;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[3;119H[\"Go-http-client/1.1\"]},\"goroutine\":43,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.\r\n\u001b[K\u001b[4;119H.295663186Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[6;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":51,\"caller\":"]
-[10.315692, "o", "\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[7;119H2022-04-11T07:53:02.298682766Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.298946022Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":51,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/"]
+[10.315521, "o", "\u001b[H\u001b[K-2eb8-4018-9e74-e2717ca0438c?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[1;119HCode\":201,\"latency\":\"3.988163ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[2;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[3;119H[\"Go-http-client/1.1\"]},\"goroutine\":43,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:02.\r\n\u001b[K\u001b[4;119H.295663186Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[6;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":51,\"caller\":"]
+[10.315692, "o", "\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[7;119H2022-04-11T07:53:02.298682766Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.298946022Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":51,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/"]
[10.315729, "o", "pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.298974525Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":51,\"cal\r\n\u001b[K\u001b[6;119H"]
-[10.315886, "o", "ller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299004091Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":51,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H07:53:02.29907803Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":51,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistr"]
-[10.315973, "o", "y.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299111583Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":51,\"caller\r\n\u001b[K\u001b[6;119"]
-[10.316166, "o", "Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299181184Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:"]
-[10.316195, "o", "53:02.299319655Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":51,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02\r\n\u001b[K\u001b[3;119H2.299354019Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[4;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"gor"]
-[10.316398, "o", "outine\":51,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299382723Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Ke\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":51,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02\r\n\u001b[K\u001b[2;119H2.299476219Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34770\",\"method\":\"PUT\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[4;119Hat"]
-[10.316475, "o", "usCode\":201,\"latency\":\"1.151546ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[5;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[6;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":51,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:53:02.299504703Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[10BStoring signatures\r\n \b"]
+[10.315886, "o", "ller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299004091Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":51,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H07:53:02.29907803Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":51,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistr"]
+[10.315973, "o", "y.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299111583Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":51,\"caller\r\n\u001b[K\u001b[6;119"]
+[10.316166, "o", "Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299181184Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:"]
+[10.316195, "o", "53:02.299319655Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":51,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02\r\n\u001b[K\u001b[3;119H2.299354019Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[4;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"gor"]
+[10.316398, "o", "outine\":51,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02.299382723Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[10B\u001b[H\u001b[Ke\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":51,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:02\r\n\u001b[K\u001b[2;119H2.299476219Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34770\",\"method\":\"PUT\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[4;119Hat"]
+[10.316475, "o", "usCode\":201,\"latency\":\"1.151546ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[5;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[6;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":51,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:53:02.299504703Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[10BStoring signatures\r\n \b"]
[10.319102, "o", "$ \r$\b\n \b$ "]
[14.004466, "i", "cosign generate-key-pair"]
[14.005184, "o", "cosign generate-key-pair"]
@@ -80,11 +80,11 @@
[22.3469, "o", "cosign verify --key cosign.pub localhost:5000/busybox:latest"]
[22.779921, "i", "\r"]
[22.780692, "o", "\r$\b\n \b"]
-[22.840979, "o", "\u001b[H\u001b[KtusCode\":201,\"latency\":\"1.151546ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[1;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[2;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":51,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[3;119Hme\":\"2022-04-11T07:53:02.299504703Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34774\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"39.203µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerre\r\n\u001b[K\u001b[6;119Hegistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:53:14.82411121Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
-[22.841636, "o", "\u001b[H\u001b[Ke\":\"2022-04-11T07:53:14.82411121Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34774\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"222.038µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1\r\n\u001b[K\u001b[3;119H1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,ap\r\n\u001b[K\u001b[4;119Hpplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[5;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[6;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[7;119H-11T07:53:14.824932815Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
-[22.843144, "o", "\u001b[H\u001b[Kplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[1;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[2;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[3;119H-11T07:53:14.824932815Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34"]
-[22.84324, "o", "774\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"6.432µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerreg\r\n\u001b[K\u001b[6;119Hgistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\r\n\u001b[K\u001b[7;119He\":\"2022-04-11T07:53:14.826410906Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
-[22.843536, "o", "\u001b[H\u001b[K\":\"2022-04-11T07:53:14.826410906Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34774\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[2;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":404,\"latency\":\"106.38µs\",\"bodySize\":294,\"\r\n\u001b[K\u001b[3;119H\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.\r\n\u001b[K\u001b[4;119H.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[5;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[6;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:14.826914864Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
+[22.840979, "o", "\u001b[H\u001b[KtusCode\":201,\"latency\":\"1.151546ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[1;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[2;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":51,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[3;119Hme\":\"2022-04-11T07:53:02.299504703Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34774\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"39.203µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerre\r\n\u001b[K\u001b[6;119Hegistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:53:14.82411121Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
+[22.841636, "o", "\u001b[H\u001b[Ke\":\"2022-04-11T07:53:14.82411121Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34774\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"222.038µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1\r\n\u001b[K\u001b[3;119H1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,ap\r\n\u001b[K\u001b[4;119Hpplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[5;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[6;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[7;119H-11T07:53:14.824932815Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
+[22.843144, "o", "\u001b[H\u001b[Kplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[1;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[2;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[3;119H-11T07:53:14.824932815Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34"]
+[22.84324, "o", "774\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"6.432µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerreg\r\n\u001b[K\u001b[6;119Hgistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\r\n\u001b[K\u001b[7;119He\":\"2022-04-11T07:53:14.826410906Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
+[22.843536, "o", "\u001b[H\u001b[K\":\"2022-04-11T07:53:14.826410906Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34774\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[2;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":404,\"latency\":\"106.38µs\",\"bodySize\":294,\"\r\n\u001b[K\u001b[3;119H\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.\r\n\u001b[K\u001b[4;119H.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[5;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[6;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:14.826914864Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[19B"]
[22.84383, "o", "Error: no matching signatures:\r\n \b\n \b"]
[22.843897, "o", "main.go:46: error during command execution: no matching signatures:\r\n \b"]
[22.84844, "o", "$ "]
@@ -98,67 +98,67 @@
[28.599693, "o", "Enter password for private key: "]
[29.431896, "i", "\r"]
[29.432539, "o", "\rE\b\n \b"]
-[29.56025, "o", "\u001b[H\u001b[Kv1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[1;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[2;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"\r\n\u001b[K\u001b[3;119H\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:14.826914864Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"29.075µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerre\r\n\u001b[K\u001b[6;119Hegistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:53:21.543440645Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[25B"]
-[29.561244, "o", "\u001b[H\u001b[Ke\":\"2022-04-11T07:53:21.543440645Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"126.839µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1\r\n\u001b[K\u001b[3;119H1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,ap\r\n\u001b[K\u001b[4;119Hpplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[5;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[6;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[7;119H-11T07:53:21.544303959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[25BPushing signature to: localhost:5000/busybox\r\n \b"]
-[29.562792, "o", "\u001b[H\u001b[Kplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[1;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[2;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[3;119H-11T07:53:21.544303959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"5.62µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregi\r\n\u001b[K\u001b[6;119Histry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\"\r\n\u001b[K\u001b[7;119H\":\"2022-04-11T07:53:21.545961377Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
-[29.563325, "o", "\u001b[H\u001b[K:\"2022-04-11T07:53:21.545961377Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[2;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":404,\"latency\":\"72.907µs\",\"bodySize\":294,\"\r\n\u001b[K\u001b[3;119H\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.\r\n\u001b[K\u001b[4;119H.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[5;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[6;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.546566045Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
-[29.56583, "o", "\u001b[H\u001b[Kv1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[1;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[2;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"\r\n\u001b[K\u001b[3;119H\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.546566045Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"5.049µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerreg\r\n\u001b[K\u001b[6;119Hgistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\r\n\u001b[K\u001b[7;119He\":\"2022-04-11T07:53:21.549112596Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[29.56025, "o", "\u001b[H\u001b[Kv1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[1;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[2;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":54,\"\r\n\u001b[K\u001b[3;119H\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:14.826914864Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"29.075µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerre\r\n\u001b[K\u001b[6;119Hegistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:53:21.543440645Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[25B"]
+[29.561244, "o", "\u001b[H\u001b[Ke\":\"2022-04-11T07:53:21.543440645Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"126.839µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1\r\n\u001b[K\u001b[3;119H1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,ap\r\n\u001b[K\u001b[4;119Hpplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[5;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[6;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[7;119H-11T07:53:21.544303959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[25BPushing signature to: localhost:5000/busybox\r\n \b"]
+[29.562792, "o", "\u001b[H\u001b[Kplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[1;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[2;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-\r\n\u001b[K\u001b[3;119H-11T07:53:21.544303959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"5.62µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregi\r\n\u001b[K\u001b[6;119Histry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\"\r\n\u001b[K\u001b[7;119H\":\"2022-04-11T07:53:21.545961377Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[29.563325, "o", "\u001b[H\u001b[K:\"2022-04-11T07:53:21.545961377Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[2;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":404,\"latency\":\"72.907µs\",\"bodySize\":294,\"\r\n\u001b[K\u001b[3;119H\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.\r\n\u001b[K\u001b[4;119H.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[5;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[6;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.546566045Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[29.56583, "o", "\u001b[H\u001b[Kv1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,applicatio\r\n\u001b[K\u001b[1;119Hon/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"U\r\n\u001b[K\u001b[2;119HUser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"\r\n\u001b[K\u001b[3;119H\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.546566045Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"5.049µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerreg\r\n\u001b[K\u001b[6;119Hgistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\r\n\u001b[K\u001b[7;119He\":\"2022-04-11T07:53:21.549112596Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
[29.567548, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a6\r\n\u001b[K\u001b[1;119H658c64a13ad5ae72: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0dd"]
-[29.56768, "o", "d1\r\n\u001b[K\u001b[2;119H1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:21.550682299Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae7\r\n\u001b[K\u001b[6;119H72\",\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
-[29.568183, "o", "e\":\"2022-04-11T07:53:21.550712155Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae7\r\n\u001b[K\u001b[2;119H72\",\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:21.550712155Z\",\r\n\u001b[K\u001b[3;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cach"]
-[29.568228, "o", "e: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:a56e054a\r\n\u001b[K\u001b[5;119Ha9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"statusCode\":404,\"latency\":\"112.392µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[6;119Hrs\":{\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\r\n\u001b[K\u001b[7;119He\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.5507543"]
-[29.568539, "o", "74Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd\r\n\u001b[K\u001b[2;119Hd2\",\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:21.551368089Z\",\r\n\u001b[K\u001b[3;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"HEAD\",\"path\":\"/v2/busyb"]
-[29.568638, "o", "ox/blobs/sha256:e31220af\r\n\u001b[K\u001b[5;119Hf41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":404,\"latency\":\"212.029µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[6;119Hrs\":{\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\r\n\u001b[K\u001b[7;119He\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.551500288Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
-[29.569086, "o", "\u001b[H\u001b[K41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":404,\"latency\":\"212.029µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\r\n\u001b[K\u001b[2;119He\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.551500288Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34786\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[4;119HtusCode\":202,\"latency\":\"165.091µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Ty\r\n\u001b[K\u001b[5;119Hype\":[\"application/json\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44ad\r\n\u001b[K\u001b[6;119Hdc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.552216174Z\",\r\n\u001b[K\u001b[7;119H,\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
-[29.569249, "o", "\u001b[H\u001b[Kpe\":[\"application/json\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44ad\r\n\u001b[K\u001b[1;119Hdc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.552216174Z\",\r\n\u001b[K\u001b[2;119H,\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[4;119HtusCode\":202,\"latency\":\"66.044µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Typ\r\n\u001b[K\u001b[5;119Hpe\":[\"application/json\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc\r\n\u001b[K\u001b[6;119Hc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.552667654Z\",\"\r\n\u001b[K\u001b[7;119H\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
-[29.56996, "o", "\u001b[H\u001b[K],\"Content-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0\r\n\u001b[K\u001b[1;119H0.20220209165246-a44adc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[2;119HT07:53:21.552938212Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/cac8b7\r\n\u001b[K\u001b[4;119H7fc-e962-4741-9bb3-7ecfc04b8b4a\",\"statusCode\":202,\"latency\":\""]
+[29.56768, "o", "d1\r\n\u001b[K\u001b[2;119H1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:53:21.550682299Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae7\r\n\u001b[K\u001b[6;119H72\",\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
+[29.568183, "o", "e\":\"2022-04-11T07:53:21.550712155Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae7\r\n\u001b[K\u001b[2;119H72\",\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:21.550712155Z\",\r\n\u001b[K\u001b[3;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cach"]
+[29.568228, "o", "e: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:a56e054a\r\n\u001b[K\u001b[5;119Ha9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"statusCode\":404,\"latency\":\"112.392µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[6;119Hrs\":{\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\r\n\u001b[K\u001b[7;119He\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.5507543"]
+[29.568539, "o", "74Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd\r\n\u001b[K\u001b[2;119Hd2\",\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:53:21.551368089Z\",\r\n\u001b[K\u001b[3;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"HEAD\",\"path\":\"/v2/busyb"]
+[29.568638, "o", "ox/blobs/sha256:e31220af\r\n\u001b[K\u001b[5;119Hf41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":404,\"latency\":\"212.029µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[6;119Hrs\":{\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\r\n\u001b[K\u001b[7;119He\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.551500288Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[29.569086, "o", "\u001b[H\u001b[K41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":404,\"latency\":\"212.029µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\r\n\u001b[K\u001b[2;119He\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.551500288Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34786\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[4;119HtusCode\":202,\"latency\":\"165.091µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Ty\r\n\u001b[K\u001b[5;119Hype\":[\"application/json\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44ad\r\n\u001b[K\u001b[6;119Hdc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.552216174Z\",\r\n\u001b[K\u001b[7;119H,\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[29.569249, "o", "\u001b[H\u001b[Kpe\":[\"application/json\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44ad\r\n\u001b[K\u001b[1;119Hdc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.552216174Z\",\r\n\u001b[K\u001b[2;119H,\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[4;119HtusCode\":202,\"latency\":\"66.044µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Typ\r\n\u001b[K\u001b[5;119Hpe\":[\"application/json\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc\r\n\u001b[K\u001b[6;119Hc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.552667654Z\",\"\r\n\u001b[K\u001b[7;119H\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[29.56996, "o", "\u001b[H\u001b[K],\"Content-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0\r\n\u001b[K\u001b[1;119H0.20220209165246-a44adc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[2;119HT07:53:21.552938212Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/cac8b7\r\n\u001b[K\u001b[4;119H7fc-e962-4741-9bb3-7ecfc04b8b4a\",\"statusCode\":202,\"latency\":\""]
[29.570009, "o", "90.511µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"\r\n\u001b[K\u001b[5;119H\"],\"Content-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0\r\n\u001b[K\u001b[6;119H0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"c"]
-[29.570044, "o", "aller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[7;119HT07:53:21.553215374Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K07:53:21.552938212Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"meth"]
+[29.570044, "o", "aller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[7;119HT07:53:21.553215374Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K07:53:21.552938212Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"meth"]
[29.570052, "o", "od\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/cac8b7\r\n\u001b[K\u001b[2;119H7fc-e962-4741-9bb3-7ecfc04b8b4a\",\"statusCode\":202,\"latency\":\"90.511µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"\r\n\u001b[K\u001b[3;119H\"],\"Content-Type\":[\"application/octet-stream\"],\"User-Agen"]
-[29.570058, "o", "t\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0\r\n\u001b[K\u001b[4;119H0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[5;119HT07:53:21.553215374Z\",\"message\":\"HTTP API\"}\r\n\u001b["]
-[29.570189, "o", "K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:21.553367049Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K-11T07:53:21.553367049Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug"]
-[29.570224, "o", "\",\"src\":\"/var/lib/registry/busybox/.uploads/7aead363-06cf-4d7e-95ca-298f10f39d8a\",\"dstDigest\":\"sha256:a5\r\n\u001b[K\u001b[2;119H56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/a56e054a9\r\n\u001b[K\u001b[3;119H9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[4;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.553480653Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[5;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:21.553490221Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[26B"]
-[29.571258, "o", "\u001b[H\u001b[Ke_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.553480653Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[1;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/ro"]
-[29.571278, "o", "utes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[3;119H4-11T07:53:21.553490221Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/7aead363-06cf-4d7e-95ca-298f10f39d8a\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:21.554536359Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go"]
-[29.571491, "o", ":1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246\r\n\u001b[K\u001b[1;119H6-a44adc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.554604\r\n\u001b[K\u001b[2;119H4768Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/cac8b7fc-e962-4741-9bb3-7ecfc04b8b4a\",\"dstDigest\":\"sha256:e3\r\n\u001b[K\u001b[4;119H31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/e31220af4\r\n\u001b[K\u001b[5;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.554681021Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[26B"]
-[29.572295, "o", "\u001b[H\u001b[K1220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/e31220af4\r\n\u001b[K\u001b[1;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.554681021Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/cac8b7fc-e962-4741-9bb3-7ecfc04b8b4a\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":57,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:5"]
-[29.57243, "o", "3:21.555648381Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kegistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:21.555648381Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/cac8b7fc\r\n\u001b[K\u001b[3;119Hc-e962-4741-9bb3-7ecfc04b8b4a?digest=sha256%3Ae3122"]
-[29.572468, "o", "0af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"2.20057ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Type\"\r\n\u001b[K\u001b[5;119H\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-\r\n\u001b[K\u001b[6;119H-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.5556851\r\n\u001b[K\u001b[7;119H14Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
-[29.573391, "o", "\u001b[H\u001b[Kode\":201,\"latency\":\"2.20057ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Type\"\r\n\u001b[K\u001b[1;119H\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-\r\n\u001b[K\u001b[2;119H-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.5556851\r\n\u001b[K\u001b[3;119H14Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c222\r\n\u001b[K\u001b[5;119H284641b4d5fd2\",\"reference\":\"sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"goroutine\":82,\r\n\u001b[K\u001b[6;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2022-04-11T07:53:21.556726239Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[7;119Htry.io/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[26B"]
-[29.573662, "o", "\u001b[H\u001b[K4Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c222\r\n\u001b[K\u001b[2;119H284641b4d5fd2\",\"reference\":\"sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"goroutine\":82,\r\n\u001b[K\u001b[3;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2022-04-11T07:53:21.556726239Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[4;119Htry.io/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K{\"l"]
-[29.573704, "o", "evel\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557051441Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b["]
-[29.573776, "o", "7;119Herence\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557051441Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557112746Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[4;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2f"]
-[29.573862, "o", "e3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557167619Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[7;119H from root\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/z"]
-[29.573895, "o", "ot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557112746Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557167619Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"gorout"]
-[29.573976, "o", "ine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557229406Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:"]
-[29.574001, "o", "53:21.557167619Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557229406Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/specs-go/v1\",\"goroutine"]
-[29.574079, "o", "\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H07:53:21.557372134Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557229406Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[3;119H/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H07:53:21.557372134Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fd"]
-[29.57412, "o", "c8b\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557445612Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
-[29.574223, "o", "\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H07:53:21.557372134Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557445612Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557604501Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside perm"]
-[29.574311, "o", "itted packages\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557445612Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec"]
-[29.574346, "o", "/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557604501Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557688459Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b["]
-[29.574413, "o", "K\u001b[26B\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557604501Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557688459Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com"]
-[29.574439, "o", "/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557793006Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}"]
-[29.57451, "o", "\r\n\u001b[K\u001b[26B\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557688459Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557793006Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256"]
-[29.574624, "o", ":02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55786428Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55786428Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":82,\"cal\r\n"]
-[29.574683, "o", "\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557926748Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"202"]
+[29.570058, "o", "t\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0\r\n\u001b[K\u001b[4;119H0.20220209165246-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[5;119HT07:53:21.553215374Z\",\"message\":\"HTTP API\"}\r\n\u001b["]
+[29.570189, "o", "K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:21.553367049Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K-11T07:53:21.553367049Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug"]
+[29.570224, "o", "\",\"src\":\"/var/lib/registry/busybox/.uploads/7aead363-06cf-4d7e-95ca-298f10f39d8a\",\"dstDigest\":\"sha256:a5\r\n\u001b[K\u001b[2;119H56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/a56e054a9\r\n\u001b[K\u001b[3;119H9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[4;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.553480653Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[5;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:21.553490221Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[26B"]
+[29.571258, "o", "\u001b[H\u001b[Ke_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.553480653Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[1;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/ro"]
+[29.571278, "o", "utes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[3;119H4-11T07:53:21.553490221Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/7aead363-06cf-4d7e-95ca-298f10f39d8a\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:21.554536359Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go"]
+[29.571491, "o", ":1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246\r\n\u001b[K\u001b[1;119H6-a44adc326839\"]},\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.554604\r\n\u001b[K\u001b[2;119H4768Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/cac8b7fc-e962-4741-9bb3-7ecfc04b8b4a\",\"dstDigest\":\"sha256:e3\r\n\u001b[K\u001b[4;119H31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/e31220af4\r\n\u001b[K\u001b[5;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.554681021Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[26B"]
+[29.572295, "o", "\u001b[H\u001b[K1220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/e31220af4\r\n\u001b[K\u001b[1;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:53:21.554681021Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/cac8b7fc-e962-4741-9bb3-7ecfc04b8b4a\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":57,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:5"]
+[29.57243, "o", "3:21.555648381Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kegistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:53:21.555648381Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34780\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/cac8b7fc\r\n\u001b[K\u001b[3;119Hc-e962-4741-9bb3-7ecfc04b8b4a?digest=sha256%3Ae3122"]
+[29.572468, "o", "0af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"2.20057ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Type\"\r\n\u001b[K\u001b[5;119H\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-\r\n\u001b[K\u001b[6;119H-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.5556851\r\n\u001b[K\u001b[7;119H14Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[29.573391, "o", "\u001b[H\u001b[Kode\":201,\"latency\":\"2.20057ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Content-Type\"\r\n\u001b[K\u001b[1;119H\":[\"application/octet-stream\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-\r\n\u001b[K\u001b[2;119H-a44adc326839\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.5556851\r\n\u001b[K\u001b[3;119H14Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c222\r\n\u001b[K\u001b[5;119H284641b4d5fd2\",\"reference\":\"sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"goroutine\":82,\r\n\u001b[K\u001b[6;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2022-04-11T07:53:21.556726239Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[7;119Htry.dev/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[26B"]
+[29.573662, "o", "\u001b[H\u001b[K4Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c222\r\n\u001b[K\u001b[2;119H284641b4d5fd2\",\"reference\":\"sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"goroutine\":82,\r\n\u001b[K\u001b[3;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2022-04-11T07:53:21.556726239Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[4;119Htry.dev/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K{\"l"]
+[29.573704, "o", "evel\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557051441Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b["]
+[29.573776, "o", "7;119Herence\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557051441Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557112746Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[4;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2f"]
+[29.573862, "o", "e3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557167619Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[7;119H from root\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/z"]
+[29.573895, "o", "ot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557112746Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557167619Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"gorout"]
+[29.573976, "o", "ine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557229406Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:"]
+[29.574001, "o", "53:21.557167619Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557229406Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/specs-go/v1\",\"goroutine"]
+[29.574079, "o", "\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H07:53:21.557372134Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557229406Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[3;119H/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H07:53:21.557372134Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fd"]
+[29.57412, "o", "c8b\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557445612Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
+[29.574223, "o", "\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H07:53:21.557372134Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557445612Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557604501Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside perm"]
+[29.574311, "o", "itted packages\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557445612Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec"]
+[29.574346, "o", "/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557604501Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557688459Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b["]
+[29.574413, "o", "K\u001b[26B\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557604501Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557688459Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com"]
+[29.574439, "o", "/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557793006Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}"]
+[29.57451, "o", "\r\n\u001b[K\u001b[26B\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557688459Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557793006Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256"]
+[29.574624, "o", ":02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55786428Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55786428Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":82,\"cal\r\n"]
+[29.574683, "o", "\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.557926748Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"202"]
[29.574741, "o", "2-04-11T07:53:21\r\n\u001b[K\u001b[6;119H1.557996258Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[7;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K.557996258Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[1;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb30042"]
-[29.574771, "o", "7c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558059277Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sh"]
-[29.574854, "o", "a256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558120011Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558120011Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,"]
-[29.574905, "o", "\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558174323Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558233515Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
-[29.574946, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558174323Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558233515Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\","]
-[29.574977, "o", "\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H07:53:21.558375331Z\",\"message\":\"detected jump outside permitted packages\"}"]
-[29.575009, "o", "\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558233515Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[3;119H/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H07:53:21.558375331Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558448008Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
-[29.575135, "o", "\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H07:53:21.558375331Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558448008Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55857632Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[7;119Hutside permitted packages\"}\r\n\u001b[K\u001b[26B"]
-[29.575209, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558448008Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55857632Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[4;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558659676Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b[26B"]
-[29.575272, "o", "\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55857632Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[1;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558659676Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558722885Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
-[29.575331, "o", "\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558659676Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558722885Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558786665Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
-[29.575412, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558722885Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558786665Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[6;119H1.558851818Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.dev.cosign.simplesigning.v1+json of\r\n\u001b[K\u001b[7;119Hf blob sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\"}\r\n\u001b[K\u001b[26B"]
-[29.575462, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558786665Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[3;119H1.558851818Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.dev.cosign.simplesigning.v1+json of\r\n\u001b[K\u001b[4;119Hf blob sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558913554Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
-[29.575527, "o", "\u001b[H\u001b[K.558851818Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.dev.cosign.simplesigning.v1+json of\r\n\u001b[K\u001b[1;119Hf blob sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558913554Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558972264Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
-[29.575727, "o", "\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[1;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558913554Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[2;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[4;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558972264Z\",\"me"]
-[29.57585, "o", "ssage\":\"<- ws.recurs\r\n\u001b[K\u001b[5;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[7;119H1.559116365Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[1;119H1.559116365Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34786\",\"method\":\"PUT\",\"pat"]
-[29.575894, "o", "h\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[3;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":201,\"latency\":\"2.594891ms\",\"bodySize\":0,\"\r\n\u001b[K\u001b[4;119H\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"558\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+js\r\n\u001b[K\u001b[5;119Hson\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutin\r\n\u001b[K\u001b[6;119Hne\":82,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.559168624Z\",\"message\":\"HTTP API\"\r\n\u001b[K\u001b[7;119H\"}\b\n\u001b[K\u001b[26B"]
+[29.574771, "o", "7c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558059277Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sh"]
+[29.574854, "o", "a256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558120011Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558120011Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,"]
+[29.574905, "o", "\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558174323Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558233515Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
+[29.574946, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558174323Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558233515Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\","]
+[29.574977, "o", "\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H07:53:21.558375331Z\",\"message\":\"detected jump outside permitted packages\"}"]
+[29.575009, "o", "\r\n\u001b[K\u001b[26B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558233515Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[3;119H/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H07:53:21.558375331Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558448008Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
+[29.575135, "o", "\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H07:53:21.558375331Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558448008Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55857632Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[7;119Hutside permitted packages\"}\r\n\u001b[K\u001b[26B"]
+[29.575209, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558448008Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55857632Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[4;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558659676Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b[26B"]
+[29.575272, "o", "\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.55857632Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[1;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":82,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558659676Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558722885Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
+[29.575331, "o", "\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558659676Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558722885Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558786665Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
+[29.575412, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558722885Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558786665Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[6;119H1.558851818Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.dev.cosign.simplesigning.v1+json of\r\n\u001b[K\u001b[7;119Hf blob sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\"}\r\n\u001b[K\u001b[26B"]
+[29.575462, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558786665Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[3;119H1.558851818Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.dev.cosign.simplesigning.v1+json of\r\n\u001b[K\u001b[4;119Hf blob sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558913554Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
+[29.575527, "o", "\u001b[H\u001b[K.558851818Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.dev.cosign.simplesigning.v1+json of\r\n\u001b[K\u001b[1;119Hf blob sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558913554Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558972264Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[26B"]
+[29.575727, "o", "\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[1;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558913554Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[2;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed\",\"goroutine\":82,\"cal\r\n\u001b[K\u001b[4;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21.558972264Z\",\"me"]
+[29.57585, "o", "ssage\":\"<- ws.recurs\r\n\u001b[K\u001b[5;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[7;119H1.559116365Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K{\"level\":\"debug\",\"goroutine\":82,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:53:21\r\n\u001b[K\u001b[1;119H1.559116365Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34786\",\"method\":\"PUT\",\"pat"]
+[29.575894, "o", "h\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[3;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":201,\"latency\":\"2.594891ms\",\"bodySize\":0,\"\r\n\u001b[K\u001b[4;119H\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"558\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+js\r\n\u001b[K\u001b[5;119Hson\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutin\r\n\u001b[K\u001b[6;119Hne\":82,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.559168624Z\",\"message\":\"HTTP API\"\r\n\u001b[K\u001b[7;119H\"}\b\n\u001b[K\u001b[26B"]
[29.578214, "o", "$ "]
[33.929666, "i", "\r"]
[33.930522, "o", "\r$\b\n \b$ "]
@@ -166,16 +166,16 @@
[34.454062, "o", "cosign verify --key cosign.pub localhost:5000/busybox:latest"]
[35.004501, "i", "\r"]
[35.005123, "o", "\r$\b\n \b"]
-[35.042779, "o", "\u001b[H\u001b[Kheaders\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"558\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+js\r\n\u001b[K\u001b[1;119Hson\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutin\r\n\u001b[K\u001b[2;119Hne\":82,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.559168624Z\",\"message\":\"HTTP API\"\r\n\u001b[K\u001b[3;119H\"}\b\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"28.524µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerre\r\n\u001b[K\u001b[6;119Hegistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"ti\r\n\u001b[K\u001b[7;119Hime\":\"2022-04-11T07:53:27.025974807Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[35.043275, "o", "\u001b[H\u001b[Kme\":\"2022-04-11T07:53:27.025974807Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"185.168µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1\r\n\u001b[K\u001b[3;119H1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,ap\r\n\u001b[K\u001b[4;119Hpplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[5;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[6;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:27.026555329Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[35.044446, "o", "\u001b[H\u001b[Kplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[1;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[2;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04\r\n\u001b[K\u001b[3;119H4-11T07:53:27.026555329Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"5.42µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregi\r\n\u001b[K\u001b[6;119Histry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\r\n\u001b[K\u001b[7;119He\":\"2022-04-11T07:53:27.027792827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[35.044698, "o", "\u001b[H\u001b[K\":\"2022-04-11T07:53:27.027792827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[2;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":200,\"latency\":\"84.89µs\",\"bodySize\":558,\"h\r\n\u001b[K\u001b[3;119Hheaders\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.v\r\n\u001b[K\u001b[4;119Hv1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,application\r\n\u001b[K\u001b[5;119Hn/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Us\r\n\u001b[K\u001b[6;119Hser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.028098192Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[35.045057, "o", "\u001b[H\u001b[K/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Us\r\n\u001b[K\u001b[1;119Hser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"\r\n\u001b[K\u001b[2;119H\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.028098192Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:e31220af4\r\n\u001b[K\u001b[4;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":200,\"latency\":\"42.891µs\",\"bodySize\":238,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[6;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0284765\r\n\u001b[K\u001b[7;119H543Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[35.045345, "o", "\u001b[H\u001b[K:{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[1;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0284765\r\n\u001b[K\u001b[2;119H543Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:e31220af4\r\n\u001b[K\u001b[4;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":200,\"latency\":\"20.589µs\",\"bodySize\":238,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[6;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0287718\r\n\u001b[K\u001b[7;119H849Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[35.042779, "o", "\u001b[H\u001b[Kheaders\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"558\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+js\r\n\u001b[K\u001b[1;119Hson\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutin\r\n\u001b[K\u001b[2;119Hne\":82,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:21.559168624Z\",\"message\":\"HTTP API\"\r\n\u001b[K\u001b[3;119H\"}\b\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"28.524µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerre\r\n\u001b[K\u001b[6;119Hegistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"ti\r\n\u001b[K\u001b[7;119Hime\":\"2022-04-11T07:53:27.025974807Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[35.043275, "o", "\u001b[H\u001b[Kme\":\"2022-04-11T07:53:27.025974807Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"185.168µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1\r\n\u001b[K\u001b[3;119H1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,ap\r\n\u001b[K\u001b[4;119Hpplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[5;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[6;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:53:27.026555329Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[35.044446, "o", "\u001b[H\u001b[Kplication/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.\r\n\u001b[K\u001b[1;119H.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.\r\n\u001b[K\u001b[2;119H.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04\r\n\u001b[K\u001b[3;119H4-11T07:53:27.026555329Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"5.42µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregi\r\n\u001b[K\u001b[6;119Histry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\r\n\u001b[K\u001b[7;119He\":\"2022-04-11T07:53:27.027792827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[35.044698, "o", "\u001b[H\u001b[K\":\"2022-04-11T07:53:27.027792827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256-d11ab\r\n\u001b[K\u001b[2;119Hbb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig\",\"statusCode\":200,\"latency\":\"84.89µs\",\"bodySize\":558,\"h\r\n\u001b[K\u001b[3;119Hheaders\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.v\r\n\u001b[K\u001b[4;119Hv1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,application\r\n\u001b[K\u001b[5;119Hn/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Us\r\n\u001b[K\u001b[6;119Hser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.028098192Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[35.045057, "o", "\u001b[H\u001b[K/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Us\r\n\u001b[K\u001b[1;119Hser-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a44adc326839\"]},\"goroutine\":101,\"\r\n\u001b[K\u001b[2;119H\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.028098192Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:e31220af4\r\n\u001b[K\u001b[4;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":200,\"latency\":\"42.891µs\",\"bodySize\":238,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[6;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0284765\r\n\u001b[K\u001b[7;119H543Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[35.045345, "o", "\u001b[H\u001b[K:{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[1;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0284765\r\n\u001b[K\u001b[2;119H543Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:e31220af4\r\n\u001b[K\u001b[4;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":200,\"latency\":\"20.589µs\",\"bodySize\":238,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[6;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0287718\r\n\u001b[K\u001b[7;119H849Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
[35.04547, "o", "\u001b[26A\u001b[K\n\u001b[KGetting image source signatures\r\n\u001b[KCopying blob 554879bb3004 done\r\n\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ cosign generate-key-pair\r\n\u001b[KEnter password for private key:\r\n\u001b[KEnter password for private key again:\r\n\u001b[KPrivate key written to cosign.key\r\n\u001b[KPublic key written to cosign.pub\r\n\u001b[K$\b\n\u001b[K$ cosign verify --key cosign.pub localhost:5000/busybox:latest\r\n\u001b[KError: no matching signatures:\r\n\u001b[K\n\u001b[Kmain.go:46: error during command execution: no matching signatures:\r\n\u001b[K$\b\n\u001b[K$ cosign sign --key cosign.key localhost:5000/busybox:latest\r\n\u001b[KEnter password for private key:\r\n\u001b[KPushing signature to: localhost:5000/busybox\r\n\u001b[K$\b\n\u001b[K$ cosign verify --key cosign.pub localhost:5000/b"]
[35.045573, "o", "usybox:latest\r\n\u001b[K\n\u001b[KVerification for localhost:5000/busybox:latest --\r\n\u001b[KThe following checks were performed on each of these signatures:\r\n\u001b[K\u001b[26A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ cosign generate-key-pair\r\n\u001b[KEnter password for private key:\r\n\u001b[KEnter password for private key again:\r\n\u001b[KPrivate key written to cosign.key\r\n\u001b[KPublic key written to cosign.pub\r\n\u001b[K$\b\n\u001b[K$ cosign verify --key cosign.pub localhost:5000/busybox:latest\r\n\u001b[KError: no matching signatures:\r\n\u001b[K\n\u001b[Kmain.go:46: error during command execution: no matching signatures:\r\n\u001b[K$\b\n\u001b[K$ cosign sign --key cosign.key localhost:5000/busybox:latest\r\n\u001b[KEnter password for private key:\r\n\u001b[KPushing signature to: localhost:5000/busybox\r\n\u001b[K$\b\n\u001b[K$ cosign verify --key cosign.pub localhost:5000/busybox:latest\r\n\u001b[K\n\u001b[KVerification for localhost:5000/busybox:latest --\r\n\u001b[KThe following checks were performed on each of these signatures:\r\n\u001b[K - Th"]
[35.045674, "o", "e cosign claims were validated\r\n\u001b[K - The signatures were verified against the specified public key\r\n\u001b[K"]
-[35.045748, "o", "\u001b[H\u001b[K:{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[1;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0287718\r\n\u001b[K\u001b[2;119H849Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:e31220af4\r\n\u001b[K\u001b[4;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":200,\"latency\":\"19.577µs\",\"bodySize\":238,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[6;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0291147\r\n\u001b[K\u001b[7;119H724Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[35.045748, "o", "\u001b[H\u001b[K:{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[1;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0287718\r\n\u001b[K\u001b[2;119H849Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34792\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:e31220af4\r\n\u001b[K\u001b[4;119H41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2\",\"statusCode\":200,\"latency\":\"19.577µs\",\"bodySize\":238,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"cosign/v1.6.0 (linux; amd64) go-containerregistry/v0.8.1-0.20220209165246-a\r\n\u001b[K\u001b[6;119Ha44adc326839\"]},\"goroutine\":101,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:53:27.0291147\r\n\u001b[K\u001b[7;119H724Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
[35.045847, "o", "\u001b[26A\u001b[K$\b\n\u001b[K$ cosign generate-key-pair\r\n\u001b[KEnter password for private key:\r\n\u001b[KEnter password for private key again:\r\n\u001b[KPrivate key written to cosign.key\r\n\u001b[KPublic key written to cosign.pub\r\n\u001b[K$\b\n\u001b[K$ cosign verify --key cosign.pub localhost:5000/busybox:latest\r\n\u001b[KError: no matching signatures:\r\n\u001b[K\n\u001b[Kmain.go:46: error during command execution: no matching signatures:\r\n\u001b[K$\b\n\u001b[K$ cosign sign --key cosign.key localhost:5000/busybox:latest\r\n\u001b[KEnter password for private key:\r\n\u001b[KPushing signature to: l"]
[35.045885, "o", "ocalhost:5000/busybox\r\n\u001b[K$\b\n\u001b[K$ cosign verify --key cosign.pub localhost:5000/busybox:latest\r\n\u001b[K\n\u001b[KVerification for localhost:5000/busybox:latest --\r\n\u001b[KThe following checks were performed on each of these signatures:\r\n\u001b[K - The cosign claims were validated\r\n\u001b[K - The signatures were verified against the specified public key\r\n\u001b[K\n\u001b[K[{\"critical\":{\"identity\":{\"docker-reference\":\"localhost:5000/busybox\"},\"image\":{\"docker-manifest-digest\":\"sha256:d11abb\r\n\u001b[K\u001b[34;119Hb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\"},\"type\":\"cosign container image signature\"},\"optional\":null\r\n\u001b[K\u001b[35;119Hl}]\r\n\u001b[K"]
[35.047924, "o", "$ "]
diff --git a/demos/cosign.svg b/demos/cosign.svg
index c66fe6da..33c83ae3 100644
--- a/demos/cosign.svg
+++ b/demos/cosign.svg
@@ -1 +1 @@
-
\ No newline at end of file
+$0 podman launching zot$1 bash$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:103","time":"2022-04-11T07:52:53.967114224Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:91","time":"2022-04-11T07:52:53.967201658Z","message":"runtimeparams"}$skopeo--insecure-policycopy--format=oci--dest-tls-verify=falsedocker://busybox:latestdocker://localhost:5000/busybox:latestGettingimagesourcesignatures{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266atblob"}{"level":"error","error":"cache:miss","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":65,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:53:01.250247114Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}PAPI"}f","goroutine":67,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:53:01.756012536Z",{"level":"info","module":"http","clientIP":"10.0.2.100:34750","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"280.768µs","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":67,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:01.756148592Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34754","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"1.086855ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":69,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:01.758698279Z","message":"HTTPAPI"}Copyingblob554879bb3004done{"level":"info","module":"http","clientIP":"10.0.2.100:34756","method":"PATCH","path":"/v2/busybox/blobs/uploads/3dcddca9-e320-4c48-aa26-a996487171d4","statusCode":202,"latency":"81.964986ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["772806"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":71,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:01.842347694Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":25,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:53:01.844397079Z","message":"DEBUG"}4879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":25,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:53:01.846033457Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/3dcddca9-e320-4c48-aa26-a996487171d4","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":25,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:5egistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:53:01.848178432Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","message":"dedupe:rename"}{"level":"info","module":"http","clientIP":"10.0.2.100:34758","method":"PUT","path":"/v2/busybox/blobs/uploads/3dcddca9-e320-4c48-aa26-a996487171d4?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":201,"latency":"4.054838ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Content-Type":["application/octh":["0"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":25,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:01.{"level":"error","error":"cache:miss","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":72,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:53:02.285817834Z",4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":404,"latency":"692.213µs","bodySize":407,"headeroutine":72,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:02.286318115Z","message":"HTTP{"level":"info","module":"http","clientIP":"10.0.2.100:34762","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"188.595µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":74,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:02.288571194Z","message":"HTTPAPI"}Copyingconfig02611b034adone{"level":"info","module":"http","clientIP":"10.0.2.100:34766","method":"PATCH","path":"/v2/busybox/blobs/uploads/172e7487-2eb8-4018-9e74-e2717ca0438c","statusCode":202,"latency":"211.237µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["575"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":41,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:02.290314854Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":43,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:53:02.291704639Z","message":"DEBUG"}611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":43,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:53:02.291886121Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","mesegistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:53:02.295545014Z","caller":"zotregistry.dev/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34768","method":"PUT","path":"/v2/busybox/blobs/uploads/172e7487-2eb8-4018-9e74-e2717ca0438c?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":201,"latency":"3.988163ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":43,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:02.295663186Z","message":"HTTPAPI"}Writingmanifesttoimagedestination{"level":"info","blobPath":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.298946022Z","message":"GC:gotreference"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":51,"cal022-04-11T07:53:02.298682766Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","message":"manifestlayers"}fromroot"}image-spec/specs-go/v1","goroutine":51,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.29907803Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":51,"cale"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.299111583Z","message":"->ws.recurs{"level":"debug","v1path":"github.com/opencontainers/image-spec/specs-go/v1","name":"time::Time","goroutine":51,"callerler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.299181184Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","goroutine":51,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df"}.299476219Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34770","method":"PUT","path":"/v2/busybox/manifests/latest","statusCode":201,"latency":"1.151546ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["347"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":51,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:02.299504703Z","message":"HTTPAPI"}Storingsignatures$cosigngenerate-key-pairEnterpasswordforprivatekey:Enterpasswordforprivatekeyagain:Privatekeywrittentocosign.keyPublickeywrittentocosign.pub$cosignverify--keycosign.publocalhost:5000/busybox:latest{"level":"info","module":"http","clientIP":"10.0.2.100:34774","method":"GET","path":"/v2/","statusCode":200,"latency":"e":"2022-04-11T07:53:14.82411121Z","message":"HTTPAPI"}+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json"],"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":54,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:14.824932815Z","message":"HTTPAPI"}":"2022-04-11T07:53:14.826410906Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34774","method":"GET","path":"/v2/busybox/manifests/sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig","statusCode":404,"latency":"106.38µs","bodySize":294,"headers":{"Accept":["application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json"],"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":54,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:14.826914864Z","message":"HTTPAPI"}Error:nomatchingsignatures:main.go:46:errorduringcommandexecution:nomatchingsignatures:$cosignsign--keycosign.keylocalhost:5000/busybox:latest{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"GET","path":"/v2/","statusCode":200,"latency":"e":"2022-04-11T07:53:21.543440645Z","message":"HTTPAPI"}1-0.20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.544303959Z","message":"HTTPAPI"}Pushingsignatureto:localhost:5000/busybox:"2022-04-11T07:53:21.545961377Z","message":"HTTPAPI"}ser-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.546566045Z","message":"HTTPAPI"}5.049µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.549112596Z","message":"HTTPAPI"}{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a6{"level":"error","error":"cache:miss","digest":"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72","goroutine":57,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:53:21.550712155Z",9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72","statusCode":404,"latency":"112.392µs","bodySize":407,"headers":{"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine{"level":"error","error":"cache:miss","digest":"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","goroutine":57,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:53:21.551368089Z",41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","statusCode":404,"latency":"212.029µs","bodySize":407,"header":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.551500288Z","message":"HTTPAPI"}pe":["application/json"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":82,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.552216174Z","message":"HTTPAPI"}e":["application/json"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.552667654Z","message":"HTTPAPI"}],"Content-Type":["application/octet-stream"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":82,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.552938212Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"PATCH","path":"/v2/busybox/blobs/uploads/cac8b7fc-e962-4741-9bb3-7ecfc04b8b4a","statusCode":202,"latency":"90.511µs","bodySize":0,"headers":{"Accept-Encoding":["gzip".20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.553215374Z","message":"HTTPAPI"}-11T07:53:21.553367049Z","message":"DEBUG"}f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:53:21.553480653Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","mes{"level":"info","r.ContentLength":0,"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:53:21.553490221Z","message":"DEBUG"}1220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","dst":"/var/lib/registry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","goroutine":57,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:53:21.554681021Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","mes{"level":"debug","src":"/var/lib/registry/busybox/.uploads/cac8b7fc-e962-4741-9bb3-7ecfc04b8b4a","dst":"/var/lib/registry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","goroutine":57,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:53:21.555648381Z","caller":"zotregistry.dev/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"PUT","path":"/v2/busybox/blobs/uploads/cac8b7fcode":201,"latency":"2.20057ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"Content-Type":["application/octet-stream"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.55568514Z","message":"HTTPAPI"}{"level":"info","blobPath":"/var/lib/registry/busybox/blobs/sha256/e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","reference":"sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","time":"2022-04-11T07:53:21.556726239Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","message":"manifestlayers"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557051441Z","message":"GC:gotrefe{"level":"debug","digest":"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557112746Z","message":"GC:gotrefeler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557167619Z","message":"GC:markingler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557229406Z","message":"->ws.recurs{"level":"debug","name":"github.com/opencontainers/image-spec/specs-go::Versioned","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557372134Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557445612Z","message":"->ws.recurs{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557604501Z","message":"detectedjumpo":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557688459Z","message":"detectedjumpo{"level":"debug","v1path":"github.com/opencontainers/image-spec/specs-go/v1","name":"time::Time","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557793006Z","message":"detectedjumpoler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.55786428Z","message":"<-ws.recurse"}{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.557926748Z","message":"->ws.recurs.557996258Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblob{"level":"debug","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558059277Z","message":"<-ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558120011Z","message":"<-ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558174323Z","message":"GC:markingler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558233515Z","message":"->ws.recurs7:53:21.558375331Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","digest":"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558448008Z","message":"->ws.recurs":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.55857632Z","message":"detectedjumpoutsidepermittedpackages"}":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558659676Z","message":"detectedjumpoler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558722885Z","message":"<-ws.recurs{"level":"debug","digest":"sha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558786665Z","message":"->ws.recurs.558851818Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.dev.cosign.simplesigning.v1+jsonofblobsha256:e31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558913554Z","message":"<-ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558972264Z","message":"<-ws.recurs.559116365Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34786","method":"PUT","path":"/v2/busybox/manifests/sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig","statusCode":201,"latency":"2.594891ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["558"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":82,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.559168624Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34792","method":"GET","path":"/v2/","statusCode":200,"latency":"me":"2022-04-11T07:53:27.025974807Z","message":"HTTPAPI"}1-0.20220209165246-a44adc326839"]},"goroutine":101,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:27.026555329Z","message":"HTTPAPI"}":"2022-04-11T07:53:27.027792827Z","message":"HTTPAPI"}/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.index.v1+json"],"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":101,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:27.028098192Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34792","method":"GET","path":"/v2/busybox/blobs/sha256:e31220af4:{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":101,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:27.028476543Z","message":"HTTPAPI"}1ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","statusCode":200,"latency":"20.589µs","bodySize":238,"headers"44adc326839"]},"goroutine":101,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:27.028771849Z","message":"HTTPAPI"}Verificationforlocalhost:5000/busybox:latest--Thefollowingcheckswereperformedoneachofthesesignatures:-Thecosignclaimswerevalidated-Thesignatureswereverifiedagainstthespecifiedpublickey1ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","statusCode":200,"latency":"19.577µs","bodySize":238,"headers"44adc326839"]},"goroutine":101,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:27.029114724Z","message":"HTTPAPI"}[{"critical":{"identity":{"docker-reference":"localhost:5000/busybox"},"image":{"docker-manifest-digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182"},"type":"cosigncontainerimagesignature"},"optional":null}]{"level":"info","module":"http","clientIP":"10.0.2.100:34746","method":"GET","path":"/v2/","statusCode":200,"latency":"8.246µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":15,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:01.24804926Z","message":"HTTPAPI"}a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":65,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:53:01.250149941Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtost{"level":"info","module":"http","clientIP":"10.0.2.100:34748","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"1.469364ms","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":65,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:01.250991895Z","message":"HTTa7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":67,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:53:01.755927777Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtostf","goroutine":67,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","timoutine":67,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:01.756148592Z","mesa{"level":"debug","src":"/var/lib/registry/busybox/.uploads/3dcddca9-e320-4c48-aa26-a996487171d4","dstDigest":"sha256:55-e320-4c48-aa26-a996487171d4?digest=sha256%3A554879848290212Z","message":"HTTPAPI848290212Z","message":"HTTPAPI"}{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":72,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:53:02.285682529Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtost{"level":"info","module":"http","clientIP":"10.0.2.100:34760","method":"HEAD","path":"/v2/busybox/blobs/sha256:02611b03{"level":"info","r.ContentLength":0{"level":"info","r.Co{"level":"debug","src":"/var/lib/registry/busybox/.uploads/172e7487-2eb8-4018-9e74-e2717ca0438c","dstDigest":"sha256:02{"level":"debug","src":"/var/lib/registry/busybox/.uploads/172e7487-2eb8-4018-9e74-e2717ca0438c","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":43,"caller":"zotr48b9eb9ca7df","reference":"latest","goroutine":51,"caller":ler":"zotregistry.dev/zot/48b9eb9ca7df","reference":"latest","goroutine":51,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","time":"2ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.298974525Z","message":"GC:markingler":"zotregistrler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.299004091Z","message":"->ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.299319655Z","message":"->ws.recurs.299354019Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblob{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","gort{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":51,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:02.299382723Z","message":"<-ws.recurs39.203µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":54,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","tim{"level":"info","module":"http","clientIP":"10.0.2.100:34774","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"222.038µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.v1{"level":"info","module":"http","clientIP":"10.0.2.100:346.432µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":54,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time29.075µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","tim{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"126.839µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.v15.62µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time"{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"GET","path":"/v2/busybox/manifests/sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig","statusCode":404,"latency":"72.907µs","bodySize":294,"58c64a13ad5ae72:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0dd58c64a13ad5ae72:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72","goroutine":57,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:53:21.550682299Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtost2","goroutine":57,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","tim"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","message":"cach{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"HEAD","path":"/v2/busybox/blobs/sha256:a56e054a":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.5507543{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"HEAD","path":"/v2/busyb":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.550754374Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"HEAD","path":"/v2/busybox/blobs/sha256:e31220af{"level":"info","module":"http","clientIP":"10.0.2.100:34786","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"165.091µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"Content-Ty{"level":"info","module":"http","clientIP":"10.0.2.100:34780","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"66.044µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"Content-Typfc-e962-4741-9bb3-7ecfc04b8b4a","statusCode":202,"latency":".20220209165246-a44adc326839"]},"goroutine":57,"c{"level":"info","module":"http","clientIP":"10.0.2.100:34780","meth],"Content-Type":["application/octet-stream"],"User-Agen{"level":"debug{"level":"info","r.ContentLength":0,"goroutine":82,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04{"level":"debug","src":"/var/lib/registry/busybox/.uploads/7aead363-06cf-4d7e-95ca-298f10f39d8a","dstDigest":"sha256:a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72","dst":"/var/lib/registry/busybox/blobs/sha256/a56e054a9{"level":"info","r.ContentLength":0,"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/ro{"level":"debug","src":"/var/lib/registry/busybox/.uploads/7aead363-06cf-4d7e-95ca-298f10f39d8a","dst":"/var/lib/registry/busybox/blobs/sha256/a56e054a9f5c5db6ce3be0b0ddd1da2dff77b3396445c12a658c64a13ad5ae72","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:53:21.554536359Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go":["application/octet-stream"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":82,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:53:21.554604768Z","message":"HTTPAPI"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/cac8b7fc-e962-4741-9bb3-7ecfc04b8b4a","dstDigest":"sha256:e3-e962-4741-9bb3-7ecfc04b8b4a?digest=sha256%3Ae3122-e962-4741-9bb3-7ecfc04b8b4a?digest=sha256%3Ae31220af41ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","statusC{"l{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fler":"zotregistry.dev/z{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutimage-spec/specs-go/v1","goroutine{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdutsideperm{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec{"level":"debug","v1path":"github.com{"level":"debug","digest":"sha256{"level":"debug","goroutine":82,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"202{"level":"debug","digest":"sha256:554879bb30042{"level":"debug","digest":"sh{"level":"debug","digest":"sha256:05f65cfd444a4ba3b0557f6fef7f59175ee355990a5db03d79bfa038e6e87aed","goroutine":82,{"level":"debug","name":"github.com/opencontainers/image-spec/specs-go::Versioned",ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:53:21.558972264Z","me{"level":"info","module":"http","clientIP":"10.0.2.100:34786","method":"PUT","pat28.524µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":101,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","ti{"level":"info","module":"http","clientIP":"10.0.2.100:34792","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"185.168µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.v15.42µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["cosign/v1.6.0(linux;amd64)go-containerregistry/v0.8.1-0.20220209165246-a44adc326839"]},"goroutine":101,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time{"level":"info","module":"http","clientIP":"10.0.2.100:34792","method":"GET","path":"/v2/busybox/manifests/sha256-d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182.sig","statusCode":200,"latency":"84.89µs","bodySize":558,"headers":{"Accept":["application/vnd.docker.distribution.manifest.v1+json,application/vnd.docker.distribution.manifest.v1+prettyjws,application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json,application1ba68ddcb2986895b783d5082c1ced7d34d69d0c22284641b4d5fd2","statusCode":200,"latency":"42.891µs","bodySize":238,"headers"$cosignverify--keycosign.publocalhost:5000/b-ThPushingsignatureto:l[detachedfrom51944.devto]
\ No newline at end of file
diff --git a/demos/dev-getting-started.rec b/demos/dev-getting-started.rec
index c8b4c033..3f7bc970 100644
--- a/demos/dev-getting-started.rec
+++ b/demos/dev-getting-started.rec
@@ -265,7 +265,7 @@
[8.458937, "i", "\r"]
[8.459588, "o", "\r\n"]
[8.471366, "o", "go mod tidy\r\n"]
-[8.971283, "o", "env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o bin/zot-linux-amd64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.io/zot/pkg/api/config.BinaryType=extended -X zotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
+[8.971283, "o", "env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o bin/zot-linux-amd64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.dev/zot/pkg/api/config.BinaryType=extended -X zotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
[11.652118, "o", "\u001b[32m$ \u001b[39m"]
[12.657831, "i", "l"]
[12.658095, "o", "l"]
@@ -375,7 +375,7 @@
[27.208734, "o", "nimal.json "]
[27.906725, "i", "\r"]
[27.907479, "o", "\r\n"]
-[28.004213, "o", "{\"level\":\"info\",\"params\":{\"distSpecVersion\":\"1.0.1\",\"GoVersion\":\"go1.17.7\",\"Commit\":\"v1.4.0-rc3-1-ge583c2f\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\":3600000000000,\"RootDirectory\":\"/tmp/zot\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"127.0.0.1\",\"Port\":\"8080\",\"AllowOrigin\":\"\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelimit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/pkg/api/controller.go:113\",\"time\":\"2022-04-10T23:08:15.926559322-07:00\",\"message\":\"configuration settings\"}\r\n{\"level\":\"info\",\"cpus\":8,\"max. open files\":1024,\"listen backlog\":\"4096\",\"max. inotify watches\":\"60023\",\"goroutine\":1,\"caller\":\"zotregistry.io/zot/pkg/api/controller.go:101\",\"time\":\"2022-04-10T23:08:15.926650495-07:00\",\"message\":\"runtime params\"}\r\n"]
+[28.004213, "o", "{\"level\":\"info\",\"params\":{\"distSpecVersion\":\"1.0.1\",\"GoVersion\":\"go1.17.7\",\"Commit\":\"v1.4.0-rc3-1-ge583c2f\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\":3600000000000,\"RootDirectory\":\"/tmp/zot\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"127.0.0.1\",\"Port\":\"8080\",\"AllowOrigin\":\"\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelimit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/pkg/api/controller.go:113\",\"time\":\"2022-04-10T23:08:15.926559322-07:00\",\"message\":\"configuration settings\"}\r\n{\"level\":\"info\",\"cpus\":8,\"max. open files\":1024,\"listen backlog\":\"4096\",\"max. inotify watches\":\"60023\",\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/pkg/api/controller.go:101\",\"time\":\"2022-04-10T23:08:15.926650495-07:00\",\"message\":\"runtime params\"}\r\n"]
[28.934316, "i", "\r"]
[28.934806, "o", "\n"]
[29.128211, "i", "\r"]
diff --git a/demos/dev-getting-started.svg b/demos/dev-getting-started.svg
index ac094d81..d5ecd625 100644
--- a/demos/dev-getting-started.svg
+++ b/demos/dev-getting-started.svg
@@ -1 +1 @@
-$$gitclonehttps://github.com/project-zot/zot.gitCloninginto'zot'...remote:Enumeratingobjects:3419,done.remote:Countingobjects:100%(3419/3419),done.remote:Compressingobjects:100%(1167/1167),done.remote:Total3419(delta2243),reused3220(delta2159),pack-reused0Receivingobjects:100%(3419/3419),1.79MiB|7.27MiB/s,done.Resolvingdeltas:100%(2243/2243),done.$c$cd$cdzot$make$makebinarygomodtidyenvCGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-obin/zot-linux-amd64-buildmode=pie-tagsextended,containers_image_openpgp-v-trimpath-ldflags"-Xzotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f-Xzotregistry.io/zot/pkg/api/config.BinaryType=extended-Xzotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7-s-w"./cmd/zot$ls$lsbin/zot-linux-amd64$cat$catexamples/config-minimal.json{"distSpecVersion":"1.0.1","storage":{"rootDirectory":"/tmp/zot"},"http":{"address":"127.0.0.1","port":"8080","ReadOnly":false"log":{"level":"debug"}}$bin/zot-linux-amd64serve$bin/zot-linux-amd64serveexamples/config-minimal.json{"level":"info","params":{"distSpecVersion":"1.0.1","GoVersion":"go1.17.7","Commit":"v1.4.0-rc3-1-ge583c2f","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/tmp/zot","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"127.0.0.1","Port":"8080","AllowOrigin":"","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:113","time":"2022-04-10T23:08:15.926559322-07:00","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1024,"listenbacklog":"4096","max.inotifywatches":"60023","goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:101","time":"2022-04-10T23:08:15.926650495-07:00","message":"runtimeparams"}remote:Countingobjects:4%(137/3419)remote:Countingobjects:27%(929/3419)remote:Countingobjects:45%(1539/3419)remote:Countingobjects:56%(1915/3419)remote:Countingobjects:78%(2667/3419)remote:Countingobjects:98%(3351/3419)remote:Compressingobjects:3%(36/1167)remote:Compressingobjects:9%(106/1167)remote:Compressingobjects:10%(117/1167)remote:Compressingobjects:13%(152/1167)remote:Compressingobjects:14%(164/1167)remote:Compressingobjects:15%(176/1167)remote:Compressingobjects:16%(187/1167)remote:Compressingobjects:17%(199/1167)remote:Compressingobjects:18%(211/1167)remote:Compressingobjects:19%(222/1167)remote:Compressingobjects:35%(409/1167)remote:Compressingobjects:49%(572/1167)remote:Compressingobjects:70%(817/1167)remote:Compressingobjects:81%(946/1167)Receivingobjects:0%(1/3419)Receivingobjects:1%(35/3419)Receivingobjects:2%(69/3419)Receivingobjects:3%(103/3419)Receivingobjects:4%(137/3419)Receivingobjects:5%(171/3419)Receivingobjects:6%(206/3419)Receivingobjects:7%(240/3419)Receivingobjects:8%(274/3419)Receivingobjects:9%(308/3419)Receivingobjects:10%(342/3419)Receivingobjects:11%(377/3419)Receivingobjects:12%(411/3419)Receivingobjects:13%(445/3419)Receivingobjects:14%(479/3419)Receivingobjects:15%(513/3419)Receivingobjects:16%(548/3419)Receivingobjects:17%(582/3419)Receivingobjects:18%(616/3419)Receivingobjects:19%(650/3419)Receivingobjects:20%(684/3419)Receivingobjects:21%(718/3419)Receivingobjects:22%(753/3419)Receivingobjects:23%(787/3419)Receivingobjects:24%(821/3419)Receivingobjects:25%(855/3419)Receivingobjects:26%(889/3419)Receivingobjects:27%(924/3419)Receivingobjects:28%(958/3419)Receivingobjects:29%(992/3419)Receivingobjects:30%(1026/3419)Receivingobjects:32%(1095/3419)Receivingobjects:33%(1129/3419)Receivingobjects:35%(1197/3419)Receivingobjects:36%(1231/3419)Receivingobjects:37%(1266/3419)Receivingobjects:39%(1334/3419)Receivingobjects:41%(1402/3419)Receivingobjects:42%(1436/3419)Receivingobjects:43%(1471/3419)Receivingobjects:44%(1505/3419)Receivingobjects:45%(1539/3419)Receivingobjects:46%(1573/3419)Receivingobjects:47%(1607/3419)Receivingobjects:48%(1642/3419)Receivingobjects:49%(1676/3419)Receivingobjects:50%(1710/3419)Receivingobjects:51%(1744/3419)Receivingobjects:52%(1778/3419)Receivingobjects:53%(1813/3419)Receivingobjects:54%(1847/3419)Receivingobjects:55%(1881/3419)Receivingobjects:56%(1915/3419)Receivingobjects:57%(1949/3419)Receivingobjects:58%(1984/3419)Receivingobjects:59%(2018/3419)Receivingobjects:60%(2052/3419)Receivingobjects:61%(2086/3419)Receivingobjects:62%(2120/3419)Receivingobjects:63%(2154/3419)Receivingobjects:64%(2189/3419)Receivingobjects:65%(2223/3419)Receivingobjects:66%(2257/3419)Receivingobjects:67%(2291/3419)Receivingobjects:68%(2325/3419)Receivingobjects:69%(2360/3419)Receivingobjects:71%(2428/3419)Receivingobjects:72%(2462/3419)Receivingobjects:73%(2496/3419)Receivingobjects:74%(2531/3419)Receivingobjects:75%(2565/3419)Receivingobjects:76%(2599/3419)Receivingobjects:77%(2633/3419)Receivingobjects:78%(2667/3419)Receivingobjects:79%(2702/3419)Receivingobjects:80%(2736/3419)Receivingobjects:81%(2770/3419)Receivingobjects:82%(2804/3419)Receivingobjects:83%(2838/3419)Receivingobjects:84%(2872/3419)Receivingobjects:85%(2907/3419)Receivingobjects:86%(2941/3419)Receivingobjects:87%(2975/3419)Receivingobjects:88%(3009/3419)Receivingobjects:89%(3043/3419)Receivingobjects:90%(3078/3419)Receivingobjects:91%(3112/3419)Receivingobjects:92%(3146/3419)Receivingobjects:93%(3180/3419)Receivingobjects:94%(3214/3419)Receivingobjects:95%(3249/3419)Receivingobjects:96%(3283/3419)Receivingobjects:97%(3317/3419)Receivingobjects:98%(3351/3419)Receivingobjects:99%(3385/3419)Resolvingdeltas:0%(0/2243)Resolvingdeltas:1%(23/2243)Resolvingdeltas:2%(45/2243)Resolvingdeltas:3%(68/2243)Resolvingdeltas:4%(90/2243)Resolvingdeltas:5%(113/2243)Resolvingdeltas:6%(135/2243)Resolvingdeltas:7%(158/2243)Resolvingdeltas:8%(180/2243)Resolvingdeltas:9%(202/2243)Resolvingdeltas:10%(225/2243)Resolvingdeltas:11%(248/2243)Resolvingdeltas:12%(270/2243)Resolvingdeltas:13%(292/2243)Resolvingdeltas:14%(315/2243)Resolvingdeltas:15%(337/2243)Resolvingdeltas:16%(359/2243)Resolvingdeltas:17%(382/2243)Resolvingdeltas:18%(404/2243)Resolvingdeltas:19%(427/2243)Resolvingdeltas:20%(449/2243)Resolvingdeltas:21%(472/2243)Resolvingdeltas:22%(494/2243)Resolvingdeltas:23%(516/2243)Resolvingdeltas:24%(539/2243)Resolvingdeltas:25%(561/2243)Resolvingdeltas:26%(584/2243)Resolvingdeltas:27%(606/2243)Resolvingdeltas:28%(629/2243)Resolvingdeltas:29%(651/2243)Resolvingdeltas:30%(673/2243)Resolvingdeltas:31%(696/2243)Resolvingdeltas:32%(718/2243)Resolvingdeltas:33%(741/2243)Resolvingdeltas:34%(763/2243)Resolvingdeltas:35%(786/2243)Resolvingdeltas:36%(808/2243)Resolvingdeltas:37%(830/2243)Resolvingdeltas:38%(853/2243)Resolvingdeltas:39%(875/2243)Resolvingdeltas:40%(898/2243)Resolvingdeltas:41%(920/2243)Resolvingdeltas:42%(943/2243)Resolvingdeltas:43%(965/2243)Resolvingdeltas:44%(987/2243)Resolvingdeltas:45%(1010/2243)Resolvingdeltas:46%(1032/2243)Resolvingdeltas:47%(1055/2243)Resolvingdeltas:48%(1077/2243)Resolvingdeltas:49%(1100/2243)Resolvingdeltas:50%(1122/2243)Resolvingdeltas:51%(1144/2243)Resolvingdeltas:52%(1167/2243)Resolvingdeltas:53%(1189/2243)Resolvingdeltas:54%(1212/2243)Resolvingdeltas:55%(1234/2243)Resolvingdeltas:56%(1257/2243)Resolvingdeltas:57%(1279/2243)Resolvingdeltas:58%(1301/2243)Resolvingdeltas:59%(1324/2243)Resolvingdeltas:60%(1346/2243)Resolvingdeltas:61%(1369/2243)Resolvingdeltas:62%(1391/2243)Resolvingdeltas:63%(1414/2243)Resolvingdeltas:64%(1436/2243)Resolvingdeltas:65%(1458/2243)Resolvingdeltas:66%(1481/2243)Resolvingdeltas:67%(1503/2243)Resolvingdeltas:68%(1526/2243)Resolvingdeltas:69%(1548/2243)Resolvingdeltas:71%(1593/2243)Resolvingdeltas:72%(1615/2243)Resolvingdeltas:73%(1638/2243)Resolvingdeltas:74%(1660/2243)Resolvingdeltas:75%(1683/2243)Resolvingdeltas:76%(1705/2243)Resolvingdeltas:77%(1728/2243)Resolvingdeltas:78%(1750/2243)Resolvingdeltas:79%(1772/2243)Resolvingdeltas:80%(1795/2243)Resolvingdeltas:81%(1817/2243)Resolvingdeltas:82%(1840/2243)Resolvingdeltas:83%(1862/2243)Resolvingdeltas:84%(1885/2243)Resolvingdeltas:85%(1907/2243)Resolvingdeltas:86%(1929/2243)Resolvingdeltas:87%(1952/2243)Resolvingdeltas:88%(1974/2243)Resolvingdeltas:89%(1997/2243)Resolvingdeltas:90%(2019/2243)Resolvingdeltas:91%(2042/2243)Resolvingdeltas:92%(2064/2243)Resolvingdeltas:93%(2086/2243)Resolvingdeltas:94%(2109/2243)Resolvingdeltas:95%(2131/2243)Resolvingdeltas:96%(2154/2243)Resolvingdeltas:97%(2176/2243)Resolvingdeltas:98%(2199/2243)Resolvingdeltas:99%(2221/2243)$cdz$cdzo$m$ma$mak$makeb$makebi$makebin$makebina$makebinar$l$lsb$lsb$lsbi$lsbin$ca$cate$catex$catexa$catexam$catexamp$catexamples/$catexamples/c$catexamples/co$catexamples/con$catexamples/config-$catexamples/config-m$catexamples/config-mi$b$bi$bin$bin/$bin/z$bin/zo$bin/zot-linux-amd64$bin/zot-linux-amd64s$bin/zot-linux-amd64se$bin/zot-linux-amd64ser$bin/zot-linux-amd64serv$bin/zot-linux-amd64servee$bin/zot-linux-amd64serveex$bin/zot-linux-amd64serveexa$bin/zot-linux-amd64serveexamples/$bin/zot-linux-amd64serveexamples/c$bin/zot-linux-amd64serveexamples/co$bin/zot-linux-amd64serveexamples/config-$bin/zot-linux-amd64serveexamples/config-m$bin/zot-linux-amd64serveexamples/config-mi[detachedfrom16230.devto]
\ No newline at end of file
+$$gitclonehttps://github.com/project-zot/zot.gitCloninginto'zot'...remote:Enumeratingobjects:3419,done.remote:Countingobjects:100%(3419/3419),done.remote:Compressingobjects:100%(1167/1167),done.remote:Total3419(delta2243),reused3220(delta2159),pack-reused0Receivingobjects:100%(3419/3419),1.79MiB|7.27MiB/s,done.Resolvingdeltas:100%(2243/2243),done.$c$cd$cdzot$make$makebinarygomodtidyenvCGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-obin/zot-linux-amd64-buildmode=pie-tagsextended,containers_image_openpgp-v-trimpath-ldflags"-Xzotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f-Xzotregistry.dev/zot/pkg/api/config.BinaryType=extended-Xzotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7-s-w"./cmd/zot$ls$lsbin/zot-linux-amd64$cat$catexamples/config-minimal.json{"distSpecVersion":"1.0.1","storage":{"rootDirectory":"/tmp/zot"},"http":{"address":"127.0.0.1","port":"8080","ReadOnly":false"log":{"level":"debug"}}$bin/zot-linux-amd64serve$bin/zot-linux-amd64serveexamples/config-minimal.json{"level":"info","params":{"distSpecVersion":"1.0.1","GoVersion":"go1.17.7","Commit":"v1.4.0-rc3-1-ge583c2f","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/tmp/zot","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"127.0.0.1","Port":"8080","AllowOrigin":"","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:113","time":"2022-04-10T23:08:15.926559322-07:00","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1024,"listenbacklog":"4096","max.inotifywatches":"60023","goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:101","time":"2022-04-10T23:08:15.926650495-07:00","message":"runtimeparams"}remote:Countingobjects:4%(137/3419)remote:Countingobjects:27%(929/3419)remote:Countingobjects:45%(1539/3419)remote:Countingobjects:56%(1915/3419)remote:Countingobjects:78%(2667/3419)remote:Countingobjects:98%(3351/3419)remote:Compressingobjects:3%(36/1167)remote:Compressingobjects:9%(106/1167)remote:Compressingobjects:10%(117/1167)remote:Compressingobjects:13%(152/1167)remote:Compressingobjects:14%(164/1167)remote:Compressingobjects:15%(176/1167)remote:Compressingobjects:16%(187/1167)remote:Compressingobjects:17%(199/1167)remote:Compressingobjects:18%(211/1167)remote:Compressingobjects:19%(222/1167)remote:Compressingobjects:35%(409/1167)remote:Compressingobjects:49%(572/1167)remote:Compressingobjects:70%(817/1167)remote:Compressingobjects:81%(946/1167)Receivingobjects:0%(1/3419)Receivingobjects:1%(35/3419)Receivingobjects:2%(69/3419)Receivingobjects:3%(103/3419)Receivingobjects:4%(137/3419)Receivingobjects:5%(171/3419)Receivingobjects:6%(206/3419)Receivingobjects:7%(240/3419)Receivingobjects:8%(274/3419)Receivingobjects:9%(308/3419)Receivingobjects:10%(342/3419)Receivingobjects:11%(377/3419)Receivingobjects:12%(411/3419)Receivingobjects:13%(445/3419)Receivingobjects:14%(479/3419)Receivingobjects:15%(513/3419)Receivingobjects:16%(548/3419)Receivingobjects:17%(582/3419)Receivingobjects:18%(616/3419)Receivingobjects:19%(650/3419)Receivingobjects:20%(684/3419)Receivingobjects:21%(718/3419)Receivingobjects:22%(753/3419)Receivingobjects:23%(787/3419)Receivingobjects:24%(821/3419)Receivingobjects:25%(855/3419)Receivingobjects:26%(889/3419)Receivingobjects:27%(924/3419)Receivingobjects:28%(958/3419)Receivingobjects:29%(992/3419)Receivingobjects:30%(1026/3419)Receivingobjects:32%(1095/3419)Receivingobjects:33%(1129/3419)Receivingobjects:35%(1197/3419)Receivingobjects:36%(1231/3419)Receivingobjects:37%(1266/3419)Receivingobjects:39%(1334/3419)Receivingobjects:41%(1402/3419)Receivingobjects:42%(1436/3419)Receivingobjects:43%(1471/3419)Receivingobjects:44%(1505/3419)Receivingobjects:45%(1539/3419)Receivingobjects:46%(1573/3419)Receivingobjects:47%(1607/3419)Receivingobjects:48%(1642/3419)Receivingobjects:49%(1676/3419)Receivingobjects:50%(1710/3419)Receivingobjects:51%(1744/3419)Receivingobjects:52%(1778/3419)Receivingobjects:53%(1813/3419)Receivingobjects:54%(1847/3419)Receivingobjects:55%(1881/3419)Receivingobjects:56%(1915/3419)Receivingobjects:57%(1949/3419)Receivingobjects:58%(1984/3419)Receivingobjects:59%(2018/3419)Receivingobjects:60%(2052/3419)Receivingobjects:61%(2086/3419)Receivingobjects:62%(2120/3419)Receivingobjects:63%(2154/3419)Receivingobjects:64%(2189/3419)Receivingobjects:65%(2223/3419)Receivingobjects:66%(2257/3419)Receivingobjects:67%(2291/3419)Receivingobjects:68%(2325/3419)Receivingobjects:69%(2360/3419)Receivingobjects:71%(2428/3419)Receivingobjects:72%(2462/3419)Receivingobjects:73%(2496/3419)Receivingobjects:74%(2531/3419)Receivingobjects:75%(2565/3419)Receivingobjects:76%(2599/3419)Receivingobjects:77%(2633/3419)Receivingobjects:78%(2667/3419)Receivingobjects:79%(2702/3419)Receivingobjects:80%(2736/3419)Receivingobjects:81%(2770/3419)Receivingobjects:82%(2804/3419)Receivingobjects:83%(2838/3419)Receivingobjects:84%(2872/3419)Receivingobjects:85%(2907/3419)Receivingobjects:86%(2941/3419)Receivingobjects:87%(2975/3419)Receivingobjects:88%(3009/3419)Receivingobjects:89%(3043/3419)Receivingobjects:90%(3078/3419)Receivingobjects:91%(3112/3419)Receivingobjects:92%(3146/3419)Receivingobjects:93%(3180/3419)Receivingobjects:94%(3214/3419)Receivingobjects:95%(3249/3419)Receivingobjects:96%(3283/3419)Receivingobjects:97%(3317/3419)Receivingobjects:98%(3351/3419)Receivingobjects:99%(3385/3419)Resolvingdeltas:0%(0/2243)Resolvingdeltas:1%(23/2243)Resolvingdeltas:2%(45/2243)Resolvingdeltas:3%(68/2243)Resolvingdeltas:4%(90/2243)Resolvingdeltas:5%(113/2243)Resolvingdeltas:6%(135/2243)Resolvingdeltas:7%(158/2243)Resolvingdeltas:8%(180/2243)Resolvingdeltas:9%(202/2243)Resolvingdeltas:10%(225/2243)Resolvingdeltas:11%(248/2243)Resolvingdeltas:12%(270/2243)Resolvingdeltas:13%(292/2243)Resolvingdeltas:14%(315/2243)Resolvingdeltas:15%(337/2243)Resolvingdeltas:16%(359/2243)Resolvingdeltas:17%(382/2243)Resolvingdeltas:18%(404/2243)Resolvingdeltas:19%(427/2243)Resolvingdeltas:20%(449/2243)Resolvingdeltas:21%(472/2243)Resolvingdeltas:22%(494/2243)Resolvingdeltas:23%(516/2243)Resolvingdeltas:24%(539/2243)Resolvingdeltas:25%(561/2243)Resolvingdeltas:26%(584/2243)Resolvingdeltas:27%(606/2243)Resolvingdeltas:28%(629/2243)Resolvingdeltas:29%(651/2243)Resolvingdeltas:30%(673/2243)Resolvingdeltas:31%(696/2243)Resolvingdeltas:32%(718/2243)Resolvingdeltas:33%(741/2243)Resolvingdeltas:34%(763/2243)Resolvingdeltas:35%(786/2243)Resolvingdeltas:36%(808/2243)Resolvingdeltas:37%(830/2243)Resolvingdeltas:38%(853/2243)Resolvingdeltas:39%(875/2243)Resolvingdeltas:40%(898/2243)Resolvingdeltas:41%(920/2243)Resolvingdeltas:42%(943/2243)Resolvingdeltas:43%(965/2243)Resolvingdeltas:44%(987/2243)Resolvingdeltas:45%(1010/2243)Resolvingdeltas:46%(1032/2243)Resolvingdeltas:47%(1055/2243)Resolvingdeltas:48%(1077/2243)Resolvingdeltas:49%(1100/2243)Resolvingdeltas:50%(1122/2243)Resolvingdeltas:51%(1144/2243)Resolvingdeltas:52%(1167/2243)Resolvingdeltas:53%(1189/2243)Resolvingdeltas:54%(1212/2243)Resolvingdeltas:55%(1234/2243)Resolvingdeltas:56%(1257/2243)Resolvingdeltas:57%(1279/2243)Resolvingdeltas:58%(1301/2243)Resolvingdeltas:59%(1324/2243)Resolvingdeltas:60%(1346/2243)Resolvingdeltas:61%(1369/2243)Resolvingdeltas:62%(1391/2243)Resolvingdeltas:63%(1414/2243)Resolvingdeltas:64%(1436/2243)Resolvingdeltas:65%(1458/2243)Resolvingdeltas:66%(1481/2243)Resolvingdeltas:67%(1503/2243)Resolvingdeltas:68%(1526/2243)Resolvingdeltas:69%(1548/2243)Resolvingdeltas:71%(1593/2243)Resolvingdeltas:72%(1615/2243)Resolvingdeltas:73%(1638/2243)Resolvingdeltas:74%(1660/2243)Resolvingdeltas:75%(1683/2243)Resolvingdeltas:76%(1705/2243)Resolvingdeltas:77%(1728/2243)Resolvingdeltas:78%(1750/2243)Resolvingdeltas:79%(1772/2243)Resolvingdeltas:80%(1795/2243)Resolvingdeltas:81%(1817/2243)Resolvingdeltas:82%(1840/2243)Resolvingdeltas:83%(1862/2243)Resolvingdeltas:84%(1885/2243)Resolvingdeltas:85%(1907/2243)Resolvingdeltas:86%(1929/2243)Resolvingdeltas:87%(1952/2243)Resolvingdeltas:88%(1974/2243)Resolvingdeltas:89%(1997/2243)Resolvingdeltas:90%(2019/2243)Resolvingdeltas:91%(2042/2243)Resolvingdeltas:92%(2064/2243)Resolvingdeltas:93%(2086/2243)Resolvingdeltas:94%(2109/2243)Resolvingdeltas:95%(2131/2243)Resolvingdeltas:96%(2154/2243)Resolvingdeltas:97%(2176/2243)Resolvingdeltas:98%(2199/2243)Resolvingdeltas:99%(2221/2243)$cdz$cdzo$m$ma$mak$makeb$makebi$makebin$makebina$makebinar$l$lsb$lsb$lsbi$lsbin$ca$cate$catex$catexa$catexam$catexamp$catexamples/$catexamples/c$catexamples/co$catexamples/con$catexamples/config-$catexamples/config-m$catexamples/config-mi$b$bi$bin$bin/$bin/z$bin/zo$bin/zot-linux-amd64$bin/zot-linux-amd64s$bin/zot-linux-amd64se$bin/zot-linux-amd64ser$bin/zot-linux-amd64serv$bin/zot-linux-amd64servee$bin/zot-linux-amd64serveex$bin/zot-linux-amd64serveexa$bin/zot-linux-amd64serveexamples/$bin/zot-linux-amd64serveexamples/c$bin/zot-linux-amd64serveexamples/co$bin/zot-linux-amd64serveexamples/config-$bin/zot-linux-amd64serveexamples/config-m$bin/zot-linux-amd64serveexamples/config-mi[detachedfrom16230.devto]
\ No newline at end of file
diff --git a/demos/docker-getting-started.rec b/demos/docker-getting-started.rec
index 6a62993f..d2c3041d 100644
--- a/demos/docker-getting-started.rec
+++ b/demos/docker-getting-started.rec
@@ -7,7 +7,7 @@
[1.100585, "o", "docker run -p 5000:5000 ghcr.io/project-zot/zot-linux-amd64:latest"]
[1.442512, "i", "\r"]
[1.44321, "o", "\r\n"]
-[1.863111, "o", "{\"level\":\"info\",\"params\":{\"distSpecVersion\":\"1.0.1\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.4.0-rc2-554e99a967b0e1fcc99eee2ec325e0aeda63d551\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"Port\":\"5000\",\"AllowOrigin\":\"\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelimit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/pkg/api/controller.go:113\",\"time\":\"2022-04-11T06:24:52.513723934Z\",\"message\":\"configuration settings\"}\r\n{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"listen backlog\":\"4096\",\"max. inotify watches\":\"60023\",\"goroutine\":1,\"caller\":\"zotregistry.io/zot/pkg/api/controller.go:101\",\"time\":\"2022-04-11T06:24:52.513883845Z\",\"message\":\"runtime params\"}\r\n"]
+[1.863111, "o", "{\"level\":\"info\",\"params\":{\"distSpecVersion\":\"1.0.1\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.4.0-rc2-554e99a967b0e1fcc99eee2ec325e0aeda63d551\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"Port\":\"5000\",\"AllowOrigin\":\"\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelimit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/pkg/api/controller.go:113\",\"time\":\"2022-04-11T06:24:52.513723934Z\",\"message\":\"configuration settings\"}\r\n{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"listen backlog\":\"4096\",\"max. inotify watches\":\"60023\",\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/pkg/api/controller.go:101\",\"time\":\"2022-04-11T06:24:52.513883845Z\",\"message\":\"runtime params\"}\r\n"]
[3.289008, "i", "\u0001"]
[3.679271, "i", "d"]
[3.679735, "o", "\u001b[?1l\u001b>\u001b[38;1H\r\n\u001b[?1049l\u001b[23;0;0t"]
diff --git a/demos/docker-getting-started.svg b/demos/docker-getting-started.svg
index cdf33657..0bd92d3a 100644
--- a/demos/docker-getting-started.svg
+++ b/demos/docker-getting-started.svg
@@ -1 +1 @@
-$$dockerrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"distSpecVersion":"1.0.1","GoVersion":"go1.17.5","Commit":"v1.4.0-rc2-554e99a967b0e1fcc99eee2ec325e0aeda63d551","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","AllowOrigin":"","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:113","time":"2022-04-11T06:24:52.513723934Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"listenbacklog":"4096","max.inotifywatches":"60023","goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:101","time":"2022-04-11T06:24:52.513883845Z","message":"runtimeparams"}[detachedfrom17941.devto]
\ No newline at end of file
+$$dockerrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"distSpecVersion":"1.0.1","GoVersion":"go1.17.5","Commit":"v1.4.0-rc2-554e99a967b0e1fcc99eee2ec325e0aeda63d551","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","AllowOrigin":"","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:113","time":"2022-04-11T06:24:52.513723934Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"listenbacklog":"4096","max.inotifywatches":"60023","goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:101","time":"2022-04-11T06:24:52.513883845Z","message":"runtimeparams"}[detachedfrom17941.devto]
\ No newline at end of file
diff --git a/demos/multi-arch-getting-started.rec b/demos/multi-arch-getting-started.rec
index 71bf18b1..e5090113 100644
--- a/demos/multi-arch-getting-started.rec
+++ b/demos/multi-arch-getting-started.rec
@@ -249,7 +249,7 @@
[7.274013, "i", "\r"]
[7.274687, "o", "\r\n"]
[7.28773, "o", "go mod tidy\r\n"]
-[7.814666, "o", "env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o bin/zot-linux-amd64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.io/zot/pkg/api/config.BinaryType=extended -X zotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
+[7.814666, "o", "env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o bin/zot-linux-amd64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.dev/zot/pkg/api/config.BinaryType=extended -X zotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
[10.405138, "o", "\u001b[32m$ \u001b[39m"]
[13.980122, "i", "l"]
[13.980725, "o", "l"]
@@ -282,7 +282,7 @@
[23.131551, "i", "\r"]
[23.132194, "o", "\r\n"]
[23.144726, "o", "go mod tidy\r\n"]
-[23.578377, "o", "env CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o bin/zot-linux-arm64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.io/zot/pkg/api/config.BinaryType=extended -X zotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
+[23.578377, "o", "env CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o bin/zot-linux-arm64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.dev/zot/pkg/api/config.BinaryType=extended -X zotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
[26.263223, "o", "\u001b[32m$ \u001b[39m"]
[28.435297, "i", "\r"]
[28.435982, "o", "\r\n\u001b[32m$ \u001b[39m"]
@@ -291,14 +291,14 @@
[29.525918, "i", "\r"]
[29.526615, "o", "\r\n"]
[29.538303, "o", "go mod tidy\r\n"]
-[30.014147, "o", "env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o bin/zot-darwin-amd64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.io/zot/pkg/api/config.BinaryType=extended -X zotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
+[30.014147, "o", "env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o bin/zot-darwin-amd64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.dev/zot/pkg/api/config.BinaryType=extended -X zotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
[32.749036, "o", "\u001b[32m$ \u001b[39m"]
[34.710083, "i", "make OS=darwin ARCH=arm64 binary"]
[34.710825, "o", "make OS=darwin ARCH=arm64 binary"]
[35.312014, "i", "\r"]
[35.312848, "o", "\r\n"]
[35.324987, "o", "go mod tidy\r\n"]
-[35.783444, "o", "env CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o bin/zot-darwin-arm64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.io/zot/pkg/api/config.BinaryType=extended -X zotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
+[35.783444, "o", "env CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o bin/zot-darwin-arm64 -buildmode=pie -tags extended,containers_image_openpgp -v -trimpath -ldflags \"-X zotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f -X zotregistry.dev/zot/pkg/api/config.BinaryType=extended -X zotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7 -s -w\" ./cmd/zot\r\n"]
[38.84018, "o", "\u001b[32m$ \u001b[39m"]
[40.470596, "i", "l"]
[40.471211, "o", "l"]
diff --git a/demos/multi-arch-getting-started.svg b/demos/multi-arch-getting-started.svg
index 63f6601b..7d8705a6 100644
--- a/demos/multi-arch-getting-started.svg
+++ b/demos/multi-arch-getting-started.svg
@@ -1 +1 @@
-$$gitclonehttps://github.com/project-zot/zot.gitCloninginto'zot'...remote:Enumeratingobjects:3419,done.remote:Countingobjects:100%(3419/3419),done.remote:Compressingobjects:100%(1167/1167),done.remote:Total3419(delta2243),reused3220(delta2159),pack-reused0Receivingobjects:100%(3419/3419),1.79MiB|5.33MiB/s,done.Resolvingdeltas:100%(2243/2243),done.$cd$cdzot$make$makebinarygomodtidyenvCGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-obin/zot-linux-amd64-buildmode=pie-tagsextended,containers_image_openpgp-v-trimpath-ldflags"-Xzotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f-Xzotregistry.io/zot/pkg/api/config.BinaryType=extended-Xzotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7-s-w"./cmd/zot$l$ls$ls-$ls-l$ls-lb$ls-lbi$ls-lbin$ls-lbin/total86852-rwxrwxr-x1ramram88936448Apr1023:46zot-linux-amd64$makeOS=linuxARCH=arm64binaryenvCGO_ENABLED=0GOOS=linuxGOARCH=arm64gobuild-obin/zot-linux-arm64-buildmode=pie-tagsextended,containers_imag$makeOS=darwinARCH=amd64binaryenvCGO_ENABLED=0GOOS=darwinGOARCH=amd64gobuild-obin/zot-darwin-amd64-buildmode=pie-tagsextended,containers_image_openpgp-v-trimpath-ldflags"-Xzotregistry.io/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f-Xzotregistry.io/zot/pkg/api/config.BinaryType=extended-Xzotregistry.io/zot/pkg/api/config.GoVersion=go1.17.7-s-w"./cmd/zot$makeOS=darwinARCH=arm64binaryenvCGO_ENABLED=0GOOS=darwinGOARCH=arm64gobuild-obin/zot-darwin-arm64-buildmode=pie-tagsextended,containers_imtotal335732-rwxrwxr-x1ramram83463536Apr1023:46zot-darwin-amd64-rwxrwxr-x1ramram82977138Apr1023:46zot-darwin-arm64-rwxrwxr-x1ramram88408064Apr1023:46zot-linux-arm64remote:Countingobjects:21%(718/3419)remote:Countingobjects:43%(1471/3419)remote:Countingobjects:60%(2052/3419)remote:Countingobjects:82%(2804/3419)remote:Countingobjects:93%(3180/3419)remote:Compressingobjects:13%(152/1167)remote:Compressingobjects:34%(397/1167)remote:Compressingobjects:56%(642/1167)remote:Compressingobjects:77%(899/1167)remote:Compressingobjects:98%(1144/1167)Receivingobjects:0%(1/3419)Receivingobjects:1%(35/3419)Receivingobjects:2%(69/3419)Receivingobjects:3%(103/3419)Receivingobjects:4%(137/3419)Receivingobjects:5%(171/3419)Receivingobjects:6%(206/3419)Receivingobjects:7%(240/3419)Receivingobjects:8%(274/3419)Receivingobjects:9%(308/3419)Receivingobjects:10%(342/3419)Receivingobjects:11%(377/3419)Receivingobjects:12%(411/3419)Receivingobjects:13%(445/3419)Receivingobjects:14%(479/3419)Receivingobjects:15%(513/3419)Receivingobjects:16%(548/3419)Receivingobjects:17%(582/3419)Receivingobjects:18%(616/3419)Receivingobjects:19%(650/3419)Receivingobjects:20%(684/3419)Receivingobjects:21%(718/3419)Receivingobjects:22%(753/3419)Receivingobjects:23%(787/3419)Receivingobjects:24%(821/3419)Receivingobjects:25%(855/3419)Receivingobjects:26%(889/3419)Receivingobjects:27%(924/3419)Receivingobjects:28%(958/3419)Receivingobjects:29%(992/3419)Receivingobjects:30%(1026/3419)Receivingobjects:31%(1060/3419)Receivingobjects:32%(1095/3419)Receivingobjects:33%(1129/3419)Receivingobjects:35%(1197/3419)Receivingobjects:36%(1231/3419)Receivingobjects:37%(1266/3419)Receivingobjects:41%(1402/3419)Receivingobjects:42%(1436/3419)Receivingobjects:43%(1471/3419)Receivingobjects:44%(1505/3419)Receivingobjects:46%(1573/3419)Receivingobjects:47%(1607/3419)Receivingobjects:48%(1642/3419)Receivingobjects:49%(1676/3419)Receivingobjects:50%(1710/3419)Receivingobjects:51%(1744/3419)Receivingobjects:52%(1778/3419)Receivingobjects:53%(1813/3419)Receivingobjects:54%(1847/3419)Receivingobjects:55%(1881/3419)Receivingobjects:56%(1915/3419)Receivingobjects:57%(1949/3419)Receivingobjects:58%(1984/3419)Receivingobjects:59%(2018/3419)Receivingobjects:60%(2052/3419)Receivingobjects:61%(2086/3419)Receivingobjects:62%(2120/3419)Receivingobjects:63%(2154/3419)Receivingobjects:64%(2189/3419)Receivingobjects:65%(2223/3419)Receivingobjects:66%(2257/3419)Receivingobjects:67%(2291/3419)Receivingobjects:68%(2325/3419)Receivingobjects:69%(2360/3419)Receivingobjects:71%(2428/3419)Receivingobjects:72%(2462/3419)Receivingobjects:73%(2496/3419)Receivingobjects:74%(2531/3419)Receivingobjects:75%(2565/3419)Receivingobjects:76%(2599/3419)Receivingobjects:77%(2633/3419)Receivingobjects:78%(2667/3419)Receivingobjects:79%(2702/3419)Receivingobjects:80%(2736/3419)Receivingobjects:81%(2770/3419)Receivingobjects:82%(2804/3419)Receivingobjects:83%(2838/3419)Receivingobjects:84%(2872/3419)Receivingobjects:85%(2907/3419)Receivingobjects:86%(2941/3419)Receivingobjects:87%(2975/3419)Receivingobjects:88%(3009/3419)Receivingobjects:89%(3043/3419)Receivingobjects:90%(3078/3419)Receivingobjects:91%(3112/3419)Receivingobjects:92%(3146/3419)Receivingobjects:93%(3180/3419)Receivingobjects:94%(3214/3419)Receivingobjects:95%(3249/3419)Receivingobjects:96%(3283/3419)Receivingobjects:97%(3317/3419)Receivingobjects:98%(3351/3419)Receivingobjects:99%(3385/3419)Resolvingdeltas:0%(0/2243)Resolvingdeltas:3%(68/2243)Resolvingdeltas:4%(90/2243)Resolvingdeltas:5%(113/2243)Resolvingdeltas:6%(135/2243)Resolvingdeltas:7%(158/2243)Resolvingdeltas:8%(180/2243)Resolvingdeltas:9%(202/2243)Resolvingdeltas:11%(247/2243)Resolvingdeltas:12%(270/2243)Resolvingdeltas:14%(315/2243)Resolvingdeltas:15%(337/2243)Resolvingdeltas:16%(359/2243)Resolvingdeltas:17%(382/2243)Resolvingdeltas:18%(404/2243)Resolvingdeltas:19%(427/2243)Resolvingdeltas:20%(449/2243)Resolvingdeltas:21%(472/2243)Resolvingdeltas:22%(494/2243)Resolvingdeltas:23%(516/2243)Resolvingdeltas:24%(539/2243)Resolvingdeltas:25%(561/2243)Resolvingdeltas:26%(584/2243)Resolvingdeltas:27%(606/2243)Resolvingdeltas:28%(629/2243)Resolvingdeltas:29%(651/2243)Resolvingdeltas:30%(674/2243)Resolvingdeltas:31%(696/2243)Resolvingdeltas:32%(718/2243)Resolvingdeltas:33%(741/2243)Resolvingdeltas:34%(763/2243)Resolvingdeltas:35%(786/2243)Resolvingdeltas:36%(808/2243)Resolvingdeltas:37%(830/2243)Resolvingdeltas:38%(853/2243)Resolvingdeltas:39%(876/2243)Resolvingdeltas:40%(898/2243)Resolvingdeltas:41%(920/2243)Resolvingdeltas:42%(943/2243)Resolvingdeltas:43%(965/2243)Resolvingdeltas:44%(987/2243)Resolvingdeltas:45%(1010/2243)Resolvingdeltas:46%(1032/2243)Resolvingdeltas:47%(1055/2243)Resolvingdeltas:48%(1077/2243)Resolvingdeltas:49%(1100/2243)Resolvingdeltas:50%(1122/2243)Resolvingdeltas:51%(1144/2243)Resolvingdeltas:52%(1167/2243)Resolvingdeltas:53%(1189/2243)Resolvingdeltas:54%(1212/2243)Resolvingdeltas:55%(1234/2243)Resolvingdeltas:56%(1257/2243)Resolvingdeltas:57%(1279/2243)Resolvingdeltas:58%(1301/2243)Resolvingdeltas:59%(1324/2243)Resolvingdeltas:60%(1346/2243)Resolvingdeltas:61%(1369/2243)Resolvingdeltas:62%(1391/2243)Resolvingdeltas:63%(1414/2243)Resolvingdeltas:64%(1436/2243)Resolvingdeltas:65%(1458/2243)Resolvingdeltas:66%(1481/2243)Resolvingdeltas:67%(1503/2243)Resolvingdeltas:68%(1526/2243)Resolvingdeltas:69%(1548/2243)Resolvingdeltas:70%(1571/2243)Resolvingdeltas:72%(1615/2243)Resolvingdeltas:74%(1660/2243)Resolvingdeltas:75%(1683/2243)Resolvingdeltas:76%(1705/2243)Resolvingdeltas:77%(1728/2243)Resolvingdeltas:78%(1750/2243)Resolvingdeltas:80%(1795/2243)Resolvingdeltas:81%(1817/2243)Resolvingdeltas:82%(1840/2243)Resolvingdeltas:83%(1862/2243)Resolvingdeltas:84%(1885/2243)Resolvingdeltas:85%(1907/2243)Resolvingdeltas:86%(1929/2243)Resolvingdeltas:87%(1952/2243)Resolvingdeltas:88%(1974/2243)Resolvingdeltas:90%(2019/2243)Resolvingdeltas:91%(2042/2243)Resolvingdeltas:92%(2064/2243)Resolvingdeltas:93%(2086/2243)Resolvingdeltas:94%(2109/2243)Resolvingdeltas:95%(2131/2243)Resolvingdeltas:96%(2154/2243)Resolvingdeltas:97%(2176/2243)Resolvingdeltas:98%(2199/2243)Resolvingdeltas:99%(2221/2243)$c$cdz$cdzo$m$ma$mak$makeb$makebi$makebin$makebina$makebinar[detachedfrom17941.devto]
\ No newline at end of file
+$$gitclonehttps://github.com/project-zot/zot.gitCloninginto'zot'...remote:Enumeratingobjects:3419,done.remote:Countingobjects:100%(3419/3419),done.remote:Compressingobjects:100%(1167/1167),done.remote:Total3419(delta2243),reused3220(delta2159),pack-reused0Receivingobjects:100%(3419/3419),1.79MiB|5.33MiB/s,done.Resolvingdeltas:100%(2243/2243),done.$cd$cdzot$make$makebinarygomodtidyenvCGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-obin/zot-linux-amd64-buildmode=pie-tagsextended,containers_image_openpgp-v-trimpath-ldflags"-Xzotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f-Xzotregistry.dev/zot/pkg/api/config.BinaryType=extended-Xzotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7-s-w"./cmd/zot$l$ls$ls-$ls-l$ls-lb$ls-lbi$ls-lbin$ls-lbin/total86852-rwxrwxr-x1ramram88936448Apr1023:46zot-linux-amd64$makeOS=linuxARCH=arm64binaryenvCGO_ENABLED=0GOOS=linuxGOARCH=arm64gobuild-obin/zot-linux-arm64-buildmode=pie-tagsextended,containers_imag$makeOS=darwinARCH=amd64binaryenvCGO_ENABLED=0GOOS=darwinGOARCH=amd64gobuild-obin/zot-darwin-amd64-buildmode=pie-tagsextended,containers_image_openpgp-v-trimpath-ldflags"-Xzotregistry.dev/zot/pkg/api/config.Commit=v1.4.0-rc3-1-ge583c2f-Xzotregistry.dev/zot/pkg/api/config.BinaryType=extended-Xzotregistry.dev/zot/pkg/api/config.GoVersion=go1.17.7-s-w"./cmd/zot$makeOS=darwinARCH=arm64binaryenvCGO_ENABLED=0GOOS=darwinGOARCH=arm64gobuild-obin/zot-darwin-arm64-buildmode=pie-tagsextended,containers_imtotal335732-rwxrwxr-x1ramram83463536Apr1023:46zot-darwin-amd64-rwxrwxr-x1ramram82977138Apr1023:46zot-darwin-arm64-rwxrwxr-x1ramram88408064Apr1023:46zot-linux-arm64remote:Countingobjects:21%(718/3419)remote:Countingobjects:43%(1471/3419)remote:Countingobjects:60%(2052/3419)remote:Countingobjects:82%(2804/3419)remote:Countingobjects:93%(3180/3419)remote:Compressingobjects:13%(152/1167)remote:Compressingobjects:34%(397/1167)remote:Compressingobjects:56%(642/1167)remote:Compressingobjects:77%(899/1167)remote:Compressingobjects:98%(1144/1167)Receivingobjects:0%(1/3419)Receivingobjects:1%(35/3419)Receivingobjects:2%(69/3419)Receivingobjects:3%(103/3419)Receivingobjects:4%(137/3419)Receivingobjects:5%(171/3419)Receivingobjects:6%(206/3419)Receivingobjects:7%(240/3419)Receivingobjects:8%(274/3419)Receivingobjects:9%(308/3419)Receivingobjects:10%(342/3419)Receivingobjects:11%(377/3419)Receivingobjects:12%(411/3419)Receivingobjects:13%(445/3419)Receivingobjects:14%(479/3419)Receivingobjects:15%(513/3419)Receivingobjects:16%(548/3419)Receivingobjects:17%(582/3419)Receivingobjects:18%(616/3419)Receivingobjects:19%(650/3419)Receivingobjects:20%(684/3419)Receivingobjects:21%(718/3419)Receivingobjects:22%(753/3419)Receivingobjects:23%(787/3419)Receivingobjects:24%(821/3419)Receivingobjects:25%(855/3419)Receivingobjects:26%(889/3419)Receivingobjects:27%(924/3419)Receivingobjects:28%(958/3419)Receivingobjects:29%(992/3419)Receivingobjects:30%(1026/3419)Receivingobjects:31%(1060/3419)Receivingobjects:32%(1095/3419)Receivingobjects:33%(1129/3419)Receivingobjects:35%(1197/3419)Receivingobjects:36%(1231/3419)Receivingobjects:37%(1266/3419)Receivingobjects:41%(1402/3419)Receivingobjects:42%(1436/3419)Receivingobjects:43%(1471/3419)Receivingobjects:44%(1505/3419)Receivingobjects:46%(1573/3419)Receivingobjects:47%(1607/3419)Receivingobjects:48%(1642/3419)Receivingobjects:49%(1676/3419)Receivingobjects:50%(1710/3419)Receivingobjects:51%(1744/3419)Receivingobjects:52%(1778/3419)Receivingobjects:53%(1813/3419)Receivingobjects:54%(1847/3419)Receivingobjects:55%(1881/3419)Receivingobjects:56%(1915/3419)Receivingobjects:57%(1949/3419)Receivingobjects:58%(1984/3419)Receivingobjects:59%(2018/3419)Receivingobjects:60%(2052/3419)Receivingobjects:61%(2086/3419)Receivingobjects:62%(2120/3419)Receivingobjects:63%(2154/3419)Receivingobjects:64%(2189/3419)Receivingobjects:65%(2223/3419)Receivingobjects:66%(2257/3419)Receivingobjects:67%(2291/3419)Receivingobjects:68%(2325/3419)Receivingobjects:69%(2360/3419)Receivingobjects:71%(2428/3419)Receivingobjects:72%(2462/3419)Receivingobjects:73%(2496/3419)Receivingobjects:74%(2531/3419)Receivingobjects:75%(2565/3419)Receivingobjects:76%(2599/3419)Receivingobjects:77%(2633/3419)Receivingobjects:78%(2667/3419)Receivingobjects:79%(2702/3419)Receivingobjects:80%(2736/3419)Receivingobjects:81%(2770/3419)Receivingobjects:82%(2804/3419)Receivingobjects:83%(2838/3419)Receivingobjects:84%(2872/3419)Receivingobjects:85%(2907/3419)Receivingobjects:86%(2941/3419)Receivingobjects:87%(2975/3419)Receivingobjects:88%(3009/3419)Receivingobjects:89%(3043/3419)Receivingobjects:90%(3078/3419)Receivingobjects:91%(3112/3419)Receivingobjects:92%(3146/3419)Receivingobjects:93%(3180/3419)Receivingobjects:94%(3214/3419)Receivingobjects:95%(3249/3419)Receivingobjects:96%(3283/3419)Receivingobjects:97%(3317/3419)Receivingobjects:98%(3351/3419)Receivingobjects:99%(3385/3419)Resolvingdeltas:0%(0/2243)Resolvingdeltas:3%(68/2243)Resolvingdeltas:4%(90/2243)Resolvingdeltas:5%(113/2243)Resolvingdeltas:6%(135/2243)Resolvingdeltas:7%(158/2243)Resolvingdeltas:8%(180/2243)Resolvingdeltas:9%(202/2243)Resolvingdeltas:11%(247/2243)Resolvingdeltas:12%(270/2243)Resolvingdeltas:14%(315/2243)Resolvingdeltas:15%(337/2243)Resolvingdeltas:16%(359/2243)Resolvingdeltas:17%(382/2243)Resolvingdeltas:18%(404/2243)Resolvingdeltas:19%(427/2243)Resolvingdeltas:20%(449/2243)Resolvingdeltas:21%(472/2243)Resolvingdeltas:22%(494/2243)Resolvingdeltas:23%(516/2243)Resolvingdeltas:24%(539/2243)Resolvingdeltas:25%(561/2243)Resolvingdeltas:26%(584/2243)Resolvingdeltas:27%(606/2243)Resolvingdeltas:28%(629/2243)Resolvingdeltas:29%(651/2243)Resolvingdeltas:30%(674/2243)Resolvingdeltas:31%(696/2243)Resolvingdeltas:32%(718/2243)Resolvingdeltas:33%(741/2243)Resolvingdeltas:34%(763/2243)Resolvingdeltas:35%(786/2243)Resolvingdeltas:36%(808/2243)Resolvingdeltas:37%(830/2243)Resolvingdeltas:38%(853/2243)Resolvingdeltas:39%(876/2243)Resolvingdeltas:40%(898/2243)Resolvingdeltas:41%(920/2243)Resolvingdeltas:42%(943/2243)Resolvingdeltas:43%(965/2243)Resolvingdeltas:44%(987/2243)Resolvingdeltas:45%(1010/2243)Resolvingdeltas:46%(1032/2243)Resolvingdeltas:47%(1055/2243)Resolvingdeltas:48%(1077/2243)Resolvingdeltas:49%(1100/2243)Resolvingdeltas:50%(1122/2243)Resolvingdeltas:51%(1144/2243)Resolvingdeltas:52%(1167/2243)Resolvingdeltas:53%(1189/2243)Resolvingdeltas:54%(1212/2243)Resolvingdeltas:55%(1234/2243)Resolvingdeltas:56%(1257/2243)Resolvingdeltas:57%(1279/2243)Resolvingdeltas:58%(1301/2243)Resolvingdeltas:59%(1324/2243)Resolvingdeltas:60%(1346/2243)Resolvingdeltas:61%(1369/2243)Resolvingdeltas:62%(1391/2243)Resolvingdeltas:63%(1414/2243)Resolvingdeltas:64%(1436/2243)Resolvingdeltas:65%(1458/2243)Resolvingdeltas:66%(1481/2243)Resolvingdeltas:67%(1503/2243)Resolvingdeltas:68%(1526/2243)Resolvingdeltas:69%(1548/2243)Resolvingdeltas:70%(1571/2243)Resolvingdeltas:72%(1615/2243)Resolvingdeltas:74%(1660/2243)Resolvingdeltas:75%(1683/2243)Resolvingdeltas:76%(1705/2243)Resolvingdeltas:77%(1728/2243)Resolvingdeltas:78%(1750/2243)Resolvingdeltas:80%(1795/2243)Resolvingdeltas:81%(1817/2243)Resolvingdeltas:82%(1840/2243)Resolvingdeltas:83%(1862/2243)Resolvingdeltas:84%(1885/2243)Resolvingdeltas:85%(1907/2243)Resolvingdeltas:86%(1929/2243)Resolvingdeltas:87%(1952/2243)Resolvingdeltas:88%(1974/2243)Resolvingdeltas:90%(2019/2243)Resolvingdeltas:91%(2042/2243)Resolvingdeltas:92%(2064/2243)Resolvingdeltas:93%(2086/2243)Resolvingdeltas:94%(2109/2243)Resolvingdeltas:95%(2131/2243)Resolvingdeltas:96%(2154/2243)Resolvingdeltas:97%(2176/2243)Resolvingdeltas:98%(2199/2243)Resolvingdeltas:99%(2221/2243)$c$cdz$cdzo$m$ma$mak$makeb$makebi$makebin$makebina$makebinar[detachedfrom17941.devto]
\ No newline at end of file
diff --git a/demos/notation.rec b/demos/notation.rec
index e30a9f14..01c5414d 100644
--- a/demos/notation.rec
+++ b/demos/notation.rec
@@ -7,9 +7,9 @@
[1.445552, "o", "\u001b[39mpodman run -p 5000:5000 ghcr.io/project-zot/zot-linux-amd64:latest"]
[2.479597, "i", "\r"]
[2.480397, "o", "\r\u001b[32m$\b\n\u001b[39m \b"]
-[2.865849, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T08:02:28.796235688Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T08:02:28.796297436Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
+[2.865849, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T08:02:28.796235688Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T08:02:28.796297436Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
[2.922683, "i", "\r"]
-[2.92324, "o", "\u001b[H\u001b[K9102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[1;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[2;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[3;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/\r\n\u001b[K\u001b[4;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T08:02:28.796235688Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[6;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T08:02:28.796297436Z\",\"message\":\"runtime params\"}\r\n\u001b[K\n\u001b[K"]
+[2.92324, "o", "\u001b[H\u001b[K9102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[1;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[2;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[3;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/\r\n\u001b[K\u001b[4;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T08:02:28.796235688Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[6;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T08:02:28.796297436Z\",\"message\":\"runtime params\"}\r\n\u001b[K\n\u001b[K"]
[3.299072, "i", "\u0001"]
[3.627822, "i", "\t"]
[3.628256, "o", " \n\n"]
@@ -20,52 +20,52 @@
[11.033243, "i", "\r"]
[11.033968, "o", "\u001b[12;119Hus\b\n \b"]
[12.550283, "o", "Getting image source signatures\r\n \b"]
-[12.555406, "o", "\u001b[H\u001b[Kpkg/api/controller.go:103\",\"time\":\"2022-04-11T08:02:28.796235688Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[2;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T08:02:28.796297436Z\",\"message\":\"runtime params\"}\r\n\u001b[K\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34802\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"7.834µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"\r\n\u001b[K\u001b[6;119H\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":28,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\"\r\n\u001b[K\u001b[7;119H\",\"time\":\"2022-04-11T08:02:38.48573149Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
-[12.557208, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":30,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T08:02:38.487726384Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":30,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:38.487765509Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B"]
-[12.557379, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":30,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:38.487765509Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34804\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"571.016µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":30,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:38.488073585Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[6B"]
-[13.075392, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":12,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T08:02:39.005726945Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":12,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
-[13.075635, "o", "e\":\"2022-04-11T08:02:39.005817457Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":12,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:39.005817457Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34806\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"341.73µs\",\"bodySize\":407,\"headers\r\n\u001b[K\u001b[5;119Hs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goro\r\n\u001b[K\u001b[6;119Houtine\":12,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.005958465Z\",\"mess"]
+[12.555406, "o", "\u001b[H\u001b[Kpkg/api/controller.go:103\",\"time\":\"2022-04-11T08:02:28.796235688Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[2;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T08:02:28.796297436Z\",\"message\":\"runtime params\"}\r\n\u001b[K\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34802\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"7.834µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"\r\n\u001b[K\u001b[6;119H\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":28,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\"\r\n\u001b[K\u001b[7;119H\",\"time\":\"2022-04-11T08:02:38.48573149Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
+[12.557208, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":30,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T08:02:38.487726384Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":30,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:38.487765509Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B"]
+[12.557379, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":30,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:38.487765509Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34804\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"571.016µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":30,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:38.488073585Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[6B"]
+[13.075392, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":12,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T08:02:39.005726945Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":12,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
+[13.075635, "o", "e\":\"2022-04-11T08:02:39.005817457Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":12,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:39.005817457Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34806\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"341.73µs\",\"bodySize\":407,\"headers\r\n\u001b[K\u001b[5;119Hs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goro\r\n\u001b[K\u001b[6;119Houtine\":12,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.005958465Z\",\"mess"]
[13.075757, "o", "age\":\"HTTP \r\n\u001b[K\u001b[7;119H API\"}\r\n\u001b[K\u001b[6B"]
-[13.078011, "o", "\u001b[H\u001b[K300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"341.73µs\",\"bodySize\":407,\"headers\r\n\u001b[K\u001b[1;119Hs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goro\r\n\u001b[K\u001b[2;119Houtine\":12,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.005958465Z\",\"message\":\"HTTP \r\n\u001b[K\u001b[3;119H API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34808\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"821.011µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[6;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[7;119Hller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.008607484Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
+[13.078011, "o", "\u001b[H\u001b[K300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"341.73µs\",\"bodySize\":407,\"headers\r\n\u001b[K\u001b[1;119Hs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goro\r\n\u001b[K\u001b[2;119Houtine\":12,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.005958465Z\",\"message\":\"HTTP \r\n\u001b[K\u001b[3;119H API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34808\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"821.011µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[6;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[7;119Hller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.008607484Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
[13.15063, "o", "Copying blob 554879bb3004 [==============================>-------] 610.4KiB / 754.7KiB\r\n \b"]
[13.162505, "o", "\u001b[A\u001b[KCopying blob 554879bb3004 [======================================] 754.7KiB / 754.7KiB\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[21A\u001b[A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[21A\u001b[A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[21A"]
-[13.163032, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"821.011µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[1;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[2;119Hller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.008607484Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34810\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/fcc838\r\n\u001b[K\u001b[4;119H8d2-fb1b-4d4d-a13e-5f670eda8d74\",\"statusCode\":202,\"latency\":\"83.785431ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[5;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[6;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.io/zot/pkg/ap\r\n\u001b[K\u001b[7;119Hpi/session.go:132\",\"time\":\"2022-04-11T08:02:39.093567068Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
-[13.164533, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.008607484Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34810\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/fcc838\r\n\u001b[K\u001b[2;119H8d2-fb1b-4d4d-a13e-5f670eda8d74\",\"statusCode\":202,\"latency\":\"83.785431ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[3;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[4;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.io/zot/pkg/ap\r\n\u001b[K\u001b[5;119Hpi/session.go:132\",\"time\":\"2022-04-11T08:02:39.093567068Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":52,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T08:02:39.09516161Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[7B"]
-[13.16563, "o", "\u001b[H\u001b[Ki/session.go:132\",\"time\":\"2022-04-11T08:02:39.093567068Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":52,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T08:02:39.09516161Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74\",\"dstDigest\":\"sha256:55\r\n\u001b[K\u001b[4;119H54879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[5;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":52,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:02:39.096352185Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[7B"]
-[13.167508, "o", "\u001b[H\u001b[K4879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[1;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":52,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:02:39.096352185Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":52,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:02:39.098135196Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[7B\u001b[H\u001b[Kegistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:02:39.098135196Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b"]
-[13.167645, "o", "[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34812\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/fcc838d2\r\n\u001b[K\u001b[3;119H2-fb1b-4d4d-a13e-5f670eda8d74?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.162745ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":52,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[7;119H.098213214Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
-[13.604359, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[1;119H8b\",\"goroutine\":53,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:39.53468061Z\",\"\r\n\u001b[K\u001b[2;119H\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34814\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:02611b03\r\n\u001b[K\u001b[4;119H34a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"328.505µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":53,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.534793384Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[7B"]
-[13.606226, "o", "\u001b[H\u001b[K4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"328.505µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":53,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.534793384Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34816\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"157.72µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Len\r\n\u001b[K\u001b[6;119Hngth\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":66,\"call\r\n\u001b[K\u001b[7;119Hler\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.536743924Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[13.163032, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"821.011µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[1;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[2;119Hller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.008607484Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34810\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/fcc838\r\n\u001b[K\u001b[4;119H8d2-fb1b-4d4d-a13e-5f670eda8d74\",\"statusCode\":202,\"latency\":\"83.785431ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[5;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[6;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/ap\r\n\u001b[K\u001b[7;119Hpi/session.go:132\",\"time\":\"2022-04-11T08:02:39.093567068Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[13.164533, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.008607484Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34810\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/fcc838\r\n\u001b[K\u001b[2;119H8d2-fb1b-4d4d-a13e-5f670eda8d74\",\"statusCode\":202,\"latency\":\"83.785431ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gz\r\n\u001b[K\u001b[3;119Hzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributio\r\n\u001b[K\u001b[4;119Hon-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/ap\r\n\u001b[K\u001b[5;119Hpi/session.go:132\",\"time\":\"2022-04-11T08:02:39.093567068Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":52,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T08:02:39.09516161Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[7B"]
+[13.16563, "o", "\u001b[H\u001b[Ki/session.go:132\",\"time\":\"2022-04-11T08:02:39.093567068Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":52,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T08:02:39.09516161Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74\",\"dstDigest\":\"sha256:55\r\n\u001b[K\u001b[4;119H54879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[5;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":52,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:02:39.096352185Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[7B"]
+[13.167508, "o", "\u001b[H\u001b[K4879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[1;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":52,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:02:39.096352185Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":52,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:02:39.098135196Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[7B\u001b[H\u001b[Kegistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:02:39.098135196Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b"]
+[13.167645, "o", "[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34812\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/fcc838d2\r\n\u001b[K\u001b[3;119H2-fb1b-4d4d-a13e-5f670eda8d74?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.162745ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":52,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[7;119H.098213214Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[13.604359, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[1;119H8b\",\"goroutine\":53,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T08:02:39.53468061Z\",\"\r\n\u001b[K\u001b[2;119H\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34814\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:02611b03\r\n\u001b[K\u001b[4;119H34a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"328.505µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":53,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.534793384Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[7B"]
+[13.606226, "o", "\u001b[H\u001b[K4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"328.505µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":53,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.534793384Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34816\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"157.72µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Len\r\n\u001b[K\u001b[6;119Hngth\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":66,\"call\r\n\u001b[K\u001b[7;119Hler\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.536743924Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
[13.606913, "o", "Copying config 02611b034a [======================================] 575.0b / 575.0b\r\n \b\u001b[A\u001b[KCopying config 02611b034a done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[20A"]
[13.606966, "o", "\u001b[A\u001b[KCopying config 02611b034a done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[20A"]
-[13.607998, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"157.72µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Len\r\n\u001b[K\u001b[1;119Hngth\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":66,\"call\r\n\u001b[K\u001b[2;119Hler\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.536743924Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34818\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/848d6b\r\n\u001b[K\u001b[4;119Hbf2-84cb-463a-a59d-4dcf6b4560e0\",\"statusCode\":202,\"latency\":\"171.215µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[5;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[6;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":15,\"caller\":\"zotregistry.io/zot/pkg/api/ses\r\n\u001b[K\u001b[7;119Hssion.go:132\",\"time\":\"2022-04-11T08:02:39.538433959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
-[13.60926, "o", "\u001b[H\u001b[Ker\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.536743924Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34818\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/848d6b\r\n\u001b[K\u001b[2;119Hbf2-84cb-463a-a59d-4dcf6b4560e0\",\"statusCode\":202,\"latency\":\"171.215µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[3;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[4;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":15,\"caller\":\"zotregistry.io/zot/pkg/api/ses\r\n\u001b[K\u001b[5;119Hssion.go:132\",\"time\":\"2022-04-11T08:02:39.538433959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,"]
-[13.609403, "o", "\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T08:02:39.539896831Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[8B\u001b[H\u001b[Ksion.go:132\",\"time\":\"2022-04-11T08:02:39.538433959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T08:02:39.539896831Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0\",\"dstDigest\":\"sha256:02\r\n\u001b[K\u001b[4;119H2611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[5;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotre"]
-[13.609443, "o", "gistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:02:39.54006971Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mess\r\n\u001b[K\u001b[7;119Hsage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[8B"]
-[13.612791, "o", "\u001b[H\u001b[Kegistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:02:39.543173664Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34820\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/848d6bf2\r\n\u001b[K\u001b[3;119H2-84cb-463a-a59d-4dcf6b4560e0?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.416267ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[7;119H.54329255Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
+[13.607998, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"157.72µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Len\r\n\u001b[K\u001b[1;119Hngth\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":66,\"call\r\n\u001b[K\u001b[2;119Hler\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.536743924Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34818\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/848d6b\r\n\u001b[K\u001b[4;119Hbf2-84cb-463a-a59d-4dcf6b4560e0\",\"statusCode\":202,\"latency\":\"171.215µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[5;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[6;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":15,\"caller\":\"zotregistry.dev/zot/pkg/api/ses\r\n\u001b[K\u001b[7;119Hssion.go:132\",\"time\":\"2022-04-11T08:02:39.538433959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
+[13.60926, "o", "\u001b[H\u001b[Ker\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.536743924Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34818\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/848d6b\r\n\u001b[K\u001b[2;119Hbf2-84cb-463a-a59d-4dcf6b4560e0\",\"statusCode\":202,\"latency\":\"171.215µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\r\n\u001b[K\u001b[3;119Hp\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api\r\n\u001b[K\u001b[4;119Hi-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":15,\"caller\":\"zotregistry.dev/zot/pkg/api/ses\r\n\u001b[K\u001b[5;119Hssion.go:132\",\"time\":\"2022-04-11T08:02:39.538433959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,"]
+[13.609403, "o", "\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T08:02:39.539896831Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[8B\u001b[H\u001b[Ksion.go:132\",\"time\":\"2022-04-11T08:02:39.538433959Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T08:02:39.539896831Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0\",\"dstDigest\":\"sha256:02\r\n\u001b[K\u001b[4;119H2611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[5;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotre"]
+[13.609443, "o", "gistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:02:39.54006971Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mess\r\n\u001b[K\u001b[7;119Hsage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[8B"]
+[13.612791, "o", "\u001b[H\u001b[Kegistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:02:39.543173664Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34820\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/848d6bf2\r\n\u001b[K\u001b[3;119H2-84cb-463a-a59d-4dcf6b4560e0?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.416267ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[7;119H.54329255Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
[13.613949, "o", "Writing manifest to image destination\r\n \b"]
-[13.615659, "o", "\u001b[H\u001b[K-84cb-463a-a59d-4dcf6b4560e0?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[1;119HCode\":201,\"latency\":\"3.416267ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[2;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[3;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[4;119H.54329255Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[6;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[7;119H2022-04-11T08:02:39.546346709Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[9B"]
-[13.616056, "o", "\u001b[H\u001b[K\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[1;119H.54329255Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[3;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[4;119H2022-04-11T08:02:39.546346709Z\",\"caller\":\"zotregistry.io/zot/pkg/storag"]
-[13.616123, "o", "e/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-"]
-[13.616191, "o", "04-11T08:02:39.54677846Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[7;119Hrence\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K48b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[1;119H2022-04-11T08:02:39.546346709Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54677846Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[4;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistr"]
-[13.616244, "o", "y.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54687305Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[7;119Hfrom root\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54677846Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[1;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54687305Z"]
-[13.616269, "o", "\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[4;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.546968752Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B"]
-[13.616453, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54687305Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[1;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.546968752Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H08:02:39.547169714Z\",\"message\":\"detected jump outside permitted packages\"}\r"]
-[13.616539, "o", "\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.546968752Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[3;119H/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H08:02:39.547169714Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"deb"]
-[13.616575, "o", "ug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54727252Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[9B"]
-[13.616782, "o", "\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:02:39.547169714Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54727252Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name"]
-[13.616821, "o", "\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547474113Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permi"]
-[13.616884, "o", "tted packages\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54727252Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547474113Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547596506Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b["]
-[13.616977, "o", "9B\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547474113Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547596506Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/ope"]
-[13.617016, "o", "ncontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547705513Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b["]
-[13.617105, "o", "K\u001b[9B\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547596506Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547705513Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:0261"]
-[13.617197, "o", "1b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547792369Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547705513Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547792369Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b"]
-[13.617319, "o", "3d348b9eb9ca7df\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547876068Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547876068Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39\r\n\u001b[K\u001b[3;119H9.547976829Z\",\"message\":\"skipping walk"]
+[13.615659, "o", "\u001b[H\u001b[K-84cb-463a-a59d-4dcf6b4560e0?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[1;119HCode\":201,\"latency\":\"3.416267ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[2;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[3;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[4;119H.54329255Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[6;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[7;119H2022-04-11T08:02:39.546346709Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[9B"]
+[13.616056, "o", "\u001b[H\u001b[K\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:02:39.\r\n\u001b[K\u001b[1;119H.54329255Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[3;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[4;119H2022-04-11T08:02:39.546346709Z\",\"caller\":\"zotregistry.dev/zot/pkg/storag"]
+[13.616123, "o", "e/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-"]
+[13.616191, "o", "04-11T08:02:39.54677846Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[7;119Hrence\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K48b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[1;119H2022-04-11T08:02:39.546346709Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54677846Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[4;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistr"]
+[13.616244, "o", "y.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54687305Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[7;119Hfrom root\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54677846Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[1;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54687305Z"]
+[13.616269, "o", "\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[4;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.546968752Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B"]
+[13.616453, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54687305Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[1;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.546968752Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H08:02:39.547169714Z\",\"message\":\"detected jump outside permitted packages\"}\r"]
+[13.616539, "o", "\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.546968752Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[3;119H/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H08:02:39.547169714Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"deb"]
+[13.616575, "o", "ug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54727252Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[9B"]
+[13.616782, "o", "\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:02:39.547169714Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54727252Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name"]
+[13.616821, "o", "\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547474113Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permi"]
+[13.616884, "o", "tted packages\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.54727252Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547474113Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547596506Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b["]
+[13.616977, "o", "9B\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547474113Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547596506Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/ope"]
+[13.617016, "o", "ncontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547705513Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b["]
+[13.617105, "o", "K\u001b[9B\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547596506Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"time::Time\",\"goroutine\":68,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547705513Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:0261"]
+[13.617197, "o", "1b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547792369Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547705513Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547792369Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b"]
+[13.617319, "o", "3d348b9eb9ca7df\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547876068Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.547876068Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39\r\n\u001b[K\u001b[3;119H9.547976829Z\",\"message\":\"skipping walk"]
[13.617351, "o", " into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[4;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f27"]
-[13.617416, "o", "0b3d348b9eb9ca7df\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548060448Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K.547976829Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[1;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d"]
-[13.617454, "o", "f\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548060448Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548141523Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B"]
-[13.617512, "o", "\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[1;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548060448Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[2;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[4;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548141523Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[5;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39\r\n\u001b[K\u001b[7;119H9.548320723Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[9B"]
-[13.617667, "o", "\u001b[H\u001b[Ke\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39\r\n\u001b[K\u001b[2;119H9.548320723Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34822\",\"method\":\"PUT\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[4;119HatusCode\":201,\"latency\":\"2.493001ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[5;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[6;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T08:02:39.54839772Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9B"]
+[13.617416, "o", "0b3d348b9eb9ca7df\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548060448Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K.547976829Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[1;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d"]
+[13.617454, "o", "f\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548060448Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548141523Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B"]
+[13.617512, "o", "\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[1;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548060448Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[2;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":68,\"cal\r\n\u001b[K\u001b[4;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39.548141523Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[5;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39\r\n\u001b[K\u001b[7;119H9.548320723Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[9B"]
+[13.617667, "o", "\u001b[H\u001b[Ke\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:02:39\r\n\u001b[K\u001b[2;119H9.548320723Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34822\",\"method\":\"PUT\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[4;119HatusCode\":201,\"latency\":\"2.493001ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[5;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[6;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T08:02:39.54839772Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9B"]
[13.617845, "o", "Storing signatures\r\n \b"]
[13.619998, "o", "$ "]
[15.79333, "i", "\r"]
@@ -93,9 +93,9 @@
[29.0719, "o", "notation list --plain-http $IMAGE"]
[29.548223, "i", "\r"]
[29.549586, "o", "\r$\b\n \b"]
-[29.557649, "o", "\u001b[H\u001b[Ktry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":68,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[1;119Hme\":\"2022-04-11T08:02:39.54839772Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34824\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"214.227µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":70,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:02:55.488047986Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[23B"]
-[29.558621, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"214.227µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":70,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:02:55.488047986Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary"]
-[29.559021, "o", ".v2.signature\",\"goroutine\":71,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:02:55.489173486Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[23B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"manifest: not found\",\"name\":\"busybox\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629\r\n\u001b[K\u001b[1;119H9335037baeb12fa2c5acb960182\",\"goroutine\":71,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1432\",\"time\":\"2022-04-11T08:0\r\n\u001b[K\u001b[2;119H02:55.489317048Z\",\"message\":\"unable to get references\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34826\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":400,\"latency\":\"272.919µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-\r\n\u001b[K\u001b[6;119H-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11"]
+[29.557649, "o", "\u001b[H\u001b[Ktry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":68,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[1;119Hme\":\"2022-04-11T08:02:39.54839772Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34824\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"214.227µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":70,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:02:55.488047986Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[23B"]
+[29.558621, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"214.227µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":70,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:02:55.488047986Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary"]
+[29.559021, "o", ".v2.signature\",\"goroutine\":71,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:02:55.489173486Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[23B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"manifest: not found\",\"name\":\"busybox\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629\r\n\u001b[K\u001b[1;119H9335037baeb12fa2c5acb960182\",\"goroutine\":71,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1432\",\"time\":\"2022-04-11T08:0\r\n\u001b[K\u001b[2;119H02:55.489317048Z\",\"message\":\"unable to get references\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34826\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":400,\"latency\":\"272.919µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-\r\n\u001b[K\u001b[6;119H-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11"]
[29.559265, "o", "T0\r\n\u001b[K\u001b[7;119H08:02:55.489368486Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[23B2022/04/11 01:02:55 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n \b"]
[29.559514, "o", "$ "]
[30.238222, "i", "\r"]
@@ -104,10 +104,10 @@
[34.955469, "o", "notation verify --plain-http $IMAGE"]
[35.428339, "i", "\r"]
[35.429002, "o", "\r$\b\n \b"]
-[35.440308, "o", "\u001b[H\u001b[KAgent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:02:55.489368486Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34828\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"226.711µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":73,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:01.370594302Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
-[35.44153, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"226.711µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":73,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:03:01.370594302Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary"]
-[35.441693, "o", ".v2.signature\",\"goroutine\":83,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:03:01.372120172Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Konnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":73,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[1;119Hgo:132\",\"time\":\"2022-04-11T08:03:01.370594302Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[3;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":83,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[4;119H-04-11T08:03:01.372120172Z\",\"message\":\"getting manifest\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"manifest: not found\",\"name\":\"busybox\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629\r\n\u001b[K\u001b[6;119H9335037baeb12fa2c5acb960182\",\"goroutine\":83,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1432\",\"time\":\"2022-04-11T08:0\r\n\u001b[K\u001b[7;119H03:01.372341042Z\",\"message\":\"unable to get r"]
-[35.441845, "o", "eferences\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"manifest: not found\",\"name\":\"busybox\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629\r\n\u001b[K\u001b[1;119H9335037baeb12fa2c5acb960182\",\"goroutine\":83,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1432\",\"time\":\"2022-04-11T08:0\r\n\u001b[K\u001b[2;119H03:01.372341042Z\",\"message\":\"unable to get references\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34830\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":400,\"latency\":\"344.565µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-\r\n\u001b[K\u001b[6;119H-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":83,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H08:03:01.372412689Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[35.440308, "o", "\u001b[H\u001b[KAgent\":[\"Go-http-client/1.1\"]},\"goroutine\":71,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:02:55.489368486Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34828\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"226.711µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":73,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:01.370594302Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[35.44153, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"226.711µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":73,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:03:01.370594302Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary"]
+[35.441693, "o", ".v2.signature\",\"goroutine\":83,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:03:01.372120172Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[Konnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":73,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[1;119Hgo:132\",\"time\":\"2022-04-11T08:03:01.370594302Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[3;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":83,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[4;119H-04-11T08:03:01.372120172Z\",\"message\":\"getting manifest\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"manifest: not found\",\"name\":\"busybox\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629\r\n\u001b[K\u001b[6;119H9335037baeb12fa2c5acb960182\",\"goroutine\":83,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1432\",\"time\":\"2022-04-11T08:0\r\n\u001b[K\u001b[7;119H03:01.372341042Z\",\"message\":\"unable to get r"]
+[35.441845, "o", "eferences\"}\r\n\u001b[K\u001b[26B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"manifest: not found\",\"name\":\"busybox\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629\r\n\u001b[K\u001b[1;119H9335037baeb12fa2c5acb960182\",\"goroutine\":83,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1432\",\"time\":\"2022-04-11T08:0\r\n\u001b[K\u001b[2;119H03:01.372341042Z\",\"message\":\"unable to get references\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34830\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":400,\"latency\":\"344.565µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User-\r\n\u001b[K\u001b[6;119H-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":83,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H08:03:01.372412689Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
[35.442165, "o", "2022/04/11 01:03:01 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n \b"]
[35.44265, "o", "$ "]
[36.206246, "i", "\r"]
@@ -117,47 +117,47 @@
[42.953826, "i", "\r"]
[42.955245, "o", "\r\u001b[26A\u001b[K$ skopeo --insecure-policy copy --format=oci --dest-tls-verify=false docker://busybox:latest docker://localhost:5000/bu\r\n\u001b[K\u001b[11;119Husybox:latest\r\n\u001b[KGetting image source signatures\r\n\u001b[KCopying blob 554879bb3004 done\r\n\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwrote certificate: /home/ram/.config/notation/certificate/zot-demo.crt\r\n\u001b[Kzot-demo: added to the key list\r\n\u001b[Kzot-demo: marked as default\r\n\u001b[Kzot-demo: added to the certificate list\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:02:55 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:03:01 lookup signature"]
[42.955407, "o", " failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation sign --plain-http $IMAGE\r\n\u001b[K"]
-[42.965884, "o", "\u001b[H\u001b[KAgent\":[\"Go-http-client/1.1\"]},\"goroutine\":83,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:03:01.372412689Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34832\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"229.305µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.89635684Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[42.973823, "o", "\u001b[H\u001b[Konnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":57,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[1;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.89635684Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34834\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"208.467µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":59,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.904254694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[42.975111, "o", "\u001b[H\u001b[Kst.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[1;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[2;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":59,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[3;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.904254694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34836\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"122.313µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User-Agent\r\n\u001b[K\u001b[6;119Ht\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:\r\n\u001b[K\u001b[7;119H:08.905685714Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[42.975762, "o", "\u001b[H\u001b[Konnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":59,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[1;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.904254694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34836\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[3;119HtusCode\":202,\"latency\":\"122.313µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User-Agent\r\n\u001b[K\u001b[4;119Ht\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:\r\n\u001b[K\u001b[5;119H:08.905685714Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":1790,\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\""]
-[42.975886, "o", "2022\r\n\u001b[K\u001b[7;119H2-04-11T08:03:08.906436111Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K08.905685714Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":1790,\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022\r\n\u001b[K\u001b[2;119H2-04-11T08:03:08.906436111Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488\",\"dstDigest\":\"sha256:db\r\n\u001b[K\u001b[4;119Hb9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/db9f79816\r\n\u001b[K\u001b[5;119H635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:03:08.906567992Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[28B"]
-[42.976872, "o", "\u001b[H\u001b[K9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/db9f79816\r\n\u001b[K\u001b[1;119H635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:03:08.906567992Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:0"]
-[42.977046, "o", "3:08.9075929Z\",\"caller\":\"zotregistry.io/zot/pkg/s\r\n\u001b[K\u001b[7;119Hstorage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotr\r\n\u001b[K\u001b[1;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:03:08.9075929Z\",\"caller\":\"zotregistry.io/zot/pkg/s\r\n\u001b[K\u001b[2;119Hstorage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34836\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/abacb8d9\r\n\u001b[K\u001b[4;119H9-5726-42fb-803d-27cca2700488?digest=sha256%3Adb9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"statusC\r\n\u001b[K\u001b[5;119HCode\":201,\"latency\":\"1.234617ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"1790\"],\"Content-T\r\n\u001b[K\u001b[6;119HType\":[\"application/octet-stream\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/\r\n\u001b[K\u001b[7;119H/api/session.go:132\",\"time\":\"2022-0"]
+[42.965884, "o", "\u001b[H\u001b[KAgent\":[\"Go-http-client/1.1\"]},\"goroutine\":83,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:03:01.372412689Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34832\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"229.305µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.89635684Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[42.973823, "o", "\u001b[H\u001b[Konnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":57,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[1;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.89635684Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34834\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"208.467µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":59,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.904254694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[42.975111, "o", "\u001b[H\u001b[Kst.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[1;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[2;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":59,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[3;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.904254694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34836\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"122.313µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User-Agent\r\n\u001b[K\u001b[6;119Ht\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:\r\n\u001b[K\u001b[7;119H:08.905685714Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[42.975762, "o", "\u001b[H\u001b[Konnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":59,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[1;119Hgo:132\",\"time\":\"2022-04-11T08:03:08.904254694Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34836\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[3;119HtusCode\":202,\"latency\":\"122.313µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User-Agent\r\n\u001b[K\u001b[4;119Ht\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:\r\n\u001b[K\u001b[5;119H:08.905685714Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":1790,\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\""]
+[42.975886, "o", "2022\r\n\u001b[K\u001b[7;119H2-04-11T08:03:08.906436111Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K08.905685714Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":1790,\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022\r\n\u001b[K\u001b[2;119H2-04-11T08:03:08.906436111Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488\",\"dstDigest\":\"sha256:db\r\n\u001b[K\u001b[4;119Hb9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/db9f79816\r\n\u001b[K\u001b[5;119H635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:03:08.906567992Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[28B"]
+[42.976872, "o", "\u001b[H\u001b[K9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/db9f79816\r\n\u001b[K\u001b[1;119H635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T08:03:08.906567992Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:0"]
+[42.977046, "o", "3:08.9075929Z\",\"caller\":\"zotregistry.dev/zot/pkg/s\r\n\u001b[K\u001b[7;119Hstorage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"goroutine\":61,\"caller\":\"zotr\r\n\u001b[K\u001b[1;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T08:03:08.9075929Z\",\"caller\":\"zotregistry.dev/zot/pkg/s\r\n\u001b[K\u001b[2;119Hstorage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34836\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/abacb8d9\r\n\u001b[K\u001b[4;119H9-5726-42fb-803d-27cca2700488?digest=sha256%3Adb9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\",\"statusC\r\n\u001b[K\u001b[5;119HCode\":201,\"latency\":\"1.234617ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"1790\"],\"Content-T\r\n\u001b[K\u001b[6;119HType\":[\"application/octet-stream\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/\r\n\u001b[K\u001b[7;119H/api/session.go:132\",\"time\":\"2022-0"]
[42.977104, "o", "4-11T08:03:08.907635751Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[42.978169, "o", "\u001b[H\u001b[Kype\":[\"application/octet-stream\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/\r\n\u001b[K\u001b[1;119H/api/session.go:132\",\"time\":\"2022-04-11T08:03:08.907635751Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90881319Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[4;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908910405Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[7;119He"]
-[42.978216, "o", "rence\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90881319Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[1;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908910405Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[4;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908984135Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[7;119H from root\"}\r\n\u001b[K\u001b[28B"]
-[42.978331, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908910405Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908984135Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037b"]
-[42.978377, "o", "aeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909067143Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B"]
-[42.978621, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908984135Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909067143Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"github.com/opencontainers/image-sp\r\n\u001b[K\u001b[6;119Hpec/specs-go::Versioned\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H08:03:08.909310686Z\",\"message\":\"detected jump outside permitted packages\"}"]
-[42.978685, "o", "\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909067143Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"github.com/opencontainers/image-sp\r\n\u001b[K\u001b[3;119Hpec/specs-go::Versioned\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H08:03:08.909310686Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909422829Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B"]
-[42.979128, "o", "\u001b[H\u001b[Kec/specs-go::Versioned\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:03:08.909310686Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909422829Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"nam"]
-[42.97917, "o", "e\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90974404Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[7;119Hutside permi"]
-[42.979224, "o", "tted packages\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909422829Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/"]
-[42.979236, "o", "specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90974404Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[4;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909891129Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b[28B"]
-[42.979393, "o", "\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90974404Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[1;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909891129Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path"]
-[42.979441, "o", "\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910015045Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b["]
-[42.97949, "o", "28B\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909891129Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910015045Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b"]
-[42.979581, "o", "034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910116728Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910015045Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"g"]
-[42.979618, "o", "oroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910116728Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3"]
-[42.979677, "o", "d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910213422Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910116728Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/"]
-[42.979711, "o", "storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910213422Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[6;119H8.910323852Z\",\"messa"]
-[42.979771, "o", "ge\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[7;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910213422Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[3;119H8.910323852Z\",\"message\":\"skipping w"]
+[42.978169, "o", "\u001b[H\u001b[Kype\":[\"application/octet-stream\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/\r\n\u001b[K\u001b[1;119H/api/session.go:132\",\"time\":\"2022-04-11T08:03:08.907635751Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90881319Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[4;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908910405Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[7;119He"]
+[42.978216, "o", "rence\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90881319Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[1;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908910405Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[4;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908984135Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[7;119H from root\"}\r\n\u001b[K\u001b[28B"]
+[42.978331, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908910405Z\",\"message\":\"GC: got refe\r\n\u001b[K\u001b[1;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908984135Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037b"]
+[42.978377, "o", "aeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909067143Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B"]
+[42.978621, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.908984135Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909067143Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"github.com/opencontainers/image-sp\r\n\u001b[K\u001b[6;119Hpec/specs-go::Versioned\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[7;119H08:03:08.909310686Z\",\"message\":\"detected jump outside permitted packages\"}"]
+[42.978685, "o", "\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909067143Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"name\":\"github.com/opencontainers/image-sp\r\n\u001b[K\u001b[3;119Hpec/specs-go::Versioned\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[4;119H08:03:08.909310686Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909422829Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B"]
+[42.979128, "o", "\u001b[H\u001b[Kec/specs-go::Versioned\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T0\r\n\u001b[K\u001b[1;119H08:03:08.909310686Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909422829Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"nam"]
+[42.97917, "o", "e\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90974404Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[7;119Hutside permi"]
+[42.979224, "o", "tted packages\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909422829Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/"]
+[42.979236, "o", "specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90974404Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[4;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909891129Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b[28B"]
+[42.979393, "o", "\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.90974404Z\",\"message\":\"detected jump ou\r\n\u001b[K\u001b[1;119Hutside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909891129Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path"]
+[42.979441, "o", "\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910015045Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119Houtside permitted packages\"}\r\n\u001b[K\u001b["]
+[42.97949, "o", "28B\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.909891129Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":61,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910015045Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b"]
+[42.979581, "o", "034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910116728Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910015045Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[1;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"g"]
+[42.979618, "o", "oroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910116728Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3"]
+[42.979677, "o", "d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910213422Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910116728Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/"]
+[42.979711, "o", "storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910213422Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[6;119H8.910323852Z\",\"messa"]
+[42.979771, "o", "ge\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[7;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910213422Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[3;119H8.910323852Z\",\"message\":\"skipping w"]
[42.979782, "o", "alk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[4;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19"]
-[42.979864, "o", "f270b3d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910419764Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K.910323852Z\",\"message\":\"skipping walk into non-pa"]
-[42.979873, "o", "rseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[1;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910419764Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335"]
-[42.979982, "o", "037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910510968Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910510968Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg"]
+[42.979864, "o", "f270b3d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910419764Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K.910323852Z\",\"message\":\"skipping walk into non-pa"]
+[42.979873, "o", "rseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[1;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910419764Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335"]
+[42.979982, "o", "037baeb12fa2c5acb960182\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910510968Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910510968Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg"]
[42.97999, "o", "/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910597131Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[4;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hlle"]
-[42.980098, "o", "r\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910695027Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910597131Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910695027Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[6;119H8.910792433Z\",\"message\":\"skipping walk into non-parseable media"]
-[42.980181, "o", "-type application/vnd.cncf.oras.artifact.manifest.v1+json\r\n\u001b[K\u001b[7;119Hn of blob sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910"]
-[42.980213, "o", "695027Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[3;119H8.910792433Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.cncf.oras.artifact.manifest.v1+json\r\n\u001b[K\u001b[4;119Hn of blob sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910884808Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B"]
-[42.980439, "o", "\u001b[H\u001b[K.910792433Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.cncf.oras.artifact.manifest.v1+json\r\n\u001b[K\u001b[1;119Hn of blob sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910884808Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[6;119H8.911091311Z\",\"message\":\"skipping garbage collection of blob sha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d216\r\n\u001b[K\u001b[7;119H678"]
-[42.980525, "o", "605fd4751b because of policy 0\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[1;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T"]
-[42.980534, "o", "08:03:08.910884808Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[2;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[4;119H8.911091311Z\",\"message\":\"skipping garbage collection of bl"]
-[42.980565, "o", "ob sha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d216\r\n\u001b[K\u001b[5;119H678605fd4751b because of policy 0\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[7;119H8.9112252"]
-[42.980667, "o", "96Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K78605fd4751b because of policy 0\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[2;119H8.911225296Z\",\"message\":\"g"]
+[42.980098, "o", "r\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910695027Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910597131Z\",\"message\":\"GC: marking \r\n\u001b[K\u001b[1;119H from root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910695027Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[6;119H8.910792433Z\",\"message\":\"skipping walk into non-parseable media"]
+[42.980181, "o", "-type application/vnd.cncf.oras.artifact.manifest.v1+json\r\n\u001b[K\u001b[7;119Hn of blob sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910"]
+[42.980213, "o", "695027Z\",\"message\":\"-> ws.recurs\r\n\u001b[K\u001b[1;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[3;119H8.910792433Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.cncf.oras.artifact.manifest.v1+json\r\n\u001b[K\u001b[4;119Hn of blob sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910884808Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[28B"]
+[42.980439, "o", "\u001b[H\u001b[K.910792433Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.cncf.oras.artifact.manifest.v1+json\r\n\u001b[K\u001b[1;119Hn of blob sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08.910884808Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[6;119H8.911091311Z\",\"message\":\"skipping garbage collection of blob sha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d216\r\n\u001b[K\u001b[7;119H678"]
+[42.980525, "o", "605fd4751b because of policy 0\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"goroutine\":61,\"cal\r\n\u001b[K\u001b[1;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T"]
+[42.980534, "o", "08:03:08.910884808Z\",\"message\":\"<- ws.recurs\r\n\u001b[K\u001b[2;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[4;119H8.911091311Z\",\"message\":\"skipping garbage collection of bl"]
+[42.980565, "o", "ob sha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d216\r\n\u001b[K\u001b[5;119H678605fd4751b because of policy 0\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[7;119H8.9112252"]
+[42.980667, "o", "96Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[28B\u001b[H\u001b[K78605fd4751b because of policy 0\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T08:03:08\r\n\u001b[K\u001b[2;119H8.911225296Z\",\"message\":\"g"]
[42.980698, "o", "arbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34836\",\"method\":\"PUT\",\"path\":\"/v2/busybox/manifests/sha256:e3bd8\r\n\u001b[K\u001b[4;119H8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"statusCode\":201,\"latency\":\"3.120372ms\",\"bodySize\":0,\"head\r\n\u001b[K\u001b[5;119Hders\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"431\"],\"Content-Type\":[\"application/vnd.cncf.oras.artifact.manifest.\r\n\u001b[K\u001b[6;119H.v1+json\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistr"]
-[42.980852, "o", "y.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T08:03:08.911315026Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B\u001b[26A\u001b[Ksybox:latest\r\n\u001b[KGetting image source signatures\r\n\u001b[KCopying blob 554879bb3004 done\r\n\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwrote certificate: /home/ram/.config/notation/certificate/zot-demo.crt\r\n\u001b[Kzot-demo: added to the key list\r\n\u001b[Kzot-demo: marked as default\r\n\u001b[Kzot-demo: added to the certifi"]
+[42.980852, "o", "y.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T08:03:08.911315026Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B\u001b[26A\u001b[Ksybox:latest\r\n\u001b[KGetting image source signatures\r\n\u001b[KCopying blob 554879bb3004 done\r\n\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwrote certificate: /home/ram/.config/notation/certificate/zot-demo.crt\r\n\u001b[Kzot-demo: added to the key list\r\n\u001b[Kzot-demo: marked as default\r\n\u001b[Kzot-demo: added to the certifi"]
[42.980893, "o", "cate list\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:02:55 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:03:01 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation sign --plain-http $IMAGE\r\n\u001b[Ksha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\r\n\u001b[K"]
[42.981433, "o", "$ "]
[44.052387, "i", "\r"]
@@ -168,11 +168,11 @@
[48.582591, "i", "\r"]
[48.58355, "o", "\r\u001b[26A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwrote certificate: /home/ram/.config/notation/certificate/zot-demo.crt\r\n\u001b[Kzot-demo: added to the key list\r\n\u001b[Kzot-demo: marked as default\r\n\u001b[Kzot-demo: added to the certificate list\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:02:55 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:03:01 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation sign --plain-http $IMAGE\r\n\u001b[Ksha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\r\n\u001b[K$\b\n\u001b[K"]
[48.583683, "o", "$ notation list --plain-http $IMAGE\r\n\u001b[K"]
-[48.594453, "o", "\u001b[H\u001b[Kv1+json\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[1;119Hme\":\"2022-04-11T08:03:08.911315026Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34838\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"238.744µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":63,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:14.524722538Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[48.596298, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"238.744µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":63,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:03:14.524722538Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":85,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:03:14.526655592Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[28B"]
-[48.596774, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[1;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":85,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[2;119H-04-11T08:03:14.526655592Z\",\"message\":\"getting manifest\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34840\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"641.92µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User\r\n\u001b[K\u001b[6;119Hr-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[7;119HT08:03:14.527249832Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[48.597941, "o", "\u001b[H\u001b[Kf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"641.92µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User\r\n\u001b[K\u001b[1;119Hr-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[2;119HT08:03:14.527249832Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34840\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256:e3bd8\r\n\u001b[K\u001b[4;119H8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"statusCode\":200,\"latency\":\"172.688µs\",\"bodySize\":431,\"hea\r\n\u001b[K\u001b[5;119Haders\":{\"Accept\":[\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"Go-ht\r\n\u001b[K\u001b[6;119Http-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotreg"]
-[48.598167, "o", "istry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:14.528374\r\n\u001b[K\u001b[7;119H475Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B\u001b[26A\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwr"]
+[48.594453, "o", "\u001b[H\u001b[Kv1+json\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":61,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[1;119Hme\":\"2022-04-11T08:03:08.911315026Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34838\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"238.744µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":63,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:14.524722538Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[48.596298, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"238.744µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":63,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:03:14.524722538Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":85,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:03:14.526655592Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[28B"]
+[48.596774, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[1;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":85,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[2;119H-04-11T08:03:14.526655592Z\",\"message\":\"getting manifest\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34840\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"641.92µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User\r\n\u001b[K\u001b[6;119Hr-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[7;119HT08:03:14.527249832Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[48.597941, "o", "\u001b[H\u001b[Kf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"641.92µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"User\r\n\u001b[K\u001b[1;119Hr-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T\r\n\u001b[K\u001b[2;119HT08:03:14.527249832Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34840\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256:e3bd8\r\n\u001b[K\u001b[4;119H8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"statusCode\":200,\"latency\":\"172.688µs\",\"bodySize\":431,\"hea\r\n\u001b[K\u001b[5;119Haders\":{\"Accept\":[\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"Go-ht\r\n\u001b[K\u001b[6;119Http-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotreg"]
+[48.598167, "o", "istry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:14.528374\r\n\u001b[K\u001b[7;119H475Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B\u001b[26A\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwr"]
[48.598222, "o", "ote certificate: /home/ram/.config/notation/certificate/zot-demo.crt\r\n\u001b[Kzot-demo: added to the key list\r\n\u001b[Kzot-demo: marked as default\r\n\u001b[Kzot-demo: added to the certificate list\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:02:55 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:03:01 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation sign --plain-http $IMAGE\r\n\u001b[Ksha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[Ksha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\r\n\u001b[K"]
[48.598744, "o", "$ "]
[49.238592, "i", "\r"]
@@ -183,11 +183,11 @@
[53.507294, "i", "\r"]
[53.508576, "o", "\r\u001b[26A\u001b[KStoring signatures\r\n\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwrote certificate: /home/ram/.config/notation/certificate/zot-demo.crt\r\n\u001b[Kzot-demo: added to the key list\r\n\u001b[Kzot-demo: marked as default\r\n\u001b[Kzot-demo: added to the certificate list\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:02:55 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:03:01 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation sign --plain-http $IMAGE\r\n\u001b[Ksha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[Ksha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\r"]
[53.509169, "o", "\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[K"]
-[53.518538, "o", "\u001b[H\u001b[Ktp-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:14.528374\r\n\u001b[K\u001b[1;119H475Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34842\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"196.283µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":99,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:19.448934351Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[53.519906, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"196.283µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":99,\"caller\":\"zotregistry.io/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:03:19.448934351Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":87,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:03:19.450495568Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[28B"]
-[53.520262, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[1;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":87,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[2;119H-04-11T08:03:19.450495568Z\",\"message\":\"getting manifest\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34844\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf6"]
-[53.520317, "o", "29335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"374.812µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Use\r\n\u001b[K\u001b[6;119Her-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":87,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11\r\n\u001b[K\u001b[7;119H1T08:03:19.450795598Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
-[53.521181, "o", "\u001b[H\u001b[Kf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"374.812µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Use\r\n\u001b[K\u001b[1;119Her-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":87,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11\r\n\u001b[K\u001b[2;119H1T08:03:19.450795598Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34844\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256:e3bd8\r\n\u001b[K\u001b[4;119H8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"statusCode\":200,\"latency\":\"113.796µs\",\"bodySize\":431,\"hea\r\n\u001b[K\u001b[5;119Haders\":{\"Accept\":[\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"Go-ht\r\n\u001b[K\u001b[6;119Http-client/1.1\"]},\"goroutine\":87,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:19.451774\r\n\u001b[K\u001b[7;119H4298Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[53.518538, "o", "\u001b[H\u001b[Ktp-client/1.1\"]},\"goroutine\":85,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:14.528374\r\n\u001b[K\u001b[1;119H475Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34842\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[3;119HatusCode\":200,\"latency\":\"196.283µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[4;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[5;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[6;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":99,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[7;119Hgo:132\",\"time\":\"2022-04-11T08:03:19.448934351Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[53.519906, "o", "\u001b[H\u001b[KtusCode\":200,\"latency\":\"196.283µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.li\r\n\u001b[K\u001b[1;119Hist.v2+json\",\"application/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.oci.image.index.v1+json\",\"applicati\r\n\u001b[K\u001b[2;119Hion/vnd.oci.image.manifest.v1+json\",\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"C\r\n\u001b[K\u001b[3;119HConnection\":[\"close\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":99,\"caller\":\"zotregistry.dev/zot/pkg/api/session.g\r\n\u001b[K\u001b[4;119Hgo:132\",\"time\":\"2022-04-11T08:03:19.448934351Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[6;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":87,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[7;119H-04-11T08:03:19.450495568Z\",\"message\":\"getting manifest\"}\r\n\u001b[K\u001b[28B"]
+[53.520262, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"artifactType\":\"appl\r\n\u001b[K\u001b[1;119Hlication/vnd.cncf.notary.v2.signature\",\"goroutine\":87,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1428\",\"time\":\"2022-\r\n\u001b[K\u001b[2;119H-04-11T08:03:19.450495568Z\",\"message\":\"getting manifest\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34844\",\"method\":\"GET\",\"path\":\"/oras/artifacts/v1/busybox/manifes\r\n\u001b[K\u001b[4;119Hsts/sha256:d11abb379758784ce3c263c2fe3eabe6baf6"]
+[53.520317, "o", "29335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cnc\r\n\u001b[K\u001b[5;119Hcf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"374.812µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Use\r\n\u001b[K\u001b[6;119Her-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":87,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11\r\n\u001b[K\u001b[7;119H1T08:03:19.450795598Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
+[53.521181, "o", "\u001b[H\u001b[Kf.notary.v2.signature\",\"statusCode\":200,\"latency\":\"374.812µs\",\"bodySize\":236,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Use\r\n\u001b[K\u001b[1;119Her-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":87,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11\r\n\u001b[K\u001b[2;119H1T08:03:19.450795598Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34844\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/sha256:e3bd8\r\n\u001b[K\u001b[4;119H8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b\",\"statusCode\":200,\"latency\":\"113.796µs\",\"bodySize\":431,\"hea\r\n\u001b[K\u001b[5;119Haders\":{\"Accept\":[\"application/vnd.cncf.oras.artifact.manifest.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"Go-ht\r\n\u001b[K\u001b[6;119Http-client/1.1\"]},\"goroutine\":87,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T08:03:19.451774\r\n\u001b[K\u001b[7;119H4298Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[28B"]
[53.522039, "o", "\u001b[26A\u001b[K$\b\n\u001b[K$ export IMAGE=localhost:5000/busybox:latest\r\n\u001b[K$\b\n\u001b[K$ notation cert generate-test --default --trust \"zot-demo\"\r\n\u001b[Kgenerating RSA Key with 2048 bits\r\n\u001b[Kgenerated certificates expiring on 2023-04-11T08:02:48Z\r\n\u001b[Kwrote key: /home/ram/.config/notation/key/zot-demo.key\r\n\u001b[Kwrote certificate: /home/ram/.config/notation/certificate/zot-demo.crt\r\n\u001b[Kzot-demo: added to the key list\r\n\u001b[Kzot-demo: marked as default\r\n\u001b[Kzot-demo: added to the certificate list\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $"]
[53.522089, "o", "IMAGE\r\n\u001b[K2022/04/11 01:02:55 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[K2022/04/11 01:03:01 lookup signature failure: failed to lookup signatures: 400 Bad Request\r\n\u001b[K$\b\n\u001b[K$ notation sign --plain-http $IMAGE\r\n\u001b[Ksha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\r\n\u001b[K$\b\n\u001b[K$ notation list --plain-http $IMAGE\r\n\u001b[Ksha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b\r\n\u001b[K$\b\n\u001b[K$ notation verify --plain-http $IMAGE\r\n\u001b[Ksha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\r\n\u001b[K"]
[53.522428, "o", "$ "]
diff --git a/demos/notation.svg b/demos/notation.svg
index fa818fc4..e39e511a 100644
--- a/demos/notation.svg
+++ b/demos/notation.svg
@@ -1 +1 @@
-$0 podman launching zot$1 bash$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest9102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:103","time":"2022-04-11T08:02:28.796235688Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:91","time":"2022-04-11T08:02:28.796297436Z","message":"runtimeparams"}$skopeo--insecure-policycopy--format=oci--dest-tls-verify=falsedocker://busybox:latestdocker://localhost:5000/busybox:latestGettingimagesourcesignatures{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266atblob"}{"level":"error","error":"cache:miss","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":30,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T08:02:38.487765509Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}s":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"gorAPI"}f","goroutine":12,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T08:02:39.005817457Z",{"level":"info","module":"http","clientIP":"10.0.2.100:34806","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"341.73µs","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":12,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.005958465Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34808","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"821.011µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":31,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.008607484Z","message":"HTTPAPI"}Copyingblob554879bb3004done{"level":"info","module":"http","clientIP":"10.0.2.100:34810","method":"PATCH","path":"/v2/busybox/blobs/uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74","statusCode":202,"latency":"83.785431ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["772806"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":65,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.093567068Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":52,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"2022-04-11T08:02:39.09516161Z","message":"DEBUG"}00427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":52,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T08:02:39.096352185Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}egistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:02:39.098135196Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1171","message":"dedupe:rename"}th":["0"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":[4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":404,"latency":"328.505µs","bodySize":407,"headeroutine":53,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.534793384Z","message":"HTTP{"level":"info","module":"http","clientIP":"10.0.2.100:34816","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"157.72µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":66,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.536743924Z","message":"HTTPAPI"}Copyingconfig02611b034adone{"level":"info","module":"http","clientIP":"10.0.2.100:34818","method":"PATCH","path":"/v2/busybox/blobs/uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0","statusCode":202,"latency":"171.215µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["575"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":15,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.538433959Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"2022-04-11T08:02:39.539896831Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0","dstDigest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034egistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:02:39.543173664Z","caller":"zotregistry.io/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34820","method":"PUT","path":"/v2/busybox/blobs/uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":201,"latency":"3.416267ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.54329255Z","message":"HTTPAPI"}Writingmanifesttoimagedestination{"level":"info","blobPath":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","reference":"latest","goroutine":68,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:516","time":"2022-04-11T08:02:39.546346709Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:516","message":"manifestlayers"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":68,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54677846Z","message":"GC:gotreference"}ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54687305Z","message":"GC:markingfromroot"}ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.546968752Z","message":"->ws.recurse"}{"level":"debug","name":"github.com/opencontainers/image-spec/specs-go::Versioned","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":68,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547169714Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":68,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54727252Z","message":"->ws.recurse"}{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":68,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547474113Z","message":"detectedjumpoutsidepermittedpackages"}":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547596506Z","message":"detectedjumpo{"level":"debug","v1path":"github.com/opencontainers/image-spec/specs-go/v1","name":"time::Time","goroutine":68,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547705513Z","message":"detectedjumpoler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547792369Z","message":"<-ws.recursler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547876068Z","message":"->ws.recurs{"level":"debug","goroutine":68,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":68,"cal.547976829Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblobsha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df"}ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.548060448Z","message":"<-ws.recursler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.548141523Z","message":"<-ws.recurs.548320723Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34822","method":"PUT","path":"/v2/busybox/manifests/latest","statusCode":201,"latency":"2.493001ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["347"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":68,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.54839772Z","message":"HTTPAPI"}Storingsignatures$exportIMAGE=localhost:5000/busybox:latest$notationcertgenerate-test--default--trust"zot-demo"generatingRSAKeywith2048bitsgeneratedcertificatesexpiringon2023-04-11T08:02:48Zwrotekey:/home/ram/.config/notation/key/zot-demo.keywrotecertificate:/home/ram/.config/notation/certificate/zot-demo.crtzot-demo:addedtothekeylistzot-demo:markedasdefaultzot-demo:addedtothecertificatelist$notationlist--plain-http$IMAGEtusCode":200,"latency":"214.227µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.oci.image.index.v1+json","application/vnd.oci.image.manifest.v1+json","application/vnd.cncf.oras.artifact.manifest.v1+json"],"Accept-Encoding":["gzip"],"Connection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":70,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:55.488047986Z","message":"HTTPAPI"}{"level":"info","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","artifactType":"application/vnd.cncf.notary{"level":"error","error":"manifest:notfound","name":"busybox","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":71,"caller":"zotregistry.io/zot/pkg/api/routes.go:1432","time":"2022-04-11T08:02:55.489317048Z","message":"unabletogetreferences"}{"level":"info","module":"http","clientIP":"10.0.2.100:34826","method":"GET","path":"/oras/artifacts/v1/busybox/manifests/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cncf.notary.v2.signature","statusCode":400,"latency":"272.919µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":71,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:55.489368486Z","message":"HTTPAPI"}2022/04/1101:02:55lookupsignaturefailure:failedtolookupsignatures:400BadRequest$notationverify--plain-http$IMAGEtusCode":200,"latency":"226.711µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.lionnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":73,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:01.370594302Z","message":"HTTPAPI"}335037baeb12fa2c5acb960182","goroutine":83,"caller":"zotregistry.io/zot/pkg/api/routes.go:1432","time":"2022-04-11T08:03:01.372341042Z","message":"unabletogetreferences"}{"level":"info","module":"http","clientIP":"10.0.2.100:34830","method":"GET","path":"/oras/artifacts/v1/busybox/manifesf.notary.v2.signature","statusCode":400,"latency":"344.565µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":83,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:01.372412689Z","message":"HTTPAPI"}2022/04/1101:03:01lookupsignaturefailure:failedtolookupsignatures:400BadRequest$notationsign--plain-http$IMAGEonnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":57,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.89635684Z","message":"HTTPAPI"}onnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":59,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.904254694Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34836","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"122.313µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.905685714Z","message":"HTTPAPI"}9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","dst":"/var/lib/registry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T08:03:08.906567992Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","mesry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:03:08.9075929Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1171","message":"dedupe:rename"}{"level":"info","module":"http","clientIP":"10.0.2.100:34836","method":"PUT","path":"/v2/busybox/blobs/uploads/abacb8d9-5726-42fb-803d-27cca2700488?digest=sha256%3Adb9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","statusCode":201,"latency":"1.234617ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["1790"],"Content-Type":["application/octet-stream"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.907635751Z","message":"HTTPAPI"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.90881319Z","message":"GC:gotrefer{"level":"debug","digest":"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.908910405Z","message":"GC:gotreference"}ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.908984135Z","message":"GC:markingfromroot"}ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909067143Z","message":"->ws.recurs{"level":"debug","v1path":"github.com/opencontainers/image-spec/specs-go/v1","name":"github.com/opencontainers/image-spec/specs-go::Versioned","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909310686Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909422829Z","message":"->ws.recurs{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.90974404Z","message":"detectedjumpoutsidepermittedpackages"}":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909891129Z","message":"detectedjumpo":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910015045Z","message":"detectedjumpoler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910116728Z","message":"<-ws.recurs{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910213422Z","message":"->ws.recurs{"level":"debug","goroutine":61,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910323852Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblobler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910419764Z","message":"<-ws.recursler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910510968Z","message":"<-ws.recursler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910597131Z","message":"GC:markingler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910695027Z","message":"->ws.recurs.910792433Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.cncf.oras.artifact.manifest.v1+jsonofblobsha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b"}ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910884808Z","message":"<-ws.recurs.911091311Z","message":"skippinggarbagecollectionofblobsha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751bbecauseofpolicy0"}.911225296Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34836","method":"PUT","path":"/v2/busybox/manifests/sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","statusCode":201,"latency":"3.120372ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["431"],"Content-Type":["application/vnd.cncf.oras.artifact.manifest.v1+json"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.911315026Z","message":"HTTPAPI"}sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182tusCode":200,"latency":"238.744µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.lionnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":63,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:14.524722538Z","message":"HTTPAPI"}ication/vnd.cncf.notary.v2.signature","goroutine":85,"caller":"zotregistry.io/zot/pkg/api/routes.go:1428","time":"2022-04-11T08:03:14.526655592Z","message":"gettingmanifest"}f.notary.v2.signature","statusCode":200,"latency":"641.92µs","bodySize":236,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":85,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:14.527249832Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34840","method":"GET","path":"/v2/busybox/manifests/sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","statusCode":200,"latency":"172.688µs","bodySize":431,"headers":{"Accept":["application/vnd.cncf.oras.artifact.manifest.v1+json"],"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":85,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:14.52837475Z","message":"HTTPAPI"}sha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751btusCode":200,"latency":"196.283µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.lionnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":99,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:19.448934351Z","message":"HTTPAPI"}ication/vnd.cncf.notary.v2.signature","goroutine":87,"caller":"zotregistry.io/zot/pkg/api/routes.go:1428","time":"2022-04-11T08:03:19.450495568Z","message":"gettingmanifest"}{"level":"info","module":"http","clientIP":"10.0.2.100:34844","method":"GET","path":"/oras/artifacts/v1/busybox/manifesf.notary.v2.signature","statusCode":200,"latency":"374.812µs","bodySize":236,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":87,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:19.450795598Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34844","method":"GET","path":"/v2/busybox/manifests/sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","statusCode":200,"latency":"113.796µs","bodySize":431,"heatp-client/1.1"]},"goroutine":87,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:19.451774298Z","message":"HTTPAPI"}{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac90{"level":"info","module":"http","clientIP":"10.0.2.100:34802","method":"GET","path":"/v2/","statusCode":200,"latency":"7.834µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":28,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:38.48573149Z","message":"HTTPAPI"}a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":30,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T08:02:38.487726384Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","message":"failedtost{"level":"info","module":"http","clientIP":"10.0.2.100:34804","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"571.016µs","bodySize":407,"headeroutine":30,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:38.488073585Z","message":"HTTPa7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":12,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T08:02:39.005726945Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","message":"failedtostf","goroutine":12,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","timutine":12,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.005958465Z","messCopyingblob554879bb3004[==============================>-------]610.4KiB/754.7KiB{"level":"debug","src":"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74","dstDigest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb3{"level":"debug","src":"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":52,"caller":"zotr{"level":"info","module":"http","clientIP":"10.0.2.100:34812","method":"PUT","path":"/v2/busybox/blobs/uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":201,"latency":"3.162745ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":52,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.098213214Z","message":"HTTPAPI"}{"level":"error","error":"cache:miss","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":53,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T08:02:39.53468061Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}{"level":"info","module":"http","clientIP":"10.0.2.100:34814","method":"HEAD","path":"/v2/busybox/blobs/sha256:02611b03{"level":"info","r.ContentLength":0,a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotrea2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T08:02:39.54006971Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}022-04-11T08:02:39.546346709Z","caller":"zotregistry.io/zot/pkg/storagler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-ler":"zotregistrler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54687305Z{"level":"deb{"level":"debug","nameutsidepermi{"level":"debug","v1path":"github.com/ope{"level":"debug","digest":"sha256:0261{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b.547976829Z","message":"skippingwalk{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f27{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d{"level":"info","module":"http","clientIP":"10.0.2.100:34824","method":"GET","path":"/v2/busybox/manifests/latest","staAgent":["Go-http-client/1.1"]},"goroutine":71,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-1104-11T08:02:55.489173486Z","message":"gettingmanifest"}{"level":"info","module":"http","clientIP":"10.0.2.100:34828","method":"GET","path":"/v2/busybox/manifests/latest","staication/vnd.cncf.notary.v2.signature","goroutine":83,"caller":"zotregistry.io/zot/pkg/api/routes.go:1428","time":"2022-04-11T08:03:01.372120172Z","message":"gettingmanifest"}3:01.372341042Z","message":"unabletogetr2022/04/1101:03:01lookupsignature{"level":"info","module":"http","clientIP":"10.0.2.100:34832","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"229.305µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.li{"level":"info","module":"http","clientIP":"10.0.2.100:34834","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"208.467µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.li{"level":"info","r.ContentLength":1790,"goroutine":61,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"{"level":"info","r.ContentLength":1790,"goroutine":61,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"2022-04-11T08:03:08.906436111Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488","dstDigest":"sha256:db{"level":"debug","src":"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488","dst":"/var/lib/registegistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:0api/session.go:132","time":"2022-0{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037b{"level":"debug","namtsidepermi{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/{"level":"debug","name":"time::Time","v1path{"level":"debug","digest":"sha256:02611b{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","g{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3ler":"zotregistry.io/zot/pkg/storage/.910323852Z","messa.910323852Z","message":"skippingw{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19.910323852Z","message":"skippingwalkintonon-pa{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335ler":"zotregistry.io/zot/pkgle.910792433Z","message":"skippingwalkintonon-parseablemedialer":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.91078ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T.911091311Z","message":"skippinggarbagecollectionofbl.9112252.911225296Z","message":"gv1+json"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistrzot-demo:addedtothecertifisha256:d11abb379758784ce3c263c2fe3eabe6baf6293{"level":"info","module":"http","clientIP":"10.0.2.100:34838","method":"GET","path":"/v2/busybox/manifests/latest","sta{"level":"info","module":"http","clientIP":"10.0.2.100:34840","method":"GET","path":"/oras/artifacts/v1/busybox/manifestp-client/1.1"]},"goroutine":85,"caller":"zotregwrsha256:db9f7981635a786b9e9d302{"level":"info","module":"http","clientIP":"10.0.2.100:34842","method":"GET","path":"/v2/busybox/manifests/latest","stats/sha256:d11abb379758784ce3c263c2fe3eabe6baf6$notationlist--plain-http$$notationverify-[detachedfrom51944.devto]
\ No newline at end of file
+$0 podman launching zot$1 bash$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest9102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:103","time":"2022-04-11T08:02:28.796235688Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:91","time":"2022-04-11T08:02:28.796297436Z","message":"runtimeparams"}$skopeo--insecure-policycopy--format=oci--dest-tls-verify=falsedocker://busybox:latestdocker://localhost:5000/busybox:latestGettingimagesourcesignatures{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266atblob"}{"level":"error","error":"cache:miss","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":30,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T08:02:38.487765509Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}s":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"gorAPI"}f","goroutine":12,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T08:02:39.005817457Z",{"level":"info","module":"http","clientIP":"10.0.2.100:34806","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"341.73µs","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":12,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.005958465Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34808","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"821.011µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":31,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.008607484Z","message":"HTTPAPI"}Copyingblob554879bb3004done{"level":"info","module":"http","clientIP":"10.0.2.100:34810","method":"PATCH","path":"/v2/busybox/blobs/uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74","statusCode":202,"latency":"83.785431ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["772806"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":65,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.093567068Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":52,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T08:02:39.09516161Z","message":"DEBUG"}00427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":52,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T08:02:39.096352185Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}egistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:02:39.098135196Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","message":"dedupe:rename"}th":["0"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":[4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":404,"latency":"328.505µs","bodySize":407,"headeroutine":53,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.534793384Z","message":"HTTP{"level":"info","module":"http","clientIP":"10.0.2.100:34816","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"157.72µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":66,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.536743924Z","message":"HTTPAPI"}Copyingconfig02611b034adone{"level":"info","module":"http","clientIP":"10.0.2.100:34818","method":"PATCH","path":"/v2/busybox/blobs/uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0","statusCode":202,"latency":"171.215µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["575"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":15,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.538433959Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":81,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T08:02:39.539896831Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0","dstDigest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034egistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:02:39.543173664Z","caller":"zotregistry.dev/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34820","method":"PUT","path":"/v2/busybox/blobs/uploads/848d6bf2-84cb-463a-a59d-4dcf6b4560e0?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":201,"latency":"3.416267ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":81,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.54329255Z","message":"HTTPAPI"}Writingmanifesttoimagedestination{"level":"info","blobPath":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","reference":"latest","goroutine":68,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","time":"2022-04-11T08:02:39.546346709Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","message":"manifestlayers"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":68,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54677846Z","message":"GC:gotreference"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54687305Z","message":"GC:markingfromroot"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.546968752Z","message":"->ws.recurse"}{"level":"debug","name":"github.com/opencontainers/image-spec/specs-go::Versioned","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":68,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547169714Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":68,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54727252Z","message":"->ws.recurse"}{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":68,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547474113Z","message":"detectedjumpoutsidepermittedpackages"}":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547596506Z","message":"detectedjumpo{"level":"debug","v1path":"github.com/opencontainers/image-spec/specs-go/v1","name":"time::Time","goroutine":68,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547705513Z","message":"detectedjumpoler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547792369Z","message":"<-ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.547876068Z","message":"->ws.recurs{"level":"debug","goroutine":68,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":68,"cal.547976829Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblobsha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.548060448Z","message":"<-ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.548141523Z","message":"<-ws.recurs.548320723Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34822","method":"PUT","path":"/v2/busybox/manifests/latest","statusCode":201,"latency":"2.493001ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["347"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":68,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.54839772Z","message":"HTTPAPI"}Storingsignatures$exportIMAGE=localhost:5000/busybox:latest$notationcertgenerate-test--default--trust"zot-demo"generatingRSAKeywith2048bitsgeneratedcertificatesexpiringon2023-04-11T08:02:48Zwrotekey:/home/ram/.config/notation/key/zot-demo.keywrotecertificate:/home/ram/.config/notation/certificate/zot-demo.crtzot-demo:addedtothekeylistzot-demo:markedasdefaultzot-demo:addedtothecertificatelist$notationlist--plain-http$IMAGEtusCode":200,"latency":"214.227µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.oci.image.index.v1+json","application/vnd.oci.image.manifest.v1+json","application/vnd.cncf.oras.artifact.manifest.v1+json"],"Accept-Encoding":["gzip"],"Connection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":70,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:55.488047986Z","message":"HTTPAPI"}{"level":"info","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","artifactType":"application/vnd.cncf.notary{"level":"error","error":"manifest:notfound","name":"busybox","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":71,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1432","time":"2022-04-11T08:02:55.489317048Z","message":"unabletogetreferences"}{"level":"info","module":"http","clientIP":"10.0.2.100:34826","method":"GET","path":"/oras/artifacts/v1/busybox/manifests/sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182/referrers?artifactType=application%2Fvnd.cncf.notary.v2.signature","statusCode":400,"latency":"272.919µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":71,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:55.489368486Z","message":"HTTPAPI"}2022/04/1101:02:55lookupsignaturefailure:failedtolookupsignatures:400BadRequest$notationverify--plain-http$IMAGEtusCode":200,"latency":"226.711µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.lionnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":73,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:01.370594302Z","message":"HTTPAPI"}335037baeb12fa2c5acb960182","goroutine":83,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1432","time":"2022-04-11T08:03:01.372341042Z","message":"unabletogetreferences"}{"level":"info","module":"http","clientIP":"10.0.2.100:34830","method":"GET","path":"/oras/artifacts/v1/busybox/manifesf.notary.v2.signature","statusCode":400,"latency":"344.565µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":83,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:01.372412689Z","message":"HTTPAPI"}2022/04/1101:03:01lookupsignaturefailure:failedtolookupsignatures:400BadRequest$notationsign--plain-http$IMAGEonnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":57,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.89635684Z","message":"HTTPAPI"}onnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":59,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.904254694Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34836","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"122.313µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.905685714Z","message":"HTTPAPI"}9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","dst":"/var/lib/registry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T08:03:08.906567992Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","mesry/busybox/blobs/sha256/db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:03:08.9075929Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","message":"dedupe:rename"}{"level":"info","module":"http","clientIP":"10.0.2.100:34836","method":"PUT","path":"/v2/busybox/blobs/uploads/abacb8d9-5726-42fb-803d-27cca2700488?digest=sha256%3Adb9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751b","statusCode":201,"latency":"1.234617ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["1790"],"Content-Type":["application/octet-stream"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.907635751Z","message":"HTTPAPI"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.90881319Z","message":"GC:gotrefer{"level":"debug","digest":"sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.908910405Z","message":"GC:gotreference"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.908984135Z","message":"GC:markingfromroot"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909067143Z","message":"->ws.recurs{"level":"debug","v1path":"github.com/opencontainers/image-spec/specs-go/v1","name":"github.com/opencontainers/image-spec/specs-go::Versioned","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909310686Z","message":"detectedjumpoutsidepermittedpackages"}{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909422829Z","message":"->ws.recurs{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.90974404Z","message":"detectedjumpoutsidepermittedpackages"}":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.909891129Z","message":"detectedjumpo":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910015045Z","message":"detectedjumpoler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910116728Z","message":"<-ws.recurs{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910213422Z","message":"->ws.recurs{"level":"debug","goroutine":61,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910323852Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblobler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910419764Z","message":"<-ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910510968Z","message":"<-ws.recursler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910597131Z","message":"GC:markingler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910695027Z","message":"->ws.recurs.910792433Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.cncf.oras.artifact.manifest.v1+jsonofblobsha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.910884808Z","message":"<-ws.recurs.911091311Z","message":"skippinggarbagecollectionofblobsha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751bbecauseofpolicy0"}.911225296Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34836","method":"PUT","path":"/v2/busybox/manifests/sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","statusCode":201,"latency":"3.120372ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["431"],"Content-Type":["application/vnd.cncf.oras.artifact.manifest.v1+json"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:08.911315026Z","message":"HTTPAPI"}sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182tusCode":200,"latency":"238.744µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.lionnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":63,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:14.524722538Z","message":"HTTPAPI"}ication/vnd.cncf.notary.v2.signature","goroutine":85,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1428","time":"2022-04-11T08:03:14.526655592Z","message":"gettingmanifest"}f.notary.v2.signature","statusCode":200,"latency":"641.92µs","bodySize":236,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":85,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:14.527249832Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34840","method":"GET","path":"/v2/busybox/manifests/sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","statusCode":200,"latency":"172.688µs","bodySize":431,"headers":{"Accept":["application/vnd.cncf.oras.artifact.manifest.v1+json"],"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":85,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:14.52837475Z","message":"HTTPAPI"}sha256:db9f7981635a786b9e9d3021da4723cee517f20273a6c8e9d21678605fd4751btusCode":200,"latency":"196.283µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.lionnection":["close"],"User-Agent":["Go-http-client/1.1"]},"goroutine":99,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:19.448934351Z","message":"HTTPAPI"}ication/vnd.cncf.notary.v2.signature","goroutine":87,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1428","time":"2022-04-11T08:03:19.450495568Z","message":"gettingmanifest"}{"level":"info","module":"http","clientIP":"10.0.2.100:34844","method":"GET","path":"/oras/artifacts/v1/busybox/manifesf.notary.v2.signature","statusCode":200,"latency":"374.812µs","bodySize":236,"headers":{"Accept-Encoding":["gzip"],"User-Agent":["Go-http-client/1.1"]},"goroutine":87,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:19.450795598Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34844","method":"GET","path":"/v2/busybox/manifests/sha256:e3bd8c4fe856a62722b1ad0c0040e5fad79071f6c939bb813cf046446b248e2b","statusCode":200,"latency":"113.796µs","bodySize":431,"heatp-client/1.1"]},"goroutine":87,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:03:19.451774298Z","message":"HTTPAPI"}{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac90{"level":"info","module":"http","clientIP":"10.0.2.100:34802","method":"GET","path":"/v2/","statusCode":200,"latency":"7.834µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":28,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:38.48573149Z","message":"HTTPAPI"}a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":30,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T08:02:38.487726384Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtost{"level":"info","module":"http","clientIP":"10.0.2.100:34804","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"571.016µs","bodySize":407,"headeroutine":30,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:38.488073585Z","message":"HTTPa7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":12,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T08:02:39.005726945Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtostf","goroutine":12,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","timutine":12,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.005958465Z","messCopyingblob554879bb3004[==============================>-------]610.4KiB/754.7KiB{"level":"debug","src":"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74","dstDigest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb3{"level":"debug","src":"/var/lib/registry/busybox/.uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":52,"caller":"zotr{"level":"info","module":"http","clientIP":"10.0.2.100:34812","method":"PUT","path":"/v2/busybox/blobs/uploads/fcc838d2-fb1b-4d4d-a13e-5f670eda8d74?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":201,"latency":"3.162745ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":52,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T08:02:39.098213214Z","message":"HTTPAPI"}{"level":"error","error":"cache:miss","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":53,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T08:02:39.53468061Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}{"level":"info","module":"http","clientIP":"10.0.2.100:34814","method":"HEAD","path":"/v2/busybox/blobs/sha256:02611b03{"level":"info","r.ContentLength":0,a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotrea2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T08:02:39.54006971Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}022-04-11T08:02:39.546346709Z","caller":"zotregistry.dev/zot/pkg/storagler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-ler":"zotregistrler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:02:39.54687305Z{"level":"deb{"level":"debug","nameutsidepermi{"level":"debug","v1path":"github.com/ope{"level":"debug","digest":"sha256:0261{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b.547976829Z","message":"skippingwalk{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f27{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d{"level":"info","module":"http","clientIP":"10.0.2.100:34824","method":"GET","path":"/v2/busybox/manifests/latest","staAgent":["Go-http-client/1.1"]},"goroutine":71,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-1104-11T08:02:55.489173486Z","message":"gettingmanifest"}{"level":"info","module":"http","clientIP":"10.0.2.100:34828","method":"GET","path":"/v2/busybox/manifests/latest","staication/vnd.cncf.notary.v2.signature","goroutine":83,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1428","time":"2022-04-11T08:03:01.372120172Z","message":"gettingmanifest"}3:01.372341042Z","message":"unabletogetr2022/04/1101:03:01lookupsignature{"level":"info","module":"http","clientIP":"10.0.2.100:34832","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"229.305µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.li{"level":"info","module":"http","clientIP":"10.0.2.100:34834","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"208.467µs","bodySize":347,"headers":{"Accept":["application/vnd.docker.distribution.manifest.li{"level":"info","r.ContentLength":1790,"goroutine":61,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"{"level":"info","r.ContentLength":1790,"goroutine":61,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T08:03:08.906436111Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488","dstDigest":"sha256:db{"level":"debug","src":"/var/lib/registry/busybox/.uploads/abacb8d9-5726-42fb-803d-27cca2700488","dst":"/var/lib/registegistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T08:0api/session.go:132","time":"2022-0{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037b{"level":"debug","namtsidepermi{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/{"level":"debug","name":"time::Time","v1path{"level":"debug","digest":"sha256:02611b{"level":"debug","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","g{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3ler":"zotregistry.dev/zot/pkg/storage/.910323852Z","messa.910323852Z","message":"skippingw{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19.910323852Z","message":"skippingwalkintonon-pa{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335ler":"zotregistry.dev/zot/pkgle.910792433Z","message":"skippingwalkintonon-parseablemedialer":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T08:03:08.91078ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T.911091311Z","message":"skippinggarbagecollectionofbl.9112252.911225296Z","message":"gv1+json"],"User-Agent":["Go-http-client/1.1"]},"goroutine":61,"caller":"zotregistrzot-demo:addedtothecertifisha256:d11abb379758784ce3c263c2fe3eabe6baf6293{"level":"info","module":"http","clientIP":"10.0.2.100:34838","method":"GET","path":"/v2/busybox/manifests/latest","sta{"level":"info","module":"http","clientIP":"10.0.2.100:34840","method":"GET","path":"/oras/artifacts/v1/busybox/manifestp-client/1.1"]},"goroutine":85,"caller":"zotregwrsha256:db9f7981635a786b9e9d302{"level":"info","module":"http","clientIP":"10.0.2.100:34842","method":"GET","path":"/v2/busybox/manifests/latest","stats/sha256:d11abb379758784ce3c263c2fe3eabe6baf6$notationlist--plain-http$$notationverify-[detachedfrom51944.devto]
\ No newline at end of file
diff --git a/demos/oras-push-pull.rec b/demos/oras-push-pull.rec
index 7675475c..c742f4c9 100644
--- a/demos/oras-push-pull.rec
+++ b/demos/oras-push-pull.rec
@@ -9,7 +9,7 @@
[1.250767, "o", "\r\u001b[32m$\b\n\u001b[39m \b"]
[1.612879, "i", "\r"]
[1.613061, "o", "\n \b"]
-[1.648533, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:37:48.892014192Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:37:48.892094614Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
+[1.648533, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:37:48.892014192Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:37:48.892094614Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
[7.714909, "i", "\u0001"]
[7.933101, "i", "\t"]
[7.933523, "o", " \n\n"]
@@ -31,35 +31,35 @@
[17.520693, "o", "Uploading a948904f2f0f artifact.txt\r\n \b\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[9A\u001b[K$\b\n\u001b[K$ echo \"{\\\"name\\\":\\\"foo\\\",\\\"value\\\":\\\"bar\\\"}\" > config.json\r\n\u001b[K$\b\n\u001b[K$ echo \"hello world\" > artifact.txt\r\n\u001b[K$\b\n\u001b[K$ oras push localhost:5000/hello-artifact:v2 --manifest-config config.json:application/vnd.acme.rocket.config.v1+json a\r\n\u001b[K\u001b[16;119Hartifact.txt:text/plain -v\r\n\u001b[KPreparing artifact.txt\r\n\u001b[KUploading a948904f2f0f artifact.txt\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: text/plain\u001b[8C\u001b[33mdiges"]
[17.52085, "o", "t\u001b[39m=\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec\r\n\u001b[K\u001b[20;119Hc0fb85d299a192a447\" \u001b[33mmediatype\u001b[39m=text/plain \u001b[33msize\u001b[39m=12\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[15A\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[11A\u001b[K$\b\n\u001b[K$ echo \"{\\\"name\\\":\\\"foo\\\",\\\"value\\\":\\\"bar\\\"}\" > config.json\r\n\u001b[K$\b\n\u001b[K$ echo \"hello world\" > artifact.txt\r\n\u001b[K$\b\n\u001b[K$ oras push localhost:5000/hello-artifact:v2 --manifest-config config.json:application/vnd.acme.rocket.config.v1+json a\r\n\u001b[K\u001b[16;119Hartifact.txt:text/plain -v\r\n\u001b[KPreparing artifact.txt\r\n\u001b[KUploading a948904f2f0f artifact.txt\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: text/plain\u001b[8C\u001b[33mdigest\u001b[39m=\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec\r\n\u001b[K\u001b[20;119Hc0fb85d299a192a447\" \u001b[33mmediatype\u001b[39m=text/plain \u001b[33msize\u001b[39m=12\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: application/vnd.acme.rocket.config.v1+json \u001b[33mdigest\u001b[39m=\"sha256:98df5c495df63132fb26e\r\n\u001b[K\u001b[22;119He1066eb3bee4e4d72973da11b4e4e513ab"]
[17.520878, "o", "11c15145b7\" \u001b[33mmediatype\u001b[39m=application/vnd.acme.rocket.config.v1+json \u001b[33msize\u001b[39m=29\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[13A"]
-[17.523072, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd\r\n\u001b[K\u001b[1;119Hd2a1ec0fb85d299a192a447: no such file or directory\",\"blob\":\"/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f47\r\n\u001b[K\u001b[2;119H79b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.g\r\n\u001b[K\u001b[3;119Hgo:1272\",\"time\":\"2022-04-11T07:38:04.766384808Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272"]
-[17.523294, "o", "\",\"message\":\r\n\u001b[K\u001b[4;119H:\"failed to stat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a44\r\n\u001b[K\u001b[6;119H47\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:38:04.766479395Z\",\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da\r\n\u001b[K\u001b[1;119Ha11b4e4e513ab11c15145b7: no such file or directory\",\"blob\":\"/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df631\r\n\u001b[K\u001b[2;119H132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.\r\n\u001b[K\u001b[3;119H.go:1272\",\"time\":\"2022-04-11T07:38:04.766663892Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\"\r\n\u001b[K\u001b[4;119H\":\"failed to stat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\""]
-[17.523472, "o", "digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b\r\n\u001b[K\u001b[6;119Hb7\",\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:38:04.766756957Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[15B"]
-[17.523783, "o", "\u001b[H\u001b[K8df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"statusCode\":404,\"latency\":\"1.248567ms\",\"bodySize\":407\r\n\u001b[K\u001b[1;119H7,\"headers\":{\"Accept\":[\"application/vnd.acme.rocket.config.v1+json, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"go\r\n\u001b[K\u001b[2;119Horoutine\":10,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.767177127Z\",\"message\":\"HTT\r\n\u001b[K\u001b[3;119HTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"HEAD\",\"path\":\"/v2/hello-artifact/blobs/sha256:a\r\n\u001b[K\u001b[5;119Ha948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"statusCode\":404,\"latency\":\"1.072906ms\",\"bodySize\":407\r\n\u001b[K\u001b[6;119H7,\"headers\":{\"Accept\":[\"text/plain, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry\r\n\u001b[K\u001b[7;119Hy.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.767214016Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
-[17.524927, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34732\",\"method\":\"POST\",\"path\":\"/v2/hello-artifact/blobs/uploads/\r\n\u001b[K\u001b[1;119H/\",\"statusCode\":202,\"latency\":\"376.568µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Use\r\n\u001b[K\u001b[2;119Her-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022\r\n\u001b[K\u001b[3;119H2-04-11T07:38:04.768438808Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"POST\",\"path\":\"/v2/hello-artifact/blobs/uploads/\r\n\u001b[K\u001b[5;119H/\",\"statusCode\":202,\"latency\":\"356.61µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User\r\n\u001b[K\u001b[6;119Hr-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-0\r\n\u001b[K\u001b[7;119H04-11T07:38:04.768499823Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
-[17.525825, "o", "\u001b[H\u001b[Kr-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022\r\n\u001b[K\u001b[1;119H2-04-11T07:38:04.768438808Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"POST\",\"path\":\"/v2/hello-artifact/blobs/uploads/\r\n\u001b[K\u001b[3;119H/\",\"statusCode\":202,\"latency\":\"356.61µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User\r\n\u001b[K\u001b[4;119Hr-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-0\r\n\u001b[K\u001b[5;119H04-11T07:38:04.768499823Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":29,\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-0\r\n\u001b[K\u001b[7;119H04-11T07:38:04.769321086Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[15B"]
-[17.526038, "o", "\u001b[H\u001b[K4-11T07:38:04.768499823Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":29,\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-0\r\n\u001b[K\u001b[2;119H04-11T07:38:04.769321086Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/d3db30e7-11f5-4cc5-a751-69fcabf7a94d\",\"dstDigest\":\"sh\r\n\u001b[K\u001b[4;119Hha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[5;119Hha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/\r\n\u001b[K\u001b[6;119H/storage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.769750654Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs\r\n\u001b[K\u001b[7;119Hs.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K\u001b[15B"]
-[17.526267, "o", "\u001b[H\u001b[K4-11T07:38:04.769321086Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/d3db30e7-11f5-4cc5-a751-69fcabf7a94d\",\"dstDigest\":\"sh\r\n\u001b[K\u001b[2;119Hha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[3;119Hha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":10,\"caller\":\"zotregistry.io/zot/pkg/\r\n\u001b[K\u001b[4;119H/storage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.76"]
-[17.52637, "o", "9750654Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs\r\n\u001b[K\u001b[5;119Hs.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":12,\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:38:04.769952794Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[15B"]
-[17.528883, "o", "\u001b[H\u001b[KstatusCode\":201,\"latency\":\"2.907414ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"29\"],\"Cont\r\n\u001b[K\u001b[1;119Htent-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":10,\"caller\":\"zotregistry.\r\n\u001b[K\u001b[2;119H.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.772190039Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c\",\"dstDigest\":\"sh\r\n\u001b[K\u001b[4;119Hha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[5;119Hha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/s\r\n\u001b[K\u001b[6;119Hs"]
-[17.528982, "o", "torage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.772430891Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.\r\n\u001b[K\u001b[7;119H.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K\u001b[15B"]
-[17.531227, "o", "\u001b[H\u001b[Ka256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[1;119Hha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg"]
-[17.531284, "o", "/s\r\n\u001b[K\u001b[2;119Hstorage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.772430891Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.\r\n\u001b[K\u001b[3;119H.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c\",\"dst\":\"/var/lib\r\n\u001b[K\u001b[5;119Hb/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"\r\n\u001b[K\u001b[6;119H\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:117"]
-[17.531366, "o", "1\",\"time\":\"2022-04-11T07:38:04.774915291Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[7;119Htry.io/zot/pkg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"\r\n\u001b[K\u001b[1;119H\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:38:04.774915291Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[2;119Htry.io/zot/pkg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"PUT\",\"path\":\"/v2/hello-artifact/blobs/uploads/7\r\n\u001b[K\u001b[4;119H78052cee-439a-41b7-bfb9-2d3e5d1d939c?digest=sha256%3Aa948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"\r\n\u001b[K\u001b[5;119H\"s"]
-[17.531418, "o", "tatusCode\":201,\"latency\":\"5.059851ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"12\"],\"Cont\r\n\u001b[K\u001b[6;119Htent-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.i\r\n\u001b[K\u001b[7;119Hio/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.774996974Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
-[17.532017, "o", "\u001b[H\u001b[K8052cee-439a-41b7-bfb9-2d3e5d1d939c?digest=sha256%3Aa948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"\r\n\u001b[K\u001b[1;119H\"statusCode\":201,\"latency\":\"5.059851ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"12\"],\"Cont\r\n\u001b[K\u001b[2;119Htent-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.i\r\n\u001b[K\u001b[3;119Hio/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.774996974Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"HEAD\",\"path\":\"/v2/hello-artifact/manifests/v2\",\r\n\u001b[K\u001b[5;119H,\"statusCode\":404,\"latency\":\"115.918µs\",\"bodySize\":221,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json,\r\n\u001b[K\u001b[6;119H, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"t\r\n\u001b[K\u001b[7;119Htime\":\"2022-04-11T07:38:04.775775087Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
-[17.532554, "o", "\u001b[H\u001b[K */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"t\r\n\u001b[K\u001b[1;119Htime\":\"2022-04-11T07:38:04.775775087Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776313189Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[4;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha25"]
-[17.532683, "o", "6:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776346541Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[7;119Hfrom root\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776313189Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[1;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"gorouti"]
-[17.532734, "o", "ne\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776346541Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[4;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776375205Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776346541Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[1;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776375205Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/sp"]
-[17.532769, "o", "ecs-go/v1\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07\r\n\u001b[K\u001b[7;119H7:38:04.776448593Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07\r\n\u001b[K\u001b[1;119H7:38:04.776448593Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776488508Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[6;119H.776527832Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.acme.rocket.config.v1+json of blob s\r\n\u001b[K\u001b[7;119Hsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c1514"]
-[17.532795, "o", "5b7\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776488508Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[3;119H.776527832Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.acme.rocket.config.v1+json of blob s\r\n\u001b[K\u001b[4;119Hsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776556616Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119"]
-[17.532818, "o", "He\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K776527832Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.acme.rocket.config.v1+json of blob s\r\n\u001b[K\u001b[1;119Hsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776556616Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776586813Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[7;119H"]
-[17.532852, "o", "e\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776556616Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776586813Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_"]
-[17.532896, "o", "fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[6;119H.776646555Z\",\"message\":\"skipping walk into non-parseable media-type text/plain of blob sha256:a948904f2f0f479b8f8197694b\r\n\u001b[K\u001b[7;119Hb30184b0d2ed1c1cd2a1ec0fb85d299a192a447\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776586813Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[3;11"]
+[17.523072, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd\r\n\u001b[K\u001b[1;119Hd2a1ec0fb85d299a192a447: no such file or directory\",\"blob\":\"/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f47\r\n\u001b[K\u001b[2;119H79b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.g\r\n\u001b[K\u001b[3;119Hgo:1272\",\"time\":\"2022-04-11T07:38:04.766384808Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272"]
+[17.523294, "o", "\",\"message\":\r\n\u001b[K\u001b[4;119H:\"failed to stat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a44\r\n\u001b[K\u001b[6;119H47\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:38:04.766479395Z\",\"\r\n\u001b[K\u001b[7;119H\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da\r\n\u001b[K\u001b[1;119Ha11b4e4e513ab11c15145b7: no such file or directory\",\"blob\":\"/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df631\r\n\u001b[K\u001b[2;119H132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.\r\n\u001b[K\u001b[3;119H.go:1272\",\"time\":\"2022-04-11T07:38:04.766663892Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\"\r\n\u001b[K\u001b[4;119H\":\"failed to stat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\""]
+[17.523472, "o", "digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b\r\n\u001b[K\u001b[6;119Hb7\",\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:38:04.766756957Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[15B"]
+[17.523783, "o", "\u001b[H\u001b[K8df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"statusCode\":404,\"latency\":\"1.248567ms\",\"bodySize\":407\r\n\u001b[K\u001b[1;119H7,\"headers\":{\"Accept\":[\"application/vnd.acme.rocket.config.v1+json, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"go\r\n\u001b[K\u001b[2;119Horoutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.767177127Z\",\"message\":\"HTT\r\n\u001b[K\u001b[3;119HTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"HEAD\",\"path\":\"/v2/hello-artifact/blobs/sha256:a\r\n\u001b[K\u001b[5;119Ha948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"statusCode\":404,\"latency\":\"1.072906ms\",\"bodySize\":407\r\n\u001b[K\u001b[6;119H7,\"headers\":{\"Accept\":[\"text/plain, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry\r\n\u001b[K\u001b[7;119Hy.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.767214016Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
+[17.524927, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34732\",\"method\":\"POST\",\"path\":\"/v2/hello-artifact/blobs/uploads/\r\n\u001b[K\u001b[1;119H/\",\"statusCode\":202,\"latency\":\"376.568µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"Use\r\n\u001b[K\u001b[2;119Her-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022\r\n\u001b[K\u001b[3;119H2-04-11T07:38:04.768438808Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"POST\",\"path\":\"/v2/hello-artifact/blobs/uploads/\r\n\u001b[K\u001b[5;119H/\",\"statusCode\":202,\"latency\":\"356.61µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User\r\n\u001b[K\u001b[6;119Hr-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-0\r\n\u001b[K\u001b[7;119H04-11T07:38:04.768499823Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
+[17.525825, "o", "\u001b[H\u001b[Kr-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022\r\n\u001b[K\u001b[1;119H2-04-11T07:38:04.768438808Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"POST\",\"path\":\"/v2/hello-artifact/blobs/uploads/\r\n\u001b[K\u001b[3;119H/\",\"statusCode\":202,\"latency\":\"356.61µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"0\"],\"User\r\n\u001b[K\u001b[4;119Hr-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-0\r\n\u001b[K\u001b[5;119H04-11T07:38:04.768499823Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":29,\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-0\r\n\u001b[K\u001b[7;119H04-11T07:38:04.769321086Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[15B"]
+[17.526038, "o", "\u001b[H\u001b[K4-11T07:38:04.768499823Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":29,\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-0\r\n\u001b[K\u001b[2;119H04-11T07:38:04.769321086Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/d3db30e7-11f5-4cc5-a751-69fcabf7a94d\",\"dstDigest\":\"sh\r\n\u001b[K\u001b[4;119Hha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[5;119Hha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/\r\n\u001b[K\u001b[6;119H/storage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.769750654Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs\r\n\u001b[K\u001b[7;119Hs.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K\u001b[15B"]
+[17.526267, "o", "\u001b[H\u001b[K4-11T07:38:04.769321086Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/d3db30e7-11f5-4cc5-a751-69fcabf7a94d\",\"dstDigest\":\"sh\r\n\u001b[K\u001b[2;119Hha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[3;119Hha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":10,\"caller\":\"zotregistry.dev/zot/pkg/\r\n\u001b[K\u001b[4;119H/storage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.76"]
+[17.52637, "o", "9750654Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs\r\n\u001b[K\u001b[5;119Hs.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":12,\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:38:04.769952794Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[15B"]
+[17.528883, "o", "\u001b[H\u001b[KstatusCode\":201,\"latency\":\"2.907414ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"29\"],\"Cont\r\n\u001b[K\u001b[1;119Htent-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":10,\"caller\":\"zotregistry.\r\n\u001b[K\u001b[2;119H.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.772190039Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c\",\"dstDigest\":\"sh\r\n\u001b[K\u001b[4;119Hha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[5;119Hha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/s\r\n\u001b[K\u001b[6;119Hs"]
+[17.528982, "o", "torage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.772430891Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.\r\n\u001b[K\u001b[7;119H.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K\u001b[15B"]
+[17.531227, "o", "\u001b[H\u001b[Ka256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"dst\":\"/var/lib/registry/hello-artifact/blobs/sh\r\n\u001b[K\u001b[1;119Hha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg"]
+[17.531284, "o", "/s\r\n\u001b[K\u001b[2;119Hstorage/storage_fs.go:1146\",\"time\":\"2022-04-11T07:38:04.772430891Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.\r\n\u001b[K\u001b[3;119H.go:1146\",\"message\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c\",\"dst\":\"/var/lib\r\n\u001b[K\u001b[5;119Hb/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"\r\n\u001b[K\u001b[6;119H\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:117"]
+[17.531366, "o", "1\",\"time\":\"2022-04-11T07:38:04.774915291Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[7;119Htry.dev/zot/pkg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"\r\n\u001b[K\u001b[1;119H\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:38:04.774915291Z\",\"caller\":\"zotregist\r\n\u001b[K\u001b[2;119Htry.dev/zot/pkg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"PUT\",\"path\":\"/v2/hello-artifact/blobs/uploads/7\r\n\u001b[K\u001b[4;119H78052cee-439a-41b7-bfb9-2d3e5d1d939c?digest=sha256%3Aa948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"\r\n\u001b[K\u001b[5;119H\"s"]
+[17.531418, "o", "tatusCode\":201,\"latency\":\"5.059851ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"12\"],\"Cont\r\n\u001b[K\u001b[6;119Htent-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.d\r\n\u001b[K\u001b[7;119Hev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.774996974Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
+[17.532017, "o", "\u001b[H\u001b[K8052cee-439a-41b7-bfb9-2d3e5d1d939c?digest=sha256%3Aa948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"\r\n\u001b[K\u001b[1;119H\"statusCode\":201,\"latency\":\"5.059851ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"12\"],\"Cont\r\n\u001b[K\u001b[2;119Htent-Type\":[\"application/octet-stream\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.d\r\n\u001b[K\u001b[3;119Hev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.774996974Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"HEAD\",\"path\":\"/v2/hello-artifact/manifests/v2\",\r\n\u001b[K\u001b[5;119H,\"statusCode\":404,\"latency\":\"115.918µs\",\"bodySize\":221,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json,\r\n\u001b[K\u001b[6;119H, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"t\r\n\u001b[K\u001b[7;119Htime\":\"2022-04-11T07:38:04.775775087Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
+[17.532554, "o", "\u001b[H\u001b[K */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"t\r\n\u001b[K\u001b[1;119Htime\":\"2022-04-11T07:38:04.775775087Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776313189Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[4;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha25"]
+[17.532683, "o", "6:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776346541Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[7;119Hfrom root\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776313189Z\",\"message\":\"GC: got refer\r\n\u001b[K\u001b[1;119Hrence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"gorouti"]
+[17.532734, "o", "ne\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776346541Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[4;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776375205Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776346541Z\",\"message\":\"GC: marking f\r\n\u001b[K\u001b[1;119Hfrom root\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776375205Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"github.com/opencontainers/image-spec/specs-go::Versioned\",\"v1path\":\"github.com/opencontainers/\r\n\u001b[K\u001b[6;119H/image-spec/sp"]
+[17.532769, "o", "ecs-go/v1\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07\r\n\u001b[K\u001b[7;119H7:38:04.776448593Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Kimage-spec/specs-go/v1\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07\r\n\u001b[K\u001b[1;119H7:38:04.776448593Z\",\"message\":\"detected jump outside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776488508Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[6;119H.776527832Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.acme.rocket.config.v1+json of blob s\r\n\u001b[K\u001b[7;119Hsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c1514"]
+[17.532795, "o", "5b7\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776488508Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[3;119H.776527832Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.acme.rocket.config.v1+json of blob s\r\n\u001b[K\u001b[4;119Hsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776556616Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119"]
+[17.532818, "o", "He\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K776527832Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.acme.rocket.config.v1+json of blob s\r\n\u001b[K\u001b[1;119Hsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776556616Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776586813Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[7;119H"]
+[17.532852, "o", "e\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776556616Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776586813Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_"]
+[17.532896, "o", "fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[6;119H.776646555Z\",\"message\":\"skipping walk into non-parseable media-type text/plain of blob sha256:a948904f2f0f479b8f8197694b\r\n\u001b[K\u001b[7;119Hb30184b0d2ed1c1cd2a1ec0fb85d299a192a447\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[Ker\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776586813Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[3;11"]
[17.532913, "o", "9H.776646555Z\",\"message\":\"skipping walk into non-parseable media-type text/plain of blob sha256:a948904f2f0f479b8f8197694b\r\n\u001b[K\u001b[4;119Hb30184b0d2ed1c1cd2a1ec0fb85d299a192a447\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1c"]
-[17.532942, "o", "d2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776689245Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K776646555Z\",\"message\":\"skipping walk into non-parseable media-type text/plain of blob sha256:a948904f2f0f479b8f8197694b\r\n\u001b[K\u001b[1;119Hb30184b0d2ed1c1cd2a1ec0fb85d299a192a447\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776689245Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"gorouti"]
-[17.532961, "o", "ne\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776731585Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[15B"]
-[17.533022, "o", "\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[1;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776689245Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[2;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[4;119Hler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776731585Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[5;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[7;119H.776828377Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[15B"]
-[17.533093, "o", "\u001b[H\u001b[Ker\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776731585Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[3;119H.776828377Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"PUT\",\"path\":\"/v2/hello-artifact/manifests/v2\",\"\r\n\u001b[K\u001b[5;119H\"statusCode\":201,\"latency\":\"827.346µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"375\"],\"Cont\r\n\u001b[K\u001b[6;119Htent-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"call\r\n\u001b[K\u001b[7;119Hler\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.77688299Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
+[17.532942, "o", "d2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776689245Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[15B\u001b[H\u001b[K776646555Z\",\"message\":\"skipping walk into non-parseable media-type text/plain of blob sha256:a948904f2f0f479b8f8197694b\r\n\u001b[K\u001b[1;119Hb30184b0d2ed1c1cd2a1ec0fb85d299a192a447\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[3;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776689245Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[4;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"gorouti"]
+[17.532961, "o", "ne\":9,\"call\r\n\u001b[K\u001b[6;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776731585Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[7;119He\"}\r\n\u001b[K\u001b[15B"]
+[17.533022, "o", "\u001b[H\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[1;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776689245Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[2;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"goroutine\":9,\"call\r\n\u001b[K\u001b[4;119Hler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776731585Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[5;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[7;119H.776828377Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K\u001b[15B"]
+[17.533093, "o", "\u001b[H\u001b[Ker\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.776731585Z\",\"message\":\"<- ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":9,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:38:04.\r\n\u001b[K\u001b[3;119H.776828377Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34730\",\"method\":\"PUT\",\"path\":\"/v2/hello-artifact/manifests/v2\",\"\r\n\u001b[K\u001b[5;119H\"statusCode\":201,\"latency\":\"827.346µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"375\"],\"Cont\r\n\u001b[K\u001b[6;119Htent-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"call\r\n\u001b[K\u001b[7;119Hler\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.77688299Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[15B"]
[17.533171, "o", "Pushed localhost:5000/hello-artifact:v2\r\n \bDigest: sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\r\n \b"]
[17.534211, "o", "$ "]
[18.023399, "i", "\r"]
@@ -78,13 +78,13 @@
[32.274512, "o", "oras pull localhost:5000/hello-artifact:v2 -v -a"]
[33.490561, "i", "\r"]
[33.491274, "o", "\r$\b\n \b"]
-[33.505179, "o", "\u001b[H\u001b[KstatusCode\":201,\"latency\":\"827.346µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"375\"],\"Cont\r\n\u001b[K\u001b[1;119Htent-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"call\r\n\u001b[K\u001b[2;119Hler\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.77688299Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34734\",\"method\":\"HEAD\",\"path\":\"/v2/hello-artifact/manifests/v2\",\r\n\u001b[K\u001b[4;119H,\"statusCode\":200,\"latency\":\"647.648µs\",\"bodySize\":0,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.\r\n\u001b[K\u001b[5;119H.v2+json, application/vnd.docker.distribution.manifest.list.v2+json, application/vnd.oci.image.manifest.v1+json, applica\r\n\u001b[K\u001b[6;119Hation/vnd.oci.image.index.v1+json, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry\r\n\u001b[K\u001b[7;119Hy.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:20.748590044Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[23B"]
-[33.507824, "o", "\u001b[H\u001b[Kv2+json, application/vnd.docker.distribution.manifest.list.v2+json, application/vnd.oci.image.manifest.v1+json, applica\r\n\u001b[K\u001b[1;119Hation/vnd.oci.image.index.v1+json, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry\r\n\u001b[K\u001b[2;119Hy.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:20.748590044Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34734\",\"method\":\"GET\",\"path\":\"/v2/hello-artifact/manifests/sha25\r\n\u001b[K\u001b[4;119H56:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"statusCode\":200,\"latency\":\"161.844µs\",\"bodySize\":3\r\n\u001b[K\u001b[5;119H375,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json, */*\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"co\r\n\u001b[K\u001b[6;119Hontainerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:\r\n\u001b[K\u001b[7;119H:20.7512057Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[23B"]
+[33.505179, "o", "\u001b[H\u001b[KstatusCode\":201,\"latency\":\"827.346µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Content-Length\":[\"375\"],\"Cont\r\n\u001b[K\u001b[1;119Htent-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":9,\"call\r\n\u001b[K\u001b[2;119Hler\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:04.77688299Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34734\",\"method\":\"HEAD\",\"path\":\"/v2/hello-artifact/manifests/v2\",\r\n\u001b[K\u001b[4;119H,\"statusCode\":200,\"latency\":\"647.648µs\",\"bodySize\":0,\"headers\":{\"Accept\":[\"application/vnd.docker.distribution.manifest.\r\n\u001b[K\u001b[5;119H.v2+json, application/vnd.docker.distribution.manifest.list.v2+json, application/vnd.oci.image.manifest.v1+json, applica\r\n\u001b[K\u001b[6;119Hation/vnd.oci.image.index.v1+json, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry\r\n\u001b[K\u001b[7;119Hy.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:20.748590044Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[23B"]
+[33.507824, "o", "\u001b[H\u001b[Kv2+json, application/vnd.docker.distribution.manifest.list.v2+json, application/vnd.oci.image.manifest.v1+json, applica\r\n\u001b[K\u001b[1;119Hation/vnd.oci.image.index.v1+json, */*\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry\r\n\u001b[K\u001b[2;119Hy.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:20.748590044Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34734\",\"method\":\"GET\",\"path\":\"/v2/hello-artifact/manifests/sha25\r\n\u001b[K\u001b[4;119H56:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"statusCode\":200,\"latency\":\"161.844µs\",\"bodySize\":3\r\n\u001b[K\u001b[5;119H375,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json, */*\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"co\r\n\u001b[K\u001b[6;119Hontainerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:\r\n\u001b[K\u001b[7;119H:20.7512057Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[23B"]
[33.508393, "o", "\u001b[33m\u001b[39m\u001b[33mWARN\u001b[39m[0000] blob no name: sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7 \r\n \b\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[33m\u001b[39m\u001b[22A\u001b[K$\b\n\u001b[K$ echo \"{\\\"name\\\":\\\"foo\\\",\\\"value\\\":\\\"bar\\\"}\" > config.json\r\n\u001b[K$\b\n\u001b[K$ echo \"hello world\" > artifact.txt\r\n\u001b[K$\b\n\u001b[K$ oras push localhost:5000/hello-artifact:v2 --manifest-config config.json:application/vnd.acme.rocket.config.v1+json a\r\n\u001b[K\u001b[16;119Hartifact.txt:text/plain -v\r\n\u001b[KPreparing artifact.txt\r\n\u001b[KUploading a948904f2f0f artifac"]
[33.508482, "o", "t.txt\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: text/plain\u001b[8C\u001b[33mdigest\u001b[39m=\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec\r\n\u001b[K\u001b[20;119Hc0fb85d299a192a447\" \u001b[33mmediatype\u001b[39m=text/plain \u001b[33msize\u001b[39m=12\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: application/vnd.acme.rocket.config.v1+json \u001b[33mdigest\u001b[39m=\"sha256:98df5c495df63132fb26e\r\n\u001b[K\u001b[22;119He1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\" \u001b[33mmediatype\u001b[39m=application/vnd.acme.rocket.config.v1+json \u001b[33msize\u001b[39m=29\r\n\u001b[KPushed localhost:5000/hello-artifact:v2\r\n\u001b[KDigest: sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\r\n\u001b[K$\b\n\u001b[K$ rm -f artifact.txt\r\n\u001b[K$\b\n\u001b[K$ rm -f config.json\r\n\u001b[K$\b\n\u001b[K$ oras pull localhost:5000/hello-artifact:v2 -v -a\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] blob no name: sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: text/plain\u001b[8C\u001b[33mdigest\u001b[39m=\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec\r\n\u001b[K\u001b[33;11"]
[33.508538, "o", "9Hc0fb85d299a192a447\" \u001b[33mmediatype\u001b[39m=text/plain \u001b[33msize\u001b[39m=12\r\n\u001b[K\n\u001b[K\n\u001b[K\u001b[2A"]
-[33.50933, "o", "\u001b[H\u001b[K6:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"statusCode\":200,\"latency\":\"161.844µs\",\"bodySize\":3\r\n\u001b[K\u001b[1;119H375,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json, */*\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"co\r\n\u001b[K\u001b[2;119Hontainerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:\r\n\u001b[K\u001b[3;119H:20.7512057Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34734\",\"method\":\"GET\",\"path\":\"/v2/hello-artifact/blobs/sha256:a9\r\n\u001b[K\u001b[5;119H948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"statusCode\":200,\"latency\":\"136.075µs\",\"bodySize\":12,\"h\r\n\u001b[K\u001b[6;119Hheaders\":{\"Accept\":[\"text/plain, */*\"],\"Accept-Encoding\":"]
-[33.509428, "o", "[\"gzip\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\"\r\n\u001b[K\u001b[7;119H\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:20.752852425Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
+[33.50933, "o", "\u001b[H\u001b[K6:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\",\"statusCode\":200,\"latency\":\"161.844µs\",\"bodySize\":3\r\n\u001b[K\u001b[1;119H375,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json, */*\"],\"Accept-Encoding\":[\"gzip\"],\"User-Agent\":[\"co\r\n\u001b[K\u001b[2;119Hontainerd/1.5.2+unknown\"]},\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:\r\n\u001b[K\u001b[3;119H:20.7512057Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34734\",\"method\":\"GET\",\"path\":\"/v2/hello-artifact/blobs/sha256:a9\r\n\u001b[K\u001b[5;119H948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447\",\"statusCode\":200,\"latency\":\"136.075µs\",\"bodySize\":12,\"h\r\n\u001b[K\u001b[6;119Hheaders\":{\"Accept\":[\"text/plain, */*\"],\"Accept-Encoding\":"]
+[33.509428, "o", "[\"gzip\"],\"User-Agent\":[\"containerd/1.5.2+unknown\"]},\"goroutine\"\r\n\u001b[K\u001b[7;119H\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:38:20.752852425Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[26B"]
[33.511505, "o", "Downloaded a948904f2f0f artifact.txt\r\n \b\u001b[25A\u001b[K$ echo \"{\\\"name\\\":\\\"foo\\\",\\\"value\\\":\\\"bar\\\"}\" > config.json\r\n\u001b[K$\b\n\u001b[K$ echo \"hello world\" > artifact.txt\r\n\u001b[K$\b\n\u001b[K$ oras push localhost:5000/hello-artifact:v2 --manifest-config config.json:application/vnd.acme.rocket.config.v1+json a\r\n\u001b[K\u001b[15;119Hartifact.txt:text/plain -v\r\n\u001b[KPreparing artifact.txt\r\n\u001b[KUploading a948904f2f0f artifact.txt\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: text/plain\u001b[8C\u001b[33mdigest\u001b[39m=\"sha256:a948904f2f0f479b8f8197694b301"]
[33.511579, "o", "84b0d2ed1c1cd2a1ec\r\n\u001b[K\u001b[19;119Hc0fb85d299a192a447\" \u001b[33mmediatype\u001b[39m=text/plain \u001b[33msize\u001b[39m=12\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: application/vnd.acme.rocket.config.v1+json \u001b[33mdigest\u001b[39m=\"sha256:98df5c495df63132fb26e\r\n\u001b[K\u001b[21;119He1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\" \u001b[33mmediatype\u001b[39m=application/vnd.acme.rocket.config.v1+json \u001b[33msize\u001b[39m=29\r\n\u001b[KPushed localhost:5000/hello-artifact:v2\r\n\u001b[KDigest: sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\r\n\u001b[K$\b\n\u001b[K$ rm -f artifact.txt\r\n\u001b[K$\b\n\u001b[K$ rm -f config.json\r\n\u001b[K$\b\n\u001b[K$ oras pull localhost:5000/hello-artifact:v2 -v -a\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] blob no name: sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7\r\n\u001b[K\u001b[33mWARN\u001b[39m[0000] reference for unknown type: text/plain\u001b[8C\u001b[33mdigest\u001b[39m=\"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec\r\n\u001b[K\u001b[32;119Hc0fb85d299a192a447\" \u001b[33mmediatype\u001b[39m=text/plain \u001b[33msize\u001b[39m=12\r\n\u001b[KDownloaded a948904f2f0f artifact.txt\r\n\u001b[KPulled loca"]
[33.511634, "o", "lhost:5000/hello-artifact:v2\r\n\u001b[KDigest: sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc\r\n\u001b[K"]
diff --git a/demos/oras-push-pull.svg b/demos/oras-push-pull.svg
index 46f0b2f8..f2de2328 100644
--- a/demos/oras-push-pull.svg
+++ b/demos/oras-push-pull.svg
@@ -1 +1 @@
-$0 podman launching zot$1 bash$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:103","time":"2022-04-11T07:37:48.892014192Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:91","time":"2022-04-11T07:37:48.892094614Z","message":"runtimeparams"}$echo"{\"name\":\"foo\",\"value\":\"bar\"}">config.json$echo"helloworld">artifact.txt$oraspushlocalhost:5000/hello-artifact:v2--configconfig.json:application/vnd.acme.rocket.config.v1+jsonartifact.txt:text/plain-vPreparingartifact.txtUploadinga948904f2f0fartifact.txtWARN[0000]referenceforunknowntype:text/plaindigest="sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447"mediatype=text/plainsize=12WARN[0000]referenceforunknowntype:application/vnd.acme.rocket.config.v1+jsondigest="sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7"mediatype=application/vnd.acme.rocket.config.v1+jsonsize=29{"level":"error","error":"stat/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7:nosuchfileordirectory","blob":"/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":10,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:38:04.766663892Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","message":"failedtostatblob"}r-Agent":["containerd/1.5.2+unknown"]},"goroutine":10,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.768438808Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"POST","path":"/v2/hello-artifact/blobs/uploads/","statusCode":202,"latency":"356.61µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.768499823Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":29,"goroutine":10,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:38:04.769321086Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/hello-artifact/.uploads/d3db30e7-11f5-4cc5-a751-69fcabf7a94d","dstDigest":"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","dst":"/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":10,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:38:04.769750654Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}-11T07:38:04.769952794Z","message":"DEBUG"}statusCode":201,"latency":"2.907414ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["29"],"Content-Type":["application/octet-stream"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":10,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.772190039Z","message":"HTTPAPI"}{"level":"debug","src":"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c","dstDigest":"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","dst":"/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:38:04.772430891Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:38:04.774915291Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1171","message":"dedupe:rename"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"PUT","path":"/v2/hello-artifact/blobs/uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c?digest=sha256%3Aa948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","statusCode":201,"latency":"5.059851ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["12"],"Content-Type":["application/octet-stream"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.774996974Z","message":"HTTPAPI"}*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.775775087Z","message":"HTTPAPI"}{"level":"debug","digest":"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776313189Z","message":"GC:gotreference"}{"level":"debug","digest":"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc","goroutier":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776346541Z","message":"GC:markingfromroot"}"}{"level":"debug","digest":"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776488508Z","message":"->ws.recurse{"level":"debug","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776527832Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.acme.rocket.config.v1+jsonofblobsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7"}er":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776556616Z","message":"<-ws.recurse{"level":"debug","digest":"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776586813Z","message":"->ws.recurse776646555Z","message":"skippingwalkintonon-parseablemedia-typetext/plainofblobsha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447"}er":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776689245Z","message":"<-ws.recurseer":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776731585Z","message":"<-ws.recurse776828377Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"PUT","path":"/v2/hello-artifact/manifests/v2","statusCode":201,"latency":"827.346µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["375"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.77688299Z","message":"HTTPAPI"}Pushedlocalhost:5000/hello-artifact:v2Digest:sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc$rm-fartifact.txt$rm-fconfig.json$oraspulllocalhost:5000/hello-artifact:v2-v-av2+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.manifest.v1+json,application/vnd.oci.image.index.v1+json,*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:20.748590044Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34734","method":"GET","path":"/v2/hello-artifact/manifests/sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc","statusCode":200,"latency":"161.844µs","bodySize":375,"headers":{"Accept":["application/vnd.oci.image.manifest.v1+json,*/*"],"Accept-Encoding":["gzip"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:20.7512057Z","message":"HTTPAPI"}WARN[0000]blobnoname:sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7{"level":"info","module":"http","clientIP":"10.0.2.100:34734","method":"GET","path":"/v2/hello-artifact/blobs/sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","statusCode":200,"latency":"136.075µs","bodySize":12,"headers":{"Accept":["text/plain,*/*"],"Accept-Encoding":["gzip"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:20.752852425Z","message":"HTTPAPI"}Downloadeda948904f2f0fartifact.txtPulledlocalhost:5000/hello-artifact:v2$cat$catartifact.txthelloworldWARN[0000]referenceforunknowntype:text/plaindiges1066eb3bee4e4d72973da11b4e4e513ab{"level":"error","error":"stat/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447:nosuchfileordirectory","blob":"/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:38:04.766384808Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272{"level":"error","error":"cache:miss","7","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:38:04.766479395Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}{"level":"error","error":"cache:miss","digest":"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":10,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:38:04.766756957Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}8df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","statusCode":404,"latency":"1.248567ms","bodySize":407,"headers":{"Accept":["application/vnd.acme.rocket.config.v1+json,*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":10,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.767177127Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"HEAD","path":"/v2/hello-artifact/blobs/sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","statusCode":404,"latency":"1.072906ms","bodySize":407,"headers":{"Accept":["text/plain,*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.767214016Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34732","method":"POST","path":"/v2/hello-artifact/blobs/uploads/","statusCode":202,"latency":"376.568µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"Usestorage/storage_fs.go:1146","time":"2022-04-11T07:38:04.76{"level":"info","r.ContentLength":12,"goroutine":9,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"2022-04a256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.io/zot/pkg{"level":"debug","src":"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c","dst":"/var/libcaller":"zotregistry.io/zot/pkg/storage/storage_fs.go:117s{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"HEAD","path":"/v2/hello-artifact/manifests/v2","statusCode":404,"latency":"115.918µs","bodySize":221,"headers":{"Accept":["application/vnd.oci.image.manifest.v1+json,{"level":"debug","digest":"sha25er":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776375205Z","message":"->ws.recurse{"level":"debug","name":"github.com/opencontainers/image-spec/specs-go::Versioned","v1path":"github.com/opencontainers/image-spec/spimage-spec/specs-go/v1","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776448593Z","message":"detectedjumpoutsidepermittedpackages"}ha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c1514{"level":"debug","goroutine":9,"caller":"zotregistry.io/zot/pkg/storage/storage_{"level":"debug","digest":"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1c{"level":"info","module":"http","clientIP":"10.0.2.100:34734","method":"HEAD","path":"/v2/hello-artifact/manifests/v2","statusCode":200,"latency":"647.648µs","bodySize":0,"headers":{"Accept":["application/vnd.docker.distribution.manifest.Uploadinga948904f2f0fartifaceaders":{"Accept":["text/plain,*/*"],"Accept-Encoding":WARN[0000]referenceforunknowntype:text/plaindigest="sha256:a948904f2f0f479b8f8197694b301Pulledloca$oraspulllocalhost:5000/hell$c$ca$cata$catar$oraspulllocalhost:5000/hello-artiWARN[0000]blWARN[0000]blobno[detachedfrom51944.devto]
\ No newline at end of file
+$0 podman launching zot$1 bash$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:103","time":"2022-04-11T07:37:48.892014192Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:91","time":"2022-04-11T07:37:48.892094614Z","message":"runtimeparams"}$echo"{\"name\":\"foo\",\"value\":\"bar\"}">config.json$echo"helloworld">artifact.txt$oraspushlocalhost:5000/hello-artifact:v2--configconfig.json:application/vnd.acme.rocket.config.v1+jsonartifact.txt:text/plain-vPreparingartifact.txtUploadinga948904f2f0fartifact.txtWARN[0000]referenceforunknowntype:text/plaindigest="sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447"mediatype=text/plainsize=12WARN[0000]referenceforunknowntype:application/vnd.acme.rocket.config.v1+jsondigest="sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7"mediatype=application/vnd.acme.rocket.config.v1+jsonsize=29{"level":"error","error":"stat/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7:nosuchfileordirectory","blob":"/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":10,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:38:04.766663892Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtostatblob"}r-Agent":["containerd/1.5.2+unknown"]},"goroutine":10,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.768438808Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"POST","path":"/v2/hello-artifact/blobs/uploads/","statusCode":202,"latency":"356.61µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.768499823Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":29,"goroutine":10,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:38:04.769321086Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/hello-artifact/.uploads/d3db30e7-11f5-4cc5-a751-69fcabf7a94d","dstDigest":"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","dst":"/var/lib/registry/hello-artifact/blobs/sha256/98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":10,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:38:04.769750654Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}-11T07:38:04.769952794Z","message":"DEBUG"}statusCode":201,"latency":"2.907414ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["29"],"Content-Type":["application/octet-stream"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":10,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.772190039Z","message":"HTTPAPI"}{"level":"debug","src":"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c","dstDigest":"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","dst":"/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:38:04.772430891Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","message":"dedupe:enter"}/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:38:04.774915291Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","message":"dedupe:rename"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"PUT","path":"/v2/hello-artifact/blobs/uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c?digest=sha256%3Aa948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","statusCode":201,"latency":"5.059851ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["12"],"Content-Type":["application/octet-stream"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.774996974Z","message":"HTTPAPI"}*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.775775087Z","message":"HTTPAPI"}{"level":"debug","digest":"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776313189Z","message":"GC:gotreference"}{"level":"debug","digest":"sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc","goroutier":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776346541Z","message":"GC:markingfromroot"}"}{"level":"debug","digest":"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776488508Z","message":"->ws.recurse{"level":"debug","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776527832Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.acme.rocket.config.v1+jsonofblobsha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7"}er":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776556616Z","message":"<-ws.recurse{"level":"debug","digest":"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776586813Z","message":"->ws.recurse776646555Z","message":"skippingwalkintonon-parseablemedia-typetext/plainofblobsha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447"}er":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776689245Z","message":"<-ws.recurseer":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776731585Z","message":"<-ws.recurse776828377Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"PUT","path":"/v2/hello-artifact/manifests/v2","statusCode":201,"latency":"827.346µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["375"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.77688299Z","message":"HTTPAPI"}Pushedlocalhost:5000/hello-artifact:v2Digest:sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc$rm-fartifact.txt$rm-fconfig.json$oraspulllocalhost:5000/hello-artifact:v2-v-av2+json,application/vnd.docker.distribution.manifest.list.v2+json,application/vnd.oci.image.manifest.v1+json,application/vnd.oci.image.index.v1+json,*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:20.748590044Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34734","method":"GET","path":"/v2/hello-artifact/manifests/sha256:390a1274c8a3a088ae3bf425e5c0f2ce4f4c5d0d82f683b0d22bfe94d6a0dcdc","statusCode":200,"latency":"161.844µs","bodySize":375,"headers":{"Accept":["application/vnd.oci.image.manifest.v1+json,*/*"],"Accept-Encoding":["gzip"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":81,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:20.7512057Z","message":"HTTPAPI"}WARN[0000]blobnoname:sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7{"level":"info","module":"http","clientIP":"10.0.2.100:34734","method":"GET","path":"/v2/hello-artifact/blobs/sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","statusCode":200,"latency":"136.075µs","bodySize":12,"headers":{"Accept":["text/plain,*/*"],"Accept-Encoding":["gzip"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":81,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:20.752852425Z","message":"HTTPAPI"}Downloadeda948904f2f0fartifact.txtPulledlocalhost:5000/hello-artifact:v2$cat$catartifact.txthelloworldWARN[0000]referenceforunknowntype:text/plaindiges1066eb3bee4e4d72973da11b4e4e513ab{"level":"error","error":"stat/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447:nosuchfileordirectory","blob":"/var/lib/registry/hello-artifact/blobs/sha256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:38:04.766384808Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272{"level":"error","error":"cache:miss","7","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:38:04.766479395Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}{"level":"error","error":"cache:miss","digest":"sha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","goroutine":10,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:38:04.766756957Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}8df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c15145b7","statusCode":404,"latency":"1.248567ms","bodySize":407,"headers":{"Accept":["application/vnd.acme.rocket.config.v1+json,*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":10,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.767177127Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"HEAD","path":"/v2/hello-artifact/blobs/sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","statusCode":404,"latency":"1.072906ms","bodySize":407,"headers":{"Accept":["text/plain,*/*"],"User-Agent":["containerd/1.5.2+unknown"]},"goroutine":9,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:38:04.767214016Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34732","method":"POST","path":"/v2/hello-artifact/blobs/uploads/","statusCode":202,"latency":"376.568µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Content-Length":["0"],"Usestorage/storage_fs.go:1146","time":"2022-04-11T07:38:04.76{"level":"info","r.ContentLength":12,"goroutine":9,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04a256/a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447","goroutine":9,"caller":"zotregistry.dev/zot/pkg{"level":"debug","src":"/var/lib/registry/hello-artifact/.uploads/78052cee-439a-41b7-bfb9-2d3e5d1d939c","dst":"/var/libcaller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:117s{"level":"info","module":"http","clientIP":"10.0.2.100:34730","method":"HEAD","path":"/v2/hello-artifact/manifests/v2","statusCode":404,"latency":"115.918µs","bodySize":221,"headers":{"Accept":["application/vnd.oci.image.manifest.v1+json,{"level":"debug","digest":"sha25er":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776375205Z","message":"->ws.recurse{"level":"debug","name":"github.com/opencontainers/image-spec/specs-go::Versioned","v1path":"github.com/opencontainers/image-spec/spimage-spec/specs-go/v1","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:38:04.776448593Z","message":"detectedjumpoutsidepermittedpackages"}ha256:98df5c495df63132fb26e1066eb3bee4e4d72973da11b4e4e513ab11c1514{"level":"debug","goroutine":9,"caller":"zotregistry.dev/zot/pkg/storage/storage_{"level":"debug","digest":"sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1c{"level":"info","module":"http","clientIP":"10.0.2.100:34734","method":"HEAD","path":"/v2/hello-artifact/manifests/v2","statusCode":200,"latency":"647.648µs","bodySize":0,"headers":{"Accept":["application/vnd.docker.distribution.manifest.Uploadinga948904f2f0fartifaceaders":{"Accept":["text/plain,*/*"],"Accept-Encoding":WARN[0000]referenceforunknowntype:text/plaindigest="sha256:a948904f2f0f479b8f8197694b301Pulledloca$oraspulllocalhost:5000/hell$c$ca$cata$catar$oraspulllocalhost:5000/hello-artiWARN[0000]blWARN[0000]blobno[detachedfrom51944.devto]
\ No newline at end of file
diff --git a/demos/podman-getting-started.rec b/demos/podman-getting-started.rec
index 5ad686ef..e72060d9 100644
--- a/demos/podman-getting-started.rec
+++ b/demos/podman-getting-started.rec
@@ -7,7 +7,7 @@
[1.416124, "o", "podman run -p 5000:5000 ghcr.io/project-zot/zot-linux-amd64:latest"]
[2.386578, "i", "\r"]
[2.386892, "o", "\r\n"]
-[2.742913, "o", "{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"Port\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelimit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/pkg/api/controller.go:103\",\"time\":\"2022-04-11T06:31:14.672820486Z\",\"message\":\"configuration settings\"}\r\n{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregistry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T06:31:14.67291818Z\",\"message\":\"runtime params\"}\r\n"]
+[2.742913, "o", "{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"Port\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelimit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/pkg/api/controller.go:103\",\"time\":\"2022-04-11T06:31:14.672820486Z\",\"message\":\"configuration settings\"}\r\n{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T06:31:14.67291818Z\",\"message\":\"runtime params\"}\r\n"]
[8.163052, "i", "\u0001"]
[8.430155, "i", "d"]
[8.430351, "o", "\u001b[?1l\u001b>\u001b[38;1H\r\n\u001b[?1049l\u001b[23;0;0t"]
diff --git a/demos/podman-getting-started.svg b/demos/podman-getting-started.svg
index b3710620..ba069989 100644
--- a/demos/podman-getting-started.svg
+++ b/demos/podman-getting-started.svg
@@ -1 +1 @@
-$$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:103","time":"2022-04-11T06:31:14.672820486Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:91","time":"2022-04-11T06:31:14.67291818Z","message":"runtimeparams"}[detachedfrom17941.devto]
\ No newline at end of file
+$$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:103","time":"2022-04-11T06:31:14.672820486Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:91","time":"2022-04-11T06:31:14.67291818Z","message":"runtimeparams"}[detachedfrom17941.devto]
\ No newline at end of file
diff --git a/demos/skopeo-push-pull.rec b/demos/skopeo-push-pull.rec
index f682829d..bb201faa 100644
--- a/demos/skopeo-push-pull.rec
+++ b/demos/skopeo-push-pull.rec
@@ -8,7 +8,7 @@
[2.963694, "o", "\u001b[39mpodman run -p 5000:5000 ghcr.io/project-zot/zot-linux-amd64:latest"]
[3.807503, "i", "\r"]
[3.808056, "o", "\r\u001b[32m$\b\n\u001b[39m \b"]
-[4.333094, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:05:55.969880822Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:05:55.969983384Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
+[4.333094, "o", "\u001b[H\u001b[K{\"level\":\"info\",\"params\":{\"Version\":\"1.0.0-dev\",\"GoVersion\":\"go1.17.5\",\"Commit\":\"v1.3.8-rc3-38a110314ba3af67f970ed0ac90\r\n\u001b[K\u001b[1;119H09102edf7208d3\",\"BinaryType\":\"extended\",\"AccessControl\":null,\"Storage\":{\"Dedupe\":true,\"GC\":true,\"Commit\":false,\"GCDelay\"\r\n\u001b[K\u001b[2;119H\":3600000000000,\"RootDirectory\":\"/var/lib/registry\",\"StorageDriver\":null,\"SubPaths\":null},\"HTTP\":{\"Address\":\"0.0.0.0\",\"P\r\n\u001b[K\u001b[3;119HPort\":\"5000\",\"TLS\":null,\"Auth\":null,\"RawAccessControl\":null,\"Realm\":\"\",\"AllowReadAccess\":false,\"ReadOnly\":false,\"Ratelim\r\n\u001b[K\u001b[4;119Hmit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/\r\n\u001b[K\u001b[5;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:05:55.969880822Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[7;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:05:55.969983384Z\",\"message\":\"runtime params\"}\r\n\u001b[K"]
[5.397013, "i", "\u0001"]
[5.678444, "i", "\t"]
[5.678744, "o", " \n\n"]
@@ -19,54 +19,54 @@
[12.366053, "i", "\r"]
[12.366528, "o", "\u001b[12;119Hus\b\n \b"]
[13.9697, "o", "Getting image source signatures\r\n \b"]
-[13.976151, "o", "\u001b[H\u001b[Kit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.io/zot/\r\n\u001b[K\u001b[1;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:05:55.969880822Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[3;119Hstry.io/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:05:55.969983384Z\",\"message\":\"runtime params\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34660\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"6.272µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"\r\n\u001b[K\u001b[6;119H\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":43,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\"\r\n\u001b[K\u001b[7;119H\",\"time\":\"2022-04-11T07:06:05.613288336Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
-[13.977798, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":24,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:06:05.614945807Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":24,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:05.614983628Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B"]
-[13.978188, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":24,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:05.614983628Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34662\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c"]
-[13.978246, "o", "1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"1.220591ms\",\"bodySize\":407,\"heade\r\n\u001b[K\u001b[5;119Hers\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"go\r\n\u001b[K\u001b[6;119Horoutine\":24,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:05.615475481Z\",\"message\":\"HTT\r\n\u001b[K\u001b[7;119HTP API\"}\r\n\u001b[K\u001b[6B"]
-[14.87882, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":16,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:06:06.515779911Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":16,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
-[14.878977, "o", "e\":\"2022-04-11T07:06:06.515849472Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":16,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:06.515849472Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34664\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"249.418µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":16,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.515974487Z\",\"mes"]
+[13.976151, "o", "\u001b[H\u001b[Kit\":null},\"Log\":{\"Level\":\"debug\",\"Output\":\"\",\"Audit\":\"\"},\"Extensions\":null},\"goroutine\":1,\"caller\":\"zotregistry.dev/zot/\r\n\u001b[K\u001b[1;119H/pkg/api/controller.go:103\",\"time\":\"2022-04-11T07:05:55.969880822Z\",\"message\":\"configuration settings\"}\r\n\u001b[K{\"level\":\"info\",\"cpus\":8,\"max. open files\":1048576,\"max. inotify watches\":\"2147483647\",\"goroutine\":1,\"caller\":\"zotregis\r\n\u001b[K\u001b[3;119Hstry.dev/zot/pkg/api/controller.go:91\",\"time\":\"2022-04-11T07:05:55.969983384Z\",\"message\":\"runtime params\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34660\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"6.272µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"\r\n\u001b[K\u001b[6;119H\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":43,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\"\r\n\u001b[K\u001b[7;119H\",\"time\":\"2022-04-11T07:06:05.613288336Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
+[13.977798, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":24,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:06:05.614945807Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":24,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:05.614983628Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B"]
+[13.978188, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":24,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:05.614983628Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34662\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c"]
+[13.978246, "o", "1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"1.220591ms\",\"bodySize\":407,\"heade\r\n\u001b[K\u001b[5;119Hers\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"go\r\n\u001b[K\u001b[6;119Horoutine\":24,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:05.615475481Z\",\"message\":\"HTT\r\n\u001b[K\u001b[7;119HTP API\"}\r\n\u001b[K\u001b[6B"]
+[14.87882, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b\r\n\u001b[K\u001b[1;119Hb3d348b9eb9ca7df: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266\r\n\u001b[K\u001b[2;119H6a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":16,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:06:06.515779911Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[6;119Hdf\",\"goroutine\":16,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
+[14.878977, "o", "e\":\"2022-04-11T07:06:06.515849472Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[6B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7d\r\n\u001b[K\u001b[1;119Hdf\",\"goroutine\":16,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:06.515849472Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34664\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:554879bb\r\n\u001b[K\u001b[4;119Hb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"249.418µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":16,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.515974487Z\",\"mes"]
[14.879064, "o", "sage\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[6B"]
-[14.883236, "o", "\u001b[H\u001b[K300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"249.418µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":16,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.515974487Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34666\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"2.175563ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[6;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":44,\"ca\r\n\u001b[K\u001b[7;119Haller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.519784879Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
+[14.883236, "o", "\u001b[H\u001b[K300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":404,\"latency\":\"249.418µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":16,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.515974487Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34666\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"2.175563ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[6;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":44,\"ca\r\n\u001b[K\u001b[7;119Haller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.519784879Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[6B"]
[14.93024, "o", "Copying blob 554879bb3004 [=====>--------------------------------] 127.2KiB / 754.7KiB\r\n \b"]
[14.991143, "o", "\u001b[A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[21A\u001b[A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[21A"]
-[14.991427, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"2.175563ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[1;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":44,\"ca\r\n\u001b[K\u001b[2;119Haller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.519784879Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34668\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4de30c\r\n\u001b[K\u001b[4;119Hc2a-e5cc-4085-8c6c-e3103ed60d2d\",\"statusCode\":202,\"latency\":\"105.945581ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"g\r\n\u001b[K\u001b[5;119Hgzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributi\r\n\u001b[K\u001b[6;119Hion-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":27,\"caller\":\"zotregistry.io/zot/pkg/a\r\n\u001b[K\u001b[7;119Hapi/session.go:132\",\"time\":\"2022-04-11T07:06:06.628370736Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
-[14.994159, "o", "\u001b[H\u001b[Kller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.519784879Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34668\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4de30c\r\n\u001b[K\u001b[2;119Hc2a-e5cc-4085-8c6c-e3103ed60d2d\",\"statusCode\":202,\"latency\":\"105.945581ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"g\r\n\u001b[K\u001b[3;119Hgzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributi\r\n\u001b[K\u001b[4;119Hion-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":27,\"caller\":\"zotregistry.io/zot/pkg/a\r\n\u001b[K\u001b[5;119Hapi/session.go:132\",\"time\":\"2022-04-11T07:06:06.628370736Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":50,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:06:06.631316445Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[7B"]
-[14.995433, "o", "\u001b[H\u001b[Kpi/session.go:132\",\"time\":\"2022-04-11T07:06:06.628370736Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":50,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:06:06.631316445Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d\",\"dstDigest\":\"sha256:55\r\n\u001b[K\u001b[4;119H54879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[5;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":50,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:06:06.632536576Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[7B"]
-[14.997444, "o", "\u001b[H\u001b[Kegistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:06:06.634379996Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34670\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/4de30c2a\r\n\u001b[K\u001b[3;119Ha-e5cc-4085-8c6c-e3103ed60d2d?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.227508ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":50,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.\r\n\u001b[K\u001b[7;119H.634458814Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
-[15.4281, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a0\r\n\u001b[K\u001b[1;119H096cda667e5fdc8b: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b8\r\n\u001b[K\u001b[2;119H88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":29,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:06:07.065179341Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[6;119H8b\",\"goroutine\":29,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
-[15.428256, "o", "e\":\"2022-04-11T07:06:07.065243141Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[7B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[1;119H8b\",\"goroutine\":29,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:07.065243141Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34672\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:02611b03\r\n\u001b[K\u001b[4;119H34a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"227.828µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":29,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.065336296Z\",\"mes"]
+[14.991427, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"2.175563ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-L\r\n\u001b[K\u001b[1;119HLength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":44,\"ca\r\n\u001b[K\u001b[2;119Haller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.519784879Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34668\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4de30c\r\n\u001b[K\u001b[4;119Hc2a-e5cc-4085-8c6c-e3103ed60d2d\",\"statusCode\":202,\"latency\":\"105.945581ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"g\r\n\u001b[K\u001b[5;119Hgzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributi\r\n\u001b[K\u001b[6;119Hion-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":27,\"caller\":\"zotregistry.dev/zot/pkg/a\r\n\u001b[K\u001b[7;119Hapi/session.go:132\",\"time\":\"2022-04-11T07:06:06.628370736Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[14.994159, "o", "\u001b[H\u001b[Kller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.519784879Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34668\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4de30c\r\n\u001b[K\u001b[2;119Hc2a-e5cc-4085-8c6c-e3103ed60d2d\",\"statusCode\":202,\"latency\":\"105.945581ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"g\r\n\u001b[K\u001b[3;119Hgzip\"],\"Connection\":[\"close\"],\"Content-Length\":[\"772806\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distributi\r\n\u001b[K\u001b[4;119Hion-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":27,\"caller\":\"zotregistry.dev/zot/pkg/a\r\n\u001b[K\u001b[5;119Hapi/session.go:132\",\"time\":\"2022-04-11T07:06:06.628370736Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":50,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:06:06.631316445Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[7B"]
+[14.995433, "o", "\u001b[H\u001b[Kpi/session.go:132\",\"time\":\"2022-04-11T07:06:06.628370736Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":50,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:06:06.631316445Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d\",\"dstDigest\":\"sha256:55\r\n\u001b[K\u001b[4;119H54879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/554879bb3\r\n\u001b[K\u001b[5;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":50,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:06:06.632536576Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[7B"]
+[14.997444, "o", "\u001b[H\u001b[Kegistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:06:06.634379996Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34670\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/4de30c2a\r\n\u001b[K\u001b[3;119Ha-e5cc-4085-8c6c-e3103ed60d2d?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"3.227508ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":50,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:06.\r\n\u001b[K\u001b[7;119H.634458814Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[15.4281, "o", "\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"stat /var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a0\r\n\u001b[K\u001b[1;119H096cda667e5fdc8b: no such file or directory\",\"blob\":\"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b8\r\n\u001b[K\u001b[2;119H88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":29,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"time\r\n\u001b[K\u001b[3;119He\":\"2022-04-11T07:06:07.065179341Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272\",\"message\":\"failed to st\r\n\u001b[K\u001b[4;119Htat blob\"}\r\n\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[6;119H8b\",\"goroutine\":29,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"tim"]
+[15.428256, "o", "e\":\"2022-04-11T07:06:07.065243141Z\",\r\n\u001b[K\u001b[7;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K\u001b[7B\u001b[H\u001b[K{\"level\":\"error\",\"error\":\"cache: miss\",\"digest\":\"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8\r\n\u001b[K\u001b[1;119H8b\",\"goroutine\":29,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"time\":\"2022-04-11T07:06:07.065243141Z\",\r\n\u001b[K\u001b[2;119H,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277\",\"message\":\"cache: not found\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34672\",\"method\":\"HEAD\",\"path\":\"/v2/busybox/blobs/sha256:02611b03\r\n\u001b[K\u001b[4;119H34a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"227.828µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[5;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[6;119Hroutine\":29,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.065336296Z\",\"mes"]
[15.428324, "o", "sage\":\"HTTP\r\n\u001b[K\u001b[7;119HP API\"}\r\n\u001b[K\u001b[7B"]
-[15.429447, "o", "\u001b[H\u001b[K4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"227.828µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":29,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.065336296Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34674\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"124.534µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[6;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[7;119Hller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.066575292Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
+[15.429447, "o", "\u001b[H\u001b[K4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":404,\"latency\":\"227.828µs\",\"bodySize\":407,\"header\r\n\u001b[K\u001b[1;119Hrs\":{\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"gor\r\n\u001b[K\u001b[2;119Hroutine\":29,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.065336296Z\",\"message\":\"HTTP\r\n\u001b[K\u001b[3;119HP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34674\",\"method\":\"POST\",\"path\":\"/v2/busybox/blobs/uploads/\",\"stat\r\n\u001b[K\u001b[5;119HtusCode\":202,\"latency\":\"124.534µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[6;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[7;119Hller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.066575292Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[7B"]
[15.430549, "o", "Copying config 02611b034a [======================================] 575.0b / 575.0b\r\n \b\u001b[A\u001b[KCopying config 02611b034a done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[20A"]
-[15.430952, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"124.534µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[1;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[2;119Hller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.066575292Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34676\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4bd8f0\r\n\u001b[K\u001b[4;119H0f8-c316-441d-8b87-2313c992695e\",\"statusCode\":202,\"latency\":\"96.551µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"\r\n\u001b[K\u001b[5;119H\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-\r\n\u001b[K\u001b[6;119H-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.io/zot/pkg/api/sess\r\n\u001b[K\u001b[7;119Hsion.go:132\",\"time\":\"2022-04-11T07:06:07.068133827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
-[15.432067, "o", "\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.066575292Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34676\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4bd8f0\r\n\u001b[K\u001b[2;119H0f8-c316-441d-8b87-2313c992695e\",\"statusCode\":202,\"latency\":\"96.551µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"\r\n\u001b[K\u001b[3;119H\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-\r\n\u001b[K\u001b[4;119H-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.io/zot/pkg/api/sess\r\n\u001b[K\u001b[5;119Hsion.go:132\",\"time\":\"2022-04-11T07:06:07.068133827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:06:07.069366321Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[8B"]
-[15.432186, "o", "\u001b[H\u001b[Kion.go:132\",\"time\":\"2022-04-11T07:06:07.068133827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:06:07.069366321Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e\",\"dstDigest\":\"sha256:02\r\n\u001b[K\u001b[4;119H2611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[5;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:06:07.069497657Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_f"]
+[15.430952, "o", "\u001b[H\u001b[KusCode\":202,\"latency\":\"124.534µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Le\r\n\u001b[K\u001b[1;119Hength\":[\"0\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":31,\"cal\r\n\u001b[K\u001b[2;119Hller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.066575292Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34676\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4bd8f0\r\n\u001b[K\u001b[4;119H0f8-c316-441d-8b87-2313c992695e\",\"statusCode\":202,\"latency\":\"96.551µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"\r\n\u001b[K\u001b[5;119H\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-\r\n\u001b[K\u001b[6;119H-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/api/sess\r\n\u001b[K\u001b[7;119Hsion.go:132\",\"time\":\"2022-04-11T07:06:07.068133827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[8B"]
+[15.432067, "o", "\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.066575292Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34676\",\"method\":\"PATCH\",\"path\":\"/v2/busybox/blobs/uploads/4bd8f0\r\n\u001b[K\u001b[2;119H0f8-c316-441d-8b87-2313c992695e\",\"statusCode\":202,\"latency\":\"96.551µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"\r\n\u001b[K\u001b[3;119H\"],\"Connection\":[\"close\"],\"Content-Length\":[\"575\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-\r\n\u001b[K\u001b[4;119H-Version\":[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":65,\"caller\":\"zotregistry.dev/zot/pkg/api/sess\r\n\u001b[K\u001b[5;119Hsion.go:132\",\"time\":\"2022-04-11T07:06:07.068133827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[7;119H4-11T07:06:07.069366321Z\",\"message\":\"DEBUG\"}\r\n\u001b[K\u001b[8B"]
+[15.432186, "o", "\u001b[H\u001b[Kion.go:132\",\"time\":\"2022-04-11T07:06:07.068133827Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"r.ContentLength\":0,\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/routes.go:1040\",\"time\":\"2022-04\r\n\u001b[K\u001b[2;119H4-11T07:06:07.069366321Z\",\"message\":\"DEBUG\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e\",\"dstDigest\":\"sha256:02\r\n\u001b[K\u001b[4;119H2611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[5;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[6;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:06:07.069497657Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_f"]
[15.432311, "o", "s.go:1146\",\"mes\r\n\u001b[K\u001b[7;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K\u001b[8B"]
-[15.434934, "o", "\u001b[H\u001b[K611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[1;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:06:07.069497657Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:0"]
-[15.435064, "o", "6:07.072154826Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[8B\u001b[H\u001b[Kegistry.io/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:06:07.072154826Z\",\"caller\":\"zotregistry.io/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34678\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/4bd8f0f8\r\n\u001b[K\u001b[3;119H8-c316-441d-8b87-2313c992695e?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"2.901687ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.\r\n\u001b[K\u001b[7;119H.072255094Z\",\"message\":\"HTTP API"]
+[15.434934, "o", "\u001b[H\u001b[K611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"dst\":\"/var/lib/registry/busybox/blobs/sha256/02611b034\r\n\u001b[K\u001b[1;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/storage/storag\r\n\u001b[K\u001b[2;119Hge_fs.go:1146\",\"time\":\"2022-04-11T07:06:07.069497657Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146\",\"mes\r\n\u001b[K\u001b[3;119Hssage\":\"dedupe: enter\"}\r\n\u001b[K{\"level\":\"debug\",\"src\":\"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e\",\"dst\":\"/var/lib/regist\r\n\u001b[K\u001b[5;119Htry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"goroutine\":81,\"caller\":\"zotr\r\n\u001b[K\u001b[6;119Hregistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:0"]
+[15.435064, "o", "6:07.072154826Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[7;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K\u001b[8B\u001b[H\u001b[Kegistry.dev/zot/pkg/storage/storage_fs.go:1171\",\"time\":\"2022-04-11T07:06:07.072154826Z\",\"caller\":\"zotregistry.dev/zot/pkg\r\n\u001b[K\u001b[1;119Hg/storage/storage_fs.go:1171\",\"message\":\"dedupe: rename\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34678\",\"method\":\"PUT\",\"path\":\"/v2/busybox/blobs/uploads/4bd8f0f8\r\n\u001b[K\u001b[3;119H8-c316-441d-8b87-2313c992695e?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[4;119HCode\":201,\"latency\":\"2.901687ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[5;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[6;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.\r\n\u001b[K\u001b[7;119H.072255094Z\",\"message\":\"HTTP API"]
[15.435105, "o", "\"}\r\n\u001b[K\u001b[8B"]
[15.436419, "o", "Writing manifest to image destination\r\n \b"]
-[15.438168, "o", "\u001b[H\u001b[K-c316-441d-8b87-2313c992695e?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[1;119HCode\":201,\"latency\":\"2.901687ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[2;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[3;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.\r\n\u001b[K\u001b[4;119H.072255094Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[6;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[7;119H2022-04-11T07:06:07.075393395Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[9B"]
-[15.438654, "o", "\u001b[H\u001b[K48b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[1;119H2022-04-11T07:06:07.075393395Z\",\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers"]
-[15.438752, "o", "\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.075889206Z\",\"message\":\"GC: got r"]
-[15.438822, "o", "efe\r\n\u001b[K\u001b[4;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.075927247Z"]
-[15.439097, "o", "\",\"message\":\"GC: marking \r\n\u001b[K\u001b[7;119H from root\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.07609407Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"gith"]
-[15.439232, "o", "ub.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":67,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076199538Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":67,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076258038Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119H"]
-[15.439323, "o", "outside permitted packages\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K.076442535Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[1;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076485014Z\",\"message\":\"<- ws.recurs\r\n\u001b[K"]
-[15.439375, "o", "\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076513237Z\",\"message\":"]
-[15.439454, "o", "\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Ke\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07\r\n\u001b[K\u001b[2;119H7.076597586Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34680\",\"method\":\"PUT\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[4;119HatusCode\":201,\"latency\":\"1.586418ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[5;119H-Leng"]
-[15.439492, "o", "th\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[6;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:06:07.076634204Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9BStoring signatures\r\n \b"]
+[15.438168, "o", "\u001b[H\u001b[K-c316-441d-8b87-2313c992695e?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusC\r\n\u001b[K\u001b[1;119HCode\":201,\"latency\":\"2.901687ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-Leng\r\n\u001b[K\u001b[2;119Hgth\":[\"0\"],\"Content-Type\":[\"application/octet-stream\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\r\n\u001b[K\u001b[3;119H[\"Go-http-client/1.1\"]},\"goroutine\":81,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:07.\r\n\u001b[K\u001b[4;119H.072255094Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"blobPath\":\"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d3\r\n\u001b[K\u001b[6;119H348b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[7;119H2022-04-11T07:06:07.075393395Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers\"}\r\n\u001b[K\u001b[9B"]
+[15.438654, "o", "\u001b[H\u001b[K48b9eb9ca7df\",\"reference\":\"latest\",\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"time\":\"2\r\n\u001b[K\u001b[1;119H2022-04-11T07:06:07.075393395Z\",\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:516\",\"message\":\"manifest layers"]
+[15.438752, "o", "\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.075889206Z\",\"message\":\"GC: got r"]
+[15.438822, "o", "efe\r\n\u001b[K\u001b[4;119Herence\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.075927247Z"]
+[15.439097, "o", "\",\"message\":\"GC: marking \r\n\u001b[K\u001b[7;119H from root\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Kler\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.07609407Z\",\"message\":\"-> ws.recurse\r\n\u001b[K\u001b[1;119He\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"gith"]
+[15.439232, "o", "ub.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":67,\"caller\r\n\u001b[K\u001b[3;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076199538Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[4;119Houtside permitted packages\"}\r\n\u001b[K{\"level\":\"debug\",\"name\":\"time::Time\",\"v1path\":\"github.com/opencontainers/image-spec/specs-go/v1\",\"goroutine\":67,\"caller\r\n\u001b[K\u001b[6;119Hr\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076258038Z\",\"message\":\"detected jump o\r\n\u001b[K\u001b[7;119H"]
+[15.439323, "o", "outside permitted packages\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[K.076442535Z\",\"message\":\"skipping walk into non-parseable media-type application/vnd.oci.image.layer.v1.tar+gzip of blob\r\n\u001b[K\u001b[1;119Hb sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[3;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076485014Z\",\"message\":\"<- ws.recurs\r\n\u001b[K"]
+[15.439375, "o", "\u001b[4;119Hse\"}\r\n\u001b[K{\"level\":\"debug\",\"digest\":\"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182\",\"goroutine\":67,\"cal\r\n\u001b[K\u001b[6;119Hller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07.076513237Z\",\"message\":"]
+[15.439454, "o", "\"<- ws.recurs\r\n\u001b[K\u001b[7;119Hse\"}\r\n\u001b[K\u001b[9B\u001b[H\u001b[Ke\"}\r\n\u001b[K{\"level\":\"debug\",\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/storage/storage_fs.go:143\",\"time\":\"2022-04-11T07:06:07\r\n\u001b[K\u001b[2;119H7.076597586Z\",\"message\":\"garbage collected 0 blobs\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34680\",\"method\":\"PUT\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[4;119HatusCode\":201,\"latency\":\"1.586418ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[5;119H-Leng"]
+[15.439492, "o", "th\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[6;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[7;119Hme\":\"2022-04-11T07:06:07.076634204Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[9BStoring signatures\r\n \b"]
[15.442099, "o", "$ "]
[20.301647, "i", "skopeo --insecure-policy copy --src-tls-verify=false docker://localhost:5000/busybox:latest oci:/tmp/images:busybox:latest"]
[20.302726, "o", "\r\u001b[8A\u001b[K$\b\n\u001b[K$ skopeo --insecure-policy copy --format=oci --dest-tls-verify=false docker://busybox:latest docker://localhost:5000/bu\r\n\u001b[K\u001b[12;119Husybox:latest\r\n\u001b[KGetting image source signatures\r\n\u001b[KCopying blob 554879bb3004 done\r\n\u001b[KCopying config 02611b034a done\r\n\u001b[KWriting manifest to image destination\r\n\u001b[KStoring signatures\r\n\u001b[K$ skopeo --insecure-policy copy --src-tls-verify=false docker://localhost:5000/busybox:latest oci:/tmp/images:busybox:l\r\n\u001b[K\u001b[19;119Hlatest\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[20;6H"]
[22.028134, "i", "\r"]
[22.02882, "o", "\u001b[19;119Hla\b\n \b"]
-[22.071708, "o", "\u001b[H\u001b[KtusCode\":201,\"latency\":\"1.586418ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[1;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[2;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":67,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[3;119Hme\":\"2022-04-11T07:06:07.076634204Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34684\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"27.091µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\r\n\u001b[K\u001b[6;119H[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":70,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\r\n\u001b[K\u001b[7;119H2\",\"time\":\"2022-04-11T07:06:13.708818597Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[12B"]
-[22.073391, "o", "\u001b[H\u001b[K\",\"time\":\"2022-04-11T07:06:13.708818597Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34686\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"714.24µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json\",\"app\r\n\u001b[K\u001b[3;119Hplication/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.docker.distribution.manifest.v1+prettyjws\",\"applica\r\n\u001b[K\u001b[4;119Hation/vnd.docker.distribution.manifest.v1+json\",\"application/vnd.docker.distribution.manifest.list.v2+json\",\"application\r\n\u001b[K\u001b[5;119Hn/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"re\r\n\u001b[K\u001b[6;119Hegistry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":72,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"\r\n\u001b[K\u001b[7;119H\"time\":\"2022-04-11T07:06:13.710470248Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[12B"]
+[22.071708, "o", "\u001b[H\u001b[KtusCode\":201,\"latency\":\"1.586418ms\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Content-\r\n\u001b[K\u001b[1;119H-Length\":[\"347\"],\"Content-Type\":[\"application/vnd.oci.image.manifest.v1+json\"],\"Docker-Distribution-Api-Version\":[\"regis\r\n\u001b[K\u001b[2;119Hstry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":67,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"tim\r\n\u001b[K\u001b[3;119Hme\":\"2022-04-11T07:06:07.076634204Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34684\",\"method\":\"GET\",\"path\":\"/v2/\",\"statusCode\":200,\"latency\":\"\r\n\u001b[K\u001b[5;119H\"27.091µs\",\"bodySize\":0,\"headers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\r\n\u001b[K\u001b[6;119H[\"registry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":70,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\r\n\u001b[K\u001b[7;119H2\",\"time\":\"2022-04-11T07:06:13.708818597Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[12B"]
+[22.073391, "o", "\u001b[H\u001b[K\",\"time\":\"2022-04-11T07:06:13.708818597Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34686\",\"method\":\"GET\",\"path\":\"/v2/busybox/manifests/latest\",\"sta\r\n\u001b[K\u001b[2;119HatusCode\":200,\"latency\":\"714.24µs\",\"bodySize\":347,\"headers\":{\"Accept\":[\"application/vnd.oci.image.manifest.v1+json\",\"app\r\n\u001b[K\u001b[3;119Hplication/vnd.docker.distribution.manifest.v2+json\",\"application/vnd.docker.distribution.manifest.v1+prettyjws\",\"applica\r\n\u001b[K\u001b[4;119Hation/vnd.docker.distribution.manifest.v1+json\",\"application/vnd.docker.distribution.manifest.list.v2+json\",\"application\r\n\u001b[K\u001b[5;119Hn/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"re\r\n\u001b[K\u001b[6;119Hegistry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":72,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"\r\n\u001b[K\u001b[7;119H\"time\":\"2022-04-11T07:06:13.710470248Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[12B"]
[22.073498, "o", "Getting image source signatures\r\n \b"]
-[22.075134, "o", "\u001b[H\u001b[K/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"re\r\n\u001b[K\u001b[1;119Hegistry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":72,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"\r\n\u001b[K\u001b[2;119H\"time\":\"2022-04-11T07:06:13.710470248Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34688\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:554879bb3\r\n\u001b[K\u001b[4;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":200,\"latency\":\"442.21µs\",\"bodySize\":772806,\"heade\r\n\u001b[K\u001b[5;119Hers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":\r\n\u001b[K\u001b[6;119H:[\"Go-http-client/1.1\"]},\"goroutine\":74,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:13\r\n\u001b[K\u001b[7;119H3.712299071Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[13B"]
+[22.075134, "o", "\u001b[H\u001b[K/vnd.oci.image.index.v1+json\"],\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"re\r\n\u001b[K\u001b[1;119Hegistry/2.0\"],\"User-Agent\":[\"Go-http-client/1.1\"]},\"goroutine\":72,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"\r\n\u001b[K\u001b[2;119H\"time\":\"2022-04-11T07:06:13.710470248Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34688\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:554879bb3\r\n\u001b[K\u001b[4;119H300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df\",\"statusCode\":200,\"latency\":\"442.21µs\",\"bodySize\":772806,\"heade\r\n\u001b[K\u001b[5;119Hers\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":\r\n\u001b[K\u001b[6;119H:[\"Go-http-client/1.1\"]},\"goroutine\":74,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:13\r\n\u001b[K\u001b[7;119H3.712299071Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[13B"]
[22.085718, "o", "\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[14A\u001b[A\u001b[KCopying blob 554879bb3004 done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[14A"]
-[22.090243, "o", "\u001b[H\u001b[Krs\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":\r\n\u001b[K\u001b[1;119H:[\"Go-http-client/1.1\"]},\"goroutine\":74,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:13\r\n\u001b[K\u001b[2;119H3.712299071Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34690\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:02611b034\r\n\u001b[K\u001b[4;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":200,\"latency\":\"175.64µs\",\"bodySize\":575,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"G\r\n\u001b[K\u001b[6;119HGo-http-client/1.1\"]},\"goroutine\":76,\"caller\":\"zotregistry.io/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:13.72\r\n\u001b[K\u001b[7;119H27285665Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[14B"]
+[22.090243, "o", "\u001b[H\u001b[Krs\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":\r\n\u001b[K\u001b[1;119H:[\"Go-http-client/1.1\"]},\"goroutine\":74,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:13\r\n\u001b[K\u001b[2;119H3.712299071Z\",\"message\":\"HTTP API\"}\r\n\u001b[K{\"level\":\"info\",\"module\":\"http\",\"clientIP\":\"10.0.2.100:34690\",\"method\":\"GET\",\"path\":\"/v2/busybox/blobs/sha256:02611b034\r\n\u001b[K\u001b[4;119H4a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b\",\"statusCode\":200,\"latency\":\"175.64µs\",\"bodySize\":575,\"headers\"\r\n\u001b[K\u001b[5;119H\":{\"Accept-Encoding\":[\"gzip\"],\"Connection\":[\"close\"],\"Docker-Distribution-Api-Version\":[\"registry/2.0\"],\"User-Agent\":[\"G\r\n\u001b[K\u001b[6;119HGo-http-client/1.1\"]},\"goroutine\":76,\"caller\":\"zotregistry.dev/zot/pkg/api/session.go:132\",\"time\":\"2022-04-11T07:06:13.72\r\n\u001b[K\u001b[7;119H27285665Z\",\"message\":\"HTTP API\"}\r\n\u001b[K\u001b[14B"]
[22.090622, "o", "Copying config 02611b034a [======================================] 575.0b / 575.0b\r\n \b"]
[22.090712, "o", "\u001b[A\u001b[KCopying config 02611b034a done\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[13A"]
[22.091718, "o", "Writing manifest to image destination\r\n \b"]
diff --git a/demos/skopeo-push-pull.svg b/demos/skopeo-push-pull.svg
index 242a0b3e..1f22b3e1 100644
--- a/demos/skopeo-push-pull.svg
+++ b/demos/skopeo-push-pull.svg
@@ -1 +1 @@
-$0 podman launching zot$1 push and pull images using skopeo$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:103","time":"2022-04-11T07:05:55.969880822Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.io/zot/pkg/api/controller.go:91","time":"2022-04-11T07:05:55.969983384Z","message":"runtimeparams"}$skopeo--insecure-policycopy--format=oci--dest-tls-verify=falsedocker://busybox:latestdocker://localhost:5000/busybox:latestGettingimagesourcesignatures{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266atblob"}{"level":"error","error":"cache:miss","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":24,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:06:05.614983628Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}{"level":"info","module":"http","clientIP":"10.0.2.100:34662","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bbPAPI"}f","goroutine":16,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:06:06.515849472Z",{"level":"info","module":"http","clientIP":"10.0.2.100:34664","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"249.418µs","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":16,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.515974487Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34666","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"2.175563ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":44,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.519784879Z","message":"HTTPAPI"}Copyingblob554879bb3004done{"level":"info","module":"http","clientIP":"10.0.2.100:34668","method":"PATCH","path":"/v2/busybox/blobs/uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d","statusCode":202,"latency":"105.945581ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["772806"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":27,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.628370736Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":50,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:06:06.631316445Z","message":"DEBUG"}sage":"dedupe:enter"}/storage/storage_fs.go:1171","message":"dedupe:rename"}th":["0"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":[634458814Z","message":"HTTPAPI"}{"level":"error","error":"cache:miss","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":29,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:06:07.065243141Z",{"level":"info","module":"http","clientIP":"10.0.2.100:34672","method":"HEAD","path":"/v2/busybox/blobs/sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":404,"latency":"227.828µs","bodySize":407,"headeroutine":29,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.065336296Z","message":"HTTP{"level":"info","module":"http","clientIP":"10.0.2.100:34674","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"124.534µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":31,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.066575292Z","message":"HTTPAPI"}Copyingconfig02611b034adone{"level":"info","module":"http","clientIP":"10.0.2.100:34676","method":"PATCH","path":"/v2/busybox/blobs/uploads/4bd8f0f8-c316-441d-8b87-2313c992695e","statusCode":202,"latency":"96.551µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["575"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":65,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.068133827Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:06:07.069366321Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e","dstDigest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:06:07.069497657Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","mesegistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:06:07.072154826Z","caller":"zotregistry.io/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34678","method":"PUT","path":"/v2/busybox/blobs/uploads/4bd8f0f8-c316-441d-8b87-2313c992695e?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":201,"latency":"2.901687ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":81,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.072255094Z","message":"HTTPAPI"}Writingmanifesttoimagedestination{"level":"info","blobPath":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","reference":"latest","goroutine":67,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:516","time":"2022-04-11T07:06:07.075393395Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:516","message":"manifestlayers"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":67,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075889206Z","message":"GC:gotreference"}ler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.07609407Z","message":"->ws.recurse"}{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":67,"callerutsidepermittedpackages"}":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076258038Z","message":"detectedjumpo.076442535Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblobsha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df"}{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":67,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076485014Z","message":"<-ws.recurse"}{"level":"debug","goroutine":67,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076597586Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34680","method":"PUT","path":"/v2/busybox/manifests/latest","statusCode":201,"latency":"1.586418ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["347"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":67,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.076634204Z","message":"HTTPAPI"}Storingsignatures$skopeo--insecure-policycopy--src-tls-verify=falsedocker://localhost:5000/busybox:latestoci:/tmp/images:busybox:latest","time":"2022-04-11T07:06:13.708818597Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34686","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"714.24µs","bodySize":347,"headers":{"Accept":["application/vnd.oci.image.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.docker.distribution.manifest.v1+prettyjws","application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.oci.image.index.v1+json"],"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":72,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:13.710470248Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34688","method":"GET","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":200,"latency":"442.21µs","bodySize":772806,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":74,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:13.712299071Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34690","method":"GET","path":"/v2/busybox/blobs/sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":200,"latency":"175.64µs","bodySize":575,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":76,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:13.727285665Z","message":"HTTPAPI"}$cat/tmp/images/index.json|jq.{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","size":347,"annotations":{{"level":"info","module":"http","clientIP":"10.0.2.100:34660","method":"GET","path":"/v2/","statusCode":200,"latency":"6.272µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":43,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:05.613288336Z","message":"HTTPAPI"}a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":24,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:06:05.614945807Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","message":"failedtost300427c7301c300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"1.220591ms","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":24,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:05.615475481Z","message":"HTTa7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":16,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:06:06.515779911Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","message":"failedtostf","goroutine":16,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","timoutine":16,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.515974487Z","mesCopyingblob554879bb3004[=====>--------------------------------]127.2KiB/754.7KiB{"level":"debug","src":"/var/lib/registry/busybox/.uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d","dstDigest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":50,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:06:06.632536576Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1146","mesegistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:06:06.634379996Z","caller":"zotregistry.io/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34670","method":"PUT","path":"/v2/busybox/blobs/uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":201,"latency":"3.227508ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":50,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":29,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:06:07.065179341Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1272","message":"failedtostb","goroutine":29,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1277","timoutine":29,"caller":"zotregistry.io/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.065336296Z","mese_fs.go:1146","time":"2022-04-11T07:06:07.069497657Z","caller":"zotregistry.io/zot/pkg/storage/storage_f{"level":"debug","src":"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:0072255094Z","message":"HTTPAPI022-04-11T07:06:07.075393395Z","caller":"zotregistry.io/zot/pkg/storage/storage_fs.go:516","message":"manifestlayersler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075889206Z","message":"GC:gotrler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075927247Z{"level":"debug","name":"time::Time","v1path":"githler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075927247Z","message":"GC:markingfromroot"}":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076199538Z","message":"detectedjumpoler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076513237Z","message":Lengler":"zotregistry.io/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076513237Z","message":"<-ws.recurs{"level":"info","module":"http","clientIP":"10.0.2.100:34684","method":"GET","path":"/v2/","statusCode":200,"latency":"27.091µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":70,"caller":"zotregistry.io/zot/pkg/api/session.go:132Copyingconfig02611b034a[======================================]575.0b/575.0b"org.openco"org.opencontainers.image.ref.name":"busybox:latest"}}]}[detachedfrom51944.devto]
\ No newline at end of file
+$0 podman launching zot$1 push and pull images using skopeo$podmanrun-p5000:5000ghcr.io/project-zot/zot-linux-amd64:latest{"level":"info","params":{"Version":"1.0.0-dev","GoVersion":"go1.17.5","Commit":"v1.3.8-rc3-38a110314ba3af67f970ed0ac909102edf7208d3","BinaryType":"extended","AccessControl":null,"Storage":{"Dedupe":true,"GC":true,"Commit":false,"GCDelay":3600000000000,"RootDirectory":"/var/lib/registry","StorageDriver":null,"SubPaths":null},"HTTP":{"Address":"0.0.0.0","Port":"5000","TLS":null,"Auth":null,"RawAccessControl":null,"Realm":"","AllowReadAccess":false,"ReadOnly":false,"Ratelimit":null},"Log":{"Level":"debug","Output":"","Audit":""},"Extensions":null},"goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:103","time":"2022-04-11T07:05:55.969880822Z","message":"configurationsettings"}{"level":"info","cpus":8,"max.openfiles":1048576,"max.inotifywatches":"2147483647","goroutine":1,"caller":"zotregistry.dev/zot/pkg/api/controller.go:91","time":"2022-04-11T07:05:55.969983384Z","message":"runtimeparams"}$skopeo--insecure-policycopy--format=oci--dest-tls-verify=falsedocker://busybox:latestdocker://localhost:5000/busybox:latestGettingimagesourcesignatures{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266atblob"}{"level":"error","error":"cache:miss","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":24,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:06:05.614983628Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","message":"cache:notfound"}{"level":"info","module":"http","clientIP":"10.0.2.100:34662","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bbPAPI"}f","goroutine":16,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:06:06.515849472Z",{"level":"info","module":"http","clientIP":"10.0.2.100:34664","method":"HEAD","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"249.418µs","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":16,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.515974487Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34666","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"2.175563ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":44,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.519784879Z","message":"HTTPAPI"}Copyingblob554879bb3004done{"level":"info","module":"http","clientIP":"10.0.2.100:34668","method":"PATCH","path":"/v2/busybox/blobs/uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d","statusCode":202,"latency":"105.945581ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["772806"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":27,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.628370736Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":50,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:06:06.631316445Z","message":"DEBUG"}sage":"dedupe:enter"}/storage/storage_fs.go:1171","message":"dedupe:rename"}th":["0"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":[634458814Z","message":"HTTPAPI"}{"level":"error","error":"cache:miss","digest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":29,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","time":"2022-04-11T07:06:07.065243141Z",{"level":"info","module":"http","clientIP":"10.0.2.100:34672","method":"HEAD","path":"/v2/busybox/blobs/sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":404,"latency":"227.828µs","bodySize":407,"headeroutine":29,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.065336296Z","message":"HTTP{"level":"info","module":"http","clientIP":"10.0.2.100:34674","method":"POST","path":"/v2/busybox/blobs/uploads/","statusCode":202,"latency":"124.534µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["0"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":31,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.066575292Z","message":"HTTPAPI"}Copyingconfig02611b034adone{"level":"info","module":"http","clientIP":"10.0.2.100:34676","method":"PATCH","path":"/v2/busybox/blobs/uploads/4bd8f0f8-c316-441d-8b87-2313c992695e","statusCode":202,"latency":"96.551µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["575"],"Content-Type":["application/octet-stream"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":65,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.068133827Z","message":"HTTPAPI"}{"level":"info","r.ContentLength":0,"goroutine":81,"caller":"zotregistry.dev/zot/pkg/api/routes.go:1040","time":"2022-04-11T07:06:07.069366321Z","message":"DEBUG"}{"level":"debug","src":"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e","dstDigest":"sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:06:07.069497657Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","mesegistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:06:07.072154826Z","caller":"zotregistry.dev/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34678","method":"PUT","path":"/v2/busybox/blobs/uploads/4bd8f0f8-c316-441d-8b87-2313c992695e?digest=sha256%3A02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":201,"latency":"2.901687ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":81,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.072255094Z","message":"HTTPAPI"}Writingmanifesttoimagedestination{"level":"info","blobPath":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","reference":"latest","goroutine":67,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","time":"2022-04-11T07:06:07.075393395Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","message":"manifestlayers"}{"level":"debug","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","goroutine":67,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075889206Z","message":"GC:gotreference"}ler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.07609407Z","message":"->ws.recurse"}{"level":"debug","name":"time::Time","v1path":"github.com/opencontainers/image-spec/specs-go/v1","goroutine":67,"callerutsidepermittedpackages"}":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076258038Z","message":"detectedjumpo.076442535Z","message":"skippingwalkintonon-parseablemedia-typeapplication/vnd.oci.image.layer.v1.tar+gzipofblobsha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df"}{"level":"debug","digest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":67,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076485014Z","message":"<-ws.recurse"}{"level":"debug","goroutine":67,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076597586Z","message":"garbagecollected0blobs"}{"level":"info","module":"http","clientIP":"10.0.2.100:34680","method":"PUT","path":"/v2/busybox/manifests/latest","statusCode":201,"latency":"1.586418ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Length":["347"],"Content-Type":["application/vnd.oci.image.manifest.v1+json"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":67,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.076634204Z","message":"HTTPAPI"}Storingsignatures$skopeo--insecure-policycopy--src-tls-verify=falsedocker://localhost:5000/busybox:latestoci:/tmp/images:busybox:latest","time":"2022-04-11T07:06:13.708818597Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34686","method":"GET","path":"/v2/busybox/manifests/latest","statusCode":200,"latency":"714.24µs","bodySize":347,"headers":{"Accept":["application/vnd.oci.image.manifest.v1+json","application/vnd.docker.distribution.manifest.v2+json","application/vnd.docker.distribution.manifest.v1+prettyjws","application/vnd.docker.distribution.manifest.v1+json","application/vnd.docker.distribution.manifest.list.v2+json","application/vnd.oci.image.index.v1+json"],"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":72,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:13.710470248Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34688","method":"GET","path":"/v2/busybox/blobs/sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":200,"latency":"442.21µs","bodySize":772806,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":74,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:13.712299071Z","message":"HTTPAPI"}{"level":"info","module":"http","clientIP":"10.0.2.100:34690","method":"GET","path":"/v2/busybox/blobs/sha256:02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","statusCode":200,"latency":"175.64µs","bodySize":575,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":76,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:13.727285665Z","message":"HTTPAPI"}$cat/tmp/images/index.json|jq.{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d11abb379758784ce3c263c2fe3eabe6baf629335037baeb12fa2c5acb960182","size":347,"annotations":{{"level":"info","module":"http","clientIP":"10.0.2.100:34660","method":"GET","path":"/v2/","statusCode":200,"latency":"6.272µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":43,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:05.613288336Z","message":"HTTPAPI"}a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":24,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:06:05.614945807Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtost300427c7301c300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":404,"latency":"1.220591ms","bodySize":407,"headers":{"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":24,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:05.615475481Z","message":"HTTa7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":16,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:06:06.515779911Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtostf","goroutine":16,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","timoutine":16,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.515974487Z","mesCopyingblob554879bb3004[=====>--------------------------------]127.2KiB/754.7KiB{"level":"debug","src":"/var/lib/registry/busybox/.uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d","dstDigest":"sha256:554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","dst":"/var/lib/registry/busybox/blobs/sha256/554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","goroutine":50,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","time":"2022-04-11T07:06:06.632536576Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1146","mesegistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:06:06.634379996Z","caller":"zotregistry.dev/zot/pkg{"level":"info","module":"http","clientIP":"10.0.2.100:34670","method":"PUT","path":"/v2/busybox/blobs/uploads/4de30c2a-e5cc-4085-8c6c-e3103ed60d2d?digest=sha256%3A554879bb300427c7301c1cbdf266a7eba24a85b10d19f270b3d348b9eb9ca7df","statusCode":201,"latency":"3.227508ms","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Content-Leng"Go-http-client/1.1"]},"goroutine":50,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:06.{"level":"error","error":"stat/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b:nosuchfileordirectory","blob":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":29,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","time":"2022-04-11T07:06:07.065179341Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1272","message":"failedtostb","goroutine":29,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1277","timoutine":29,"caller":"zotregistry.dev/zot/pkg/api/session.go:132","time":"2022-04-11T07:06:07.065336296Z","mese_fs.go:1146","time":"2022-04-11T07:06:07.069497657Z","caller":"zotregistry.dev/zot/pkg/storage/storage_f{"level":"debug","src":"/var/lib/registry/busybox/.uploads/4bd8f0f8-c316-441d-8b87-2313c992695e","dst":"/var/lib/registry/busybox/blobs/sha256/02611b034a2eaf78ac6fca8f91b88cd4c83794e3713e547a096cda667e5fdc8b","goroutine":81,"caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:1171","time":"2022-04-11T07:0072255094Z","message":"HTTPAPI022-04-11T07:06:07.075393395Z","caller":"zotregistry.dev/zot/pkg/storage/storage_fs.go:516","message":"manifestlayersler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075889206Z","message":"GC:gotrler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075927247Z{"level":"debug","name":"time::Time","v1path":"githler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.075927247Z","message":"GC:markingfromroot"}":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076199538Z","message":"detectedjumpoler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076513237Z","message":Lengler":"zotregistry.dev/zot/pkg/storage/storage_fs.go:143","time":"2022-04-11T07:06:07.076513237Z","message":"<-ws.recurs{"level":"info","module":"http","clientIP":"10.0.2.100:34684","method":"GET","path":"/v2/","statusCode":200,"latency":"27.091µs","bodySize":0,"headers":{"Accept-Encoding":["gzip"],"Connection":["close"],"Docker-Distribution-Api-Version":["registry/2.0"],"User-Agent":["Go-http-client/1.1"]},"goroutine":70,"caller":"zotregistry.dev/zot/pkg/api/session.go:132Copyingconfig02611b034a[======================================]575.0b/575.0b"org.openco"org.opencontainers.image.ref.name":"busybox:latest"}}]}[detachedfrom51944.devto]
\ No newline at end of file
diff --git a/go.mod b/go.mod
index 95f21537..de177e77 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module zotregistry.io/zot
+module zotregistry.dev/zot
go 1.20
diff --git a/golangcilint.yaml b/golangcilint.yaml
index 138543cd..c944437d 100644
--- a/golangcilint.yaml
+++ b/golangcilint.yaml
@@ -38,7 +38,7 @@ linters-settings:
sections:
- standard
- default
- - prefix(zotregistry.io/zot)
+ - prefix(zotregistry.dev/zot)
wsl:
allow-assign-and-anything: true
enforce-err-cuddling: true
diff --git a/pkg/api/authn.go b/pkg/api/authn.go
index 6da0cedc..1653148c 100644
--- a/pkg/api/authn.go
+++ b/pkg/api/authn.go
@@ -31,13 +31,13 @@ import (
"golang.org/x/oauth2"
githubOAuth "golang.org/x/oauth2/github"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- apiErr "zotregistry.io/zot/pkg/api/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ apiErr "zotregistry.dev/zot/pkg/api/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
)
const (
diff --git a/pkg/api/authn_test.go b/pkg/api/authn_test.go
index ac8145bd..4f844670 100644
--- a/pkg/api/authn_test.go
+++ b/pkg/api/authn_test.go
@@ -20,21 +20,21 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/local"
- authutils "zotregistry.io/zot/pkg/test/auth"
- test "zotregistry.io/zot/pkg/test/common"
- "zotregistry.io/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/local"
+ authutils "zotregistry.dev/zot/pkg/test/auth"
+ test "zotregistry.dev/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var ErrUnexpectedError = errors.New("error: unexpected error")
diff --git a/pkg/api/authz.go b/pkg/api/authz.go
index 42c97247..5d32533e 100644
--- a/pkg/api/authz.go
+++ b/pkg/api/authz.go
@@ -7,11 +7,11 @@ import (
glob "github.com/bmatcuk/doublestar/v4"
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
)
const (
diff --git a/pkg/api/config/config.go b/pkg/api/config/config.go
index 5d0f68db..f474843f 100644
--- a/pkg/api/config/config.go
+++ b/pkg/api/config/config.go
@@ -7,8 +7,8 @@ import (
distspec "github.com/opencontainers/distribution-spec/specs-go"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
)
var (
diff --git a/pkg/api/config/config_elevated_test.go b/pkg/api/config/config_elevated_test.go
index 3b1a0b0c..32ebee5b 100644
--- a/pkg/api/config/config_elevated_test.go
+++ b/pkg/api/config/config_elevated_test.go
@@ -9,7 +9,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/config"
)
func TestMountConfig(t *testing.T) {
diff --git a/pkg/api/config/config_test.go b/pkg/api/config/config_test.go
index cbf3aeb0..34962638 100644
--- a/pkg/api/config/config_test.go
+++ b/pkg/api/config/config_test.go
@@ -6,7 +6,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/config"
)
func TestConfig(t *testing.T) {
diff --git a/pkg/api/controller.go b/pkg/api/controller.go
index 6f7ff763..e8c167c3 100644
--- a/pkg/api/controller.go
+++ b/pkg/api/controller.go
@@ -17,17 +17,17 @@ import (
"github.com/gorilla/mux"
"github.com/zitadel/oidc/pkg/client/rp"
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- ext "zotregistry.io/zot/pkg/extensions"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/gc"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ ext "zotregistry.dev/zot/pkg/extensions"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/gc"
)
const (
diff --git a/pkg/api/controller_test.go b/pkg/api/controller_test.go
index a38cc89f..ddbd60e8 100644
--- a/pkg/api/controller_test.go
+++ b/pkg/api/controller_test.go
@@ -48,28 +48,28 @@ import (
"go.etcd.io/bbolt"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- apiErr "zotregistry.io/zot/pkg/api/errors"
- "zotregistry.io/zot/pkg/cli/server"
- "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/storage"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/gc"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- authutils "zotregistry.io/zot/pkg/test/auth"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/inject"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
- "zotregistry.io/zot/pkg/test/signature"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ apiErr "zotregistry.dev/zot/pkg/api/errors"
+ "zotregistry.dev/zot/pkg/cli/server"
+ "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/storage"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/gc"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ authutils "zotregistry.dev/zot/pkg/test/auth"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/inject"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/test/signature"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
const (
diff --git a/pkg/api/cookiestore.go b/pkg/api/cookiestore.go
index 4200d67f..94769d34 100644
--- a/pkg/api/cookiestore.go
+++ b/pkg/api/cookiestore.go
@@ -14,10 +14,10 @@ import (
"github.com/gorilla/securecookie"
"github.com/gorilla/sessions"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
)
const cookiesMaxAge = 7200 // 2h
diff --git a/pkg/api/errors/errors.go b/pkg/api/errors/errors.go
index 58829344..ca286e9c 100644
--- a/pkg/api/errors/errors.go
+++ b/pkg/api/errors/errors.go
@@ -1,7 +1,7 @@
package errors
import (
- "zotregistry.io/zot/errors"
+ "zotregistry.dev/zot/errors"
)
type Error struct {
diff --git a/pkg/api/errors/errors_test.go b/pkg/api/errors/errors_test.go
index d62a3055..da938682 100644
--- a/pkg/api/errors/errors_test.go
+++ b/pkg/api/errors/errors_test.go
@@ -5,7 +5,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- apiErr "zotregistry.io/zot/pkg/api/errors"
+ apiErr "zotregistry.dev/zot/pkg/api/errors"
)
func TestUnknownCodeError(t *testing.T) {
diff --git a/pkg/api/ldap.go b/pkg/api/ldap.go
index dc70a1a5..d4cac37e 100644
--- a/pkg/api/ldap.go
+++ b/pkg/api/ldap.go
@@ -11,8 +11,8 @@ import (
"github.com/go-ldap/ldap/v3"
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/log"
)
type LDAPClient struct {
diff --git a/pkg/api/recovery.go b/pkg/api/recovery.go
index ee143c3f..3f2aceb8 100644
--- a/pkg/api/recovery.go
+++ b/pkg/api/recovery.go
@@ -7,7 +7,7 @@ import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/log"
)
type Stack struct {
diff --git a/pkg/api/routes.go b/pkg/api/routes.go
index b6253ebd..6e09a4af 100644
--- a/pkg/api/routes.go
+++ b/pkg/api/routes.go
@@ -33,24 +33,24 @@ import (
"github.com/zitadel/oidc/pkg/client/rp"
"github.com/zitadel/oidc/pkg/oidc"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- apiErr "zotregistry.io/zot/pkg/api/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- gqlPlayground "zotregistry.io/zot/pkg/debug/gqlplayground"
- pprof "zotregistry.io/zot/pkg/debug/pprof"
- debug "zotregistry.io/zot/pkg/debug/swagger"
- ext "zotregistry.io/zot/pkg/extensions"
- syncConstants "zotregistry.io/zot/pkg/extensions/sync/constants"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- zreg "zotregistry.io/zot/pkg/regexp"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- storageCommon "zotregistry.io/zot/pkg/storage/common"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- "zotregistry.io/zot/pkg/test/inject"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ apiErr "zotregistry.dev/zot/pkg/api/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ gqlPlayground "zotregistry.dev/zot/pkg/debug/gqlplayground"
+ pprof "zotregistry.dev/zot/pkg/debug/pprof"
+ debug "zotregistry.dev/zot/pkg/debug/swagger"
+ ext "zotregistry.dev/zot/pkg/extensions"
+ syncConstants "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ zreg "zotregistry.dev/zot/pkg/regexp"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ storageCommon "zotregistry.dev/zot/pkg/storage/common"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/test/inject"
)
type RouteHandler struct {
diff --git a/pkg/api/routes_test.go b/pkg/api/routes_test.go
index d9b7bc4e..a4dd62c3 100644
--- a/pkg/api/routes_test.go
+++ b/pkg/api/routes_test.go
@@ -23,16 +23,16 @@ import (
"github.com/zitadel/oidc/pkg/oidc"
"golang.org/x/oauth2"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- test "zotregistry.io/zot/pkg/test/common"
- "zotregistry.io/zot/pkg/test/mocks"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ test "zotregistry.dev/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
const sessionStr = "session"
diff --git a/pkg/api/session.go b/pkg/api/session.go
index 35b32682..604f9594 100644
--- a/pkg/api/session.go
+++ b/pkg/api/session.go
@@ -10,8 +10,8 @@ import (
"github.com/didip/tollbooth/v6"
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
)
type statusWriter struct {
diff --git a/pkg/cli/client/client.go b/pkg/cli/client/client.go
index dc9ee529..b27e9448 100644
--- a/pkg/cli/client/client.go
+++ b/pkg/cli/client/client.go
@@ -19,8 +19,8 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"github.com/sigstore/cosign/v2/pkg/oci/remote"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
)
var (
diff --git a/pkg/cli/client/client_test.go b/pkg/cli/client/client_test.go
index 4a8e24e8..00b5c5a0 100644
--- a/pkg/cli/client/client_test.go
+++ b/pkg/cli/client/client_test.go
@@ -16,12 +16,12 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/cli/client"
- extConf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/cli/client"
+ extConf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
)
const (
diff --git a/pkg/cli/client/config_cmd.go b/pkg/cli/client/config_cmd.go
index f17ec14c..12b41696 100644
--- a/pkg/cli/client/config_cmd.go
+++ b/pkg/cli/client/config_cmd.go
@@ -15,7 +15,7 @@ import (
jsoniter "github.com/json-iterator/go"
"github.com/spf13/cobra"
- zerr "zotregistry.io/zot/errors"
+ zerr "zotregistry.dev/zot/errors"
)
const (
diff --git a/pkg/cli/client/config_cmd_test.go b/pkg/cli/client/config_cmd_test.go
index 09af351c..8051ac4b 100644
--- a/pkg/cli/client/config_cmd_test.go
+++ b/pkg/cli/client/config_cmd_test.go
@@ -13,8 +13,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/cli/client"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/cli/client"
)
func TestConfigCmdBasics(t *testing.T) {
diff --git a/pkg/cli/client/cve_cmd_internal_test.go b/pkg/cli/client/cve_cmd_internal_test.go
index 0a59f9ac..1d45ee0c 100644
--- a/pkg/cli/client/cve_cmd_internal_test.go
+++ b/pkg/cli/client/cve_cmd_internal_test.go
@@ -16,12 +16,12 @@ import (
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestSearchCVECmd(t *testing.T) {
diff --git a/pkg/cli/client/cve_cmd_test.go b/pkg/cli/client/cve_cmd_test.go
index 4175a92a..518cecfb 100644
--- a/pkg/cli/client/cve_cmd_test.go
+++ b/pkg/cli/client/cve_cmd_test.go
@@ -22,23 +22,23 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/cli/client"
- zcommon "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/cli/client"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
func TestNegativeServerResponse(t *testing.T) {
diff --git a/pkg/cli/client/cves_sub_cmd.go b/pkg/cli/client/cves_sub_cmd.go
index 31d33db7..75e8b8af 100644
--- a/pkg/cli/client/cves_sub_cmd.go
+++ b/pkg/cli/client/cves_sub_cmd.go
@@ -9,8 +9,8 @@ import (
"github.com/spf13/cobra"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
)
const (
diff --git a/pkg/cli/client/discover.go b/pkg/cli/client/discover.go
index d5176c8b..90240ad1 100644
--- a/pkg/cli/client/discover.go
+++ b/pkg/cli/client/discover.go
@@ -9,9 +9,9 @@ import (
distext "github.com/opencontainers/distribution-spec/specs-go/v1/extensions"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
)
type field struct {
diff --git a/pkg/cli/client/elevated_test.go b/pkg/cli/client/elevated_test.go
index ae9df260..f40fb8f3 100644
--- a/pkg/cli/client/elevated_test.go
+++ b/pkg/cli/client/elevated_test.go
@@ -16,11 +16,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/cli/client"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/cli/client"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestElevatedPrivilegesTLSNewControllerPrivilegedCert(t *testing.T) {
diff --git a/pkg/cli/client/flags.go b/pkg/cli/client/flags.go
index 8d64016a..64f804ae 100644
--- a/pkg/cli/client/flags.go
+++ b/pkg/cli/client/flags.go
@@ -7,8 +7,8 @@ import (
"fmt"
"strings"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
)
const (
diff --git a/pkg/cli/client/flags_test.go b/pkg/cli/client/flags_test.go
index e72c10e9..1fe80b16 100644
--- a/pkg/cli/client/flags_test.go
+++ b/pkg/cli/client/flags_test.go
@@ -8,8 +8,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- . "zotregistry.io/zot/pkg/cli/client"
- gql_gen "zotregistry.io/zot/pkg/extensions/search/gql_generated"
+ . "zotregistry.dev/zot/pkg/cli/client"
+ gql_gen "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
)
func TestSortFlagsMapping(t *testing.T) {
diff --git a/pkg/cli/client/gql_queries_test.go b/pkg/cli/client/gql_queries_test.go
index a27a15a5..bce94150 100644
--- a/pkg/cli/client/gql_queries_test.go
+++ b/pkg/cli/client/gql_queries_test.go
@@ -9,11 +9,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/cli/client"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/cli/client"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestGQLQueries(t *testing.T) {
diff --git a/pkg/cli/client/image_cmd_internal_test.go b/pkg/cli/client/image_cmd_internal_test.go
index cfbf36d3..793a02a2 100644
--- a/pkg/cli/client/image_cmd_internal_test.go
+++ b/pkg/cli/client/image_cmd_internal_test.go
@@ -22,14 +22,14 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- stypes "zotregistry.io/zot/pkg/storage/types"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ stypes "zotregistry.dev/zot/pkg/storage/types"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
func TestSearchImageCmd(t *testing.T) {
diff --git a/pkg/cli/client/image_cmd_test.go b/pkg/cli/client/image_cmd_test.go
index 6c033c37..e7ba0735 100644
--- a/pkg/cli/client/image_cmd_test.go
+++ b/pkg/cli/client/image_cmd_test.go
@@ -23,15 +23,15 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/cli/client"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- zlog "zotregistry.io/zot/pkg/log"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
- "zotregistry.io/zot/pkg/test/signature"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/cli/client"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ zlog "zotregistry.dev/zot/pkg/log"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/test/signature"
)
//nolint:dupl
diff --git a/pkg/cli/client/image_sub_cmd.go b/pkg/cli/client/image_sub_cmd.go
index e94ef1b5..9b1202e7 100644
--- a/pkg/cli/client/image_sub_cmd.go
+++ b/pkg/cli/client/image_sub_cmd.go
@@ -8,8 +8,8 @@ import (
"github.com/spf13/cobra"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
)
func NewImageListCommand(searchService SearchService) *cobra.Command {
diff --git a/pkg/cli/client/repo_test.go b/pkg/cli/client/repo_test.go
index 1c67010a..908de7fe 100644
--- a/pkg/cli/client/repo_test.go
+++ b/pkg/cli/client/repo_test.go
@@ -13,11 +13,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/cli/client"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/cli/client"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
func TestReposCommand(t *testing.T) {
diff --git a/pkg/cli/client/root.go b/pkg/cli/client/root.go
index 449cc60b..030bc422 100644
--- a/pkg/cli/client/root.go
+++ b/pkg/cli/client/root.go
@@ -8,7 +8,7 @@ import (
"github.com/rs/zerolog/log"
"github.com/spf13/cobra"
- "zotregistry.io/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/config"
)
// "zli" - client-side cli.
diff --git a/pkg/cli/client/root_test.go b/pkg/cli/client/root_test.go
index 5be262a7..f7a0a1e1 100644
--- a/pkg/cli/client/root_test.go
+++ b/pkg/cli/client/root_test.go
@@ -9,7 +9,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/cli/client"
+ "zotregistry.dev/zot/pkg/cli/client"
)
func TestCliUsage(t *testing.T) {
diff --git a/pkg/cli/client/search_cmd_internal_test.go b/pkg/cli/client/search_cmd_internal_test.go
index bfffcbd1..5cc628df 100644
--- a/pkg/cli/client/search_cmd_internal_test.go
+++ b/pkg/cli/client/search_cmd_internal_test.go
@@ -13,11 +13,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
func TestSearchCommandGQL(t *testing.T) {
diff --git a/pkg/cli/client/search_cmd_test.go b/pkg/cli/client/search_cmd_test.go
index b16a5a83..36ab1a0d 100644
--- a/pkg/cli/client/search_cmd_test.go
+++ b/pkg/cli/client/search_cmd_test.go
@@ -15,13 +15,13 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/cli/client"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/cli/client"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
const (
diff --git a/pkg/cli/client/search_functions.go b/pkg/cli/client/search_functions.go
index dc47b342..3d453697 100644
--- a/pkg/cli/client/search_functions.go
+++ b/pkg/cli/client/search_functions.go
@@ -11,8 +11,8 @@ import (
"sync"
"time"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
)
const CveDBRetryInterval = 3
diff --git a/pkg/cli/client/search_functions_internal_test.go b/pkg/cli/client/search_functions_internal_test.go
index 4fcb6d15..21bb9921 100644
--- a/pkg/cli/client/search_functions_internal_test.go
+++ b/pkg/cli/client/search_functions_internal_test.go
@@ -21,8 +21,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
"github.com/spf13/cobra"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
)
func TestSearchAllImages(t *testing.T) {
diff --git a/pkg/cli/client/search_sub_cmd.go b/pkg/cli/client/search_sub_cmd.go
index e330ec8d..a94a5f03 100644
--- a/pkg/cli/client/search_sub_cmd.go
+++ b/pkg/cli/client/search_sub_cmd.go
@@ -8,8 +8,8 @@ import (
"github.com/spf13/cobra"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
)
func NewSearchSubjectCommand(searchService SearchService) *cobra.Command {
diff --git a/pkg/cli/client/server_info_cmd.go b/pkg/cli/client/server_info_cmd.go
index db6bf420..e126d9f6 100644
--- a/pkg/cli/client/server_info_cmd.go
+++ b/pkg/cli/client/server_info_cmd.go
@@ -13,8 +13,8 @@ import (
"github.com/spf13/cobra"
"gopkg.in/yaml.v2"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/constants"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/constants"
)
const (
diff --git a/pkg/cli/client/server_info_cmd_test.go b/pkg/cli/client/server_info_cmd_test.go
index 3682b569..607bdf53 100644
--- a/pkg/cli/client/server_info_cmd_test.go
+++ b/pkg/cli/client/server_info_cmd_test.go
@@ -14,12 +14,12 @@ import (
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestServerStatusCommand(t *testing.T) {
diff --git a/pkg/cli/client/service.go b/pkg/cli/client/service.go
index 9dbae1bb..a7039815 100644
--- a/pkg/cli/client/service.go
+++ b/pkg/cli/client/service.go
@@ -20,9 +20,9 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"gopkg.in/yaml.v2"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/common"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/common"
)
const (
diff --git a/pkg/cli/client/utils.go b/pkg/cli/client/utils.go
index 318e147e..8de8510c 100644
--- a/pkg/cli/client/utils.go
+++ b/pkg/cli/client/utils.go
@@ -16,8 +16,8 @@ import (
"github.com/briandowns/spinner"
"github.com/spf13/cobra"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/constants"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/constants"
)
const (
diff --git a/pkg/cli/client/utils_internal_test.go b/pkg/cli/client/utils_internal_test.go
index 21cd1a39..2068c394 100644
--- a/pkg/cli/client/utils_internal_test.go
+++ b/pkg/cli/client/utils_internal_test.go
@@ -17,7 +17,7 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- test "zotregistry.io/zot/pkg/test/common"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func getDefaultSearchConf(baseURL string) SearchConfig {
diff --git a/pkg/cli/server/config_reloader.go b/pkg/cli/server/config_reloader.go
index 9409d67c..5d2ccbe6 100644
--- a/pkg/cli/server/config_reloader.go
+++ b/pkg/cli/server/config_reloader.go
@@ -9,8 +9,8 @@ import (
"github.com/fsnotify/fsnotify"
"github.com/rs/zerolog/log"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
)
type HotReloader struct {
diff --git a/pkg/cli/server/config_reloader_test.go b/pkg/cli/server/config_reloader_test.go
index b7f260c4..a1f2bc1e 100644
--- a/pkg/cli/server/config_reloader_test.go
+++ b/pkg/cli/server/config_reloader_test.go
@@ -12,8 +12,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- cli "zotregistry.io/zot/pkg/cli/server"
- test "zotregistry.io/zot/pkg/test/common"
+ cli "zotregistry.dev/zot/pkg/cli/server"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestConfigReloader(t *testing.T) {
diff --git a/pkg/cli/server/extensions_test.go b/pkg/cli/server/extensions_test.go
index 5763bff6..6622fddd 100644
--- a/pkg/cli/server/extensions_test.go
+++ b/pkg/cli/server/extensions_test.go
@@ -13,9 +13,9 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api/config"
- cli "zotregistry.io/zot/pkg/cli/server"
- . "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api/config"
+ cli "zotregistry.dev/zot/pkg/cli/server"
+ . "zotregistry.dev/zot/pkg/test/common"
)
const readLogFileTimeout = 5 * time.Second
diff --git a/pkg/cli/server/root.go b/pkg/cli/server/root.go
index 0af84749..71fe9f77 100644
--- a/pkg/cli/server/root.go
+++ b/pkg/cli/server/root.go
@@ -20,15 +20,15 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/viper"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
)
// metadataConfig reports metadata after parsing, which we use to track
diff --git a/pkg/cli/server/root_test.go b/pkg/cli/server/root_test.go
index 720b2c4b..5a3bacab 100644
--- a/pkg/cli/server/root_test.go
+++ b/pkg/cli/server/root_test.go
@@ -11,11 +11,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- cli "zotregistry.io/zot/pkg/cli/server"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- . "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ cli "zotregistry.dev/zot/pkg/cli/server"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ . "zotregistry.dev/zot/pkg/test/common"
)
func TestServerUsage(t *testing.T) {
diff --git a/pkg/cli/server/stress_test.go b/pkg/cli/server/stress_test.go
index 5eab4ed3..e749b443 100644
--- a/pkg/cli/server/stress_test.go
+++ b/pkg/cli/server/stress_test.go
@@ -14,10 +14,10 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- cli "zotregistry.io/zot/pkg/cli/server"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ cli "zotregistry.dev/zot/pkg/cli/server"
+ test "zotregistry.dev/zot/pkg/test/common"
)
const (
diff --git a/pkg/cli/server/validate_sync_disabled.go b/pkg/cli/server/validate_sync_disabled.go
index 6e5e0f1c..ef791c7f 100644
--- a/pkg/cli/server/validate_sync_disabled.go
+++ b/pkg/cli/server/validate_sync_disabled.go
@@ -4,9 +4,9 @@
package server
import (
- "zotregistry.io/zot/pkg/api/config"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- zlog "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ zlog "zotregistry.dev/zot/pkg/log"
)
func validateRetentionSyncOverlaps(config *config.Config, content syncconf.Content, urls []string, log zlog.Logger) {
diff --git a/pkg/cli/server/validate_sync_enabled.go b/pkg/cli/server/validate_sync_enabled.go
index 736a0fdf..56cdbd63 100644
--- a/pkg/cli/server/validate_sync_enabled.go
+++ b/pkg/cli/server/validate_sync_enabled.go
@@ -6,10 +6,10 @@ package server
import (
"path"
- "zotregistry.io/zot/pkg/api/config"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- "zotregistry.io/zot/pkg/extensions/sync"
- zlog "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/extensions/sync"
+ zlog "zotregistry.dev/zot/pkg/log"
)
func validateRetentionSyncOverlaps(config *config.Config, content syncconf.Content, urls []string, log zlog.Logger) {
diff --git a/pkg/common/common_test.go b/pkg/common/common_test.go
index dbe9102f..a59ea8df 100644
--- a/pkg/common/common_test.go
+++ b/pkg/common/common_test.go
@@ -8,8 +8,8 @@ import (
notreg "github.com/notaryproject/notation-go/registry"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/common"
)
func TestCommon(t *testing.T) {
diff --git a/pkg/common/http_client.go b/pkg/common/http_client.go
index 7bf1b1d5..d67035d1 100644
--- a/pkg/common/http_client.go
+++ b/pkg/common/http_client.go
@@ -12,7 +12,7 @@ import (
"path"
"path/filepath"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/log"
)
func GetTLSConfig(certsPath string, caCertPool *x509.CertPool) (*tls.Config, error) {
diff --git a/pkg/common/http_client_test.go b/pkg/common/http_client_test.go
index a5234e0a..63bcf320 100644
--- a/pkg/common/http_client_test.go
+++ b/pkg/common/http_client_test.go
@@ -10,11 +10,11 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestHTTPClient(t *testing.T) {
diff --git a/pkg/common/http_server.go b/pkg/common/http_server.go
index 254aa170..31551127 100644
--- a/pkg/common/http_server.go
+++ b/pkg/common/http_server.go
@@ -10,10 +10,10 @@ import (
"github.com/gorilla/mux"
jsoniter "github.com/json-iterator/go"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- apiErr "zotregistry.io/zot/pkg/api/errors"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ apiErr "zotregistry.dev/zot/pkg/api/errors"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
)
func AllowedMethods(methods ...string) []string {
diff --git a/pkg/common/oci.go b/pkg/common/oci.go
index f4baf303..6e3c518b 100644
--- a/pkg/common/oci.go
+++ b/pkg/common/oci.go
@@ -7,7 +7,7 @@ import (
"github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
+ zerr "zotregistry.dev/zot/errors"
)
func GetImageDirAndTag(imageName string) (string, string) {
diff --git a/pkg/common/oci_test.go b/pkg/common/oci_test.go
index 446fa193..e01941ad 100644
--- a/pkg/common/oci_test.go
+++ b/pkg/common/oci_test.go
@@ -5,7 +5,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/common"
)
func TestOCI(t *testing.T) {
diff --git a/pkg/compliance/v1_0_0/check.go b/pkg/compliance/v1_0_0/check.go
index 5a559393..b0a49a75 100644
--- a/pkg/compliance/v1_0_0/check.go
+++ b/pkg/compliance/v1_0_0/check.go
@@ -19,11 +19,11 @@ import (
"github.com/smartystreets/goconvey/convey/reporting"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/compliance"
- test "zotregistry.io/zot/pkg/test/common"
- "zotregistry.io/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/compliance"
+ test "zotregistry.dev/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/test/image-utils"
)
func CheckWorkflows(t *testing.T, config *compliance.Config) {
diff --git a/pkg/compliance/v1_0_0/check_test.go b/pkg/compliance/v1_0_0/check_test.go
index 1ed06f74..d4821c08 100644
--- a/pkg/compliance/v1_0_0/check_test.go
+++ b/pkg/compliance/v1_0_0/check_test.go
@@ -9,11 +9,11 @@ import (
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/compliance"
- "zotregistry.io/zot/pkg/compliance/v1_0_0"
- . "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/compliance"
+ "zotregistry.dev/zot/pkg/compliance/v1_0_0"
+ . "zotregistry.dev/zot/pkg/test/common"
)
//nolint:gochecknoglobals
diff --git a/pkg/debug/gqlplayground/gqlplayground.go b/pkg/debug/gqlplayground/gqlplayground.go
index e6425252..9d929d55 100644
--- a/pkg/debug/gqlplayground/gqlplayground.go
+++ b/pkg/debug/gqlplayground/gqlplayground.go
@@ -10,10 +10,10 @@ import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/constants"
- debugCst "zotregistry.io/zot/pkg/debug/constants"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/api/constants"
+ debugCst "zotregistry.dev/zot/pkg/debug/constants"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
)
//go:embed index.html.tmpl
diff --git a/pkg/debug/gqlplayground/gqlplayground_disabled.go b/pkg/debug/gqlplayground/gqlplayground_disabled.go
index 2714e2a4..bec22002 100644
--- a/pkg/debug/gqlplayground/gqlplayground_disabled.go
+++ b/pkg/debug/gqlplayground/gqlplayground_disabled.go
@@ -6,8 +6,8 @@ package debug
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
)
// SetupGQLPlaygroundRoutes ...
diff --git a/pkg/debug/pprof/pprof.go b/pkg/debug/pprof/pprof.go
index ca5d8529..c2e6bd94 100644
--- a/pkg/debug/pprof/pprof.go
+++ b/pkg/debug/pprof/pprof.go
@@ -17,11 +17,11 @@ import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- registryConst "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/debug/constants"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ registryConst "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/debug/constants"
+ "zotregistry.dev/zot/pkg/log"
)
type profileEntry struct {
diff --git a/pkg/debug/pprof/pprof_disabled.go b/pkg/debug/pprof/pprof_disabled.go
index dfe98a55..ef553a11 100644
--- a/pkg/debug/pprof/pprof_disabled.go
+++ b/pkg/debug/pprof/pprof_disabled.go
@@ -6,8 +6,8 @@ package pprof
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log" //nolint:goimports
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log" //nolint:goimports
)
func SetupPprofRoutes(conf *config.Config, router *mux.Router, authFunc mux.MiddlewareFunc,
diff --git a/pkg/debug/pprof/pprof_test.go b/pkg/debug/pprof/pprof_test.go
index d5ff6125..f5166de3 100644
--- a/pkg/debug/pprof/pprof_test.go
+++ b/pkg/debug/pprof/pprof_test.go
@@ -11,11 +11,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- debugConstants "zotregistry.io/zot/pkg/debug/constants"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ debugConstants "zotregistry.dev/zot/pkg/debug/constants"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestProfilingAuthz(t *testing.T) {
diff --git a/pkg/debug/swagger/swagger.go b/pkg/debug/swagger/swagger.go
index d7530b25..e59af94e 100644
--- a/pkg/debug/swagger/swagger.go
+++ b/pkg/debug/swagger/swagger.go
@@ -11,10 +11,10 @@ import (
"github.com/gorilla/mux"
httpSwagger "github.com/swaggo/http-swagger"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log" //nolint:goimports
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log" //nolint:goimports
// as required by swaggo.
- _ "zotregistry.io/zot/swagger"
+ _ "zotregistry.dev/zot/swagger"
)
func SetupSwaggerRoutes(conf *config.Config, router *mux.Router, authFunc mux.MiddlewareFunc,
diff --git a/pkg/debug/swagger/swagger_disabled.go b/pkg/debug/swagger/swagger_disabled.go
index 96612790..9da16d07 100644
--- a/pkg/debug/swagger/swagger_disabled.go
+++ b/pkg/debug/swagger/swagger_disabled.go
@@ -10,8 +10,8 @@ package debug
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
)
func SetupSwaggerRoutes(conf *config.Config, router *mux.Router, authFunc mux.MiddlewareFunc,
diff --git a/pkg/exporter/api/controller.go b/pkg/exporter/api/controller.go
index f5e55971..b7a2a580 100644
--- a/pkg/exporter/api/controller.go
+++ b/pkg/exporter/api/controller.go
@@ -4,7 +4,7 @@
package api
import (
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/log"
)
type Controller struct {
diff --git a/pkg/exporter/api/controller_test.go b/pkg/exporter/api/controller_test.go
index 40968401..16c31ed9 100644
--- a/pkg/exporter/api/controller_test.go
+++ b/pkg/exporter/api/controller_test.go
@@ -22,12 +22,12 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- zotapi "zotregistry.io/zot/pkg/api"
- zotcfg "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/exporter/api"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/scheduler"
- . "zotregistry.io/zot/pkg/test/common"
+ zotapi "zotregistry.dev/zot/pkg/api"
+ zotcfg "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/exporter/api"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/scheduler"
+ . "zotregistry.dev/zot/pkg/test/common"
)
func getRandomLatencyN(max int64) time.Duration {
diff --git a/pkg/exporter/api/exporter.go b/pkg/exporter/api/exporter.go
index 16dae68c..251faf76 100644
--- a/pkg/exporter/api/exporter.go
+++ b/pkg/exporter/api/exporter.go
@@ -15,8 +15,8 @@ import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promhttp"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
)
const (
diff --git a/pkg/exporter/cli/cli.go b/pkg/exporter/cli/cli.go
index c5f05e99..c9bb1211 100644
--- a/pkg/exporter/cli/cli.go
+++ b/pkg/exporter/cli/cli.go
@@ -9,8 +9,8 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/viper"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/exporter/api"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/exporter/api"
)
// metadataConfig reports metadata after parsing, which we use to track
diff --git a/pkg/exporter/cli/cli_test.go b/pkg/exporter/cli/cli_test.go
index cc64ac40..3ceee64c 100644
--- a/pkg/exporter/cli/cli_test.go
+++ b/pkg/exporter/cli/cli_test.go
@@ -9,7 +9,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/exporter/cli"
+ "zotregistry.dev/zot/pkg/exporter/cli"
)
func TestExporterCli(t *testing.T) {
diff --git a/pkg/extensions/config/config.go b/pkg/extensions/config/config.go
index 51c36f1f..3137adf6 100644
--- a/pkg/extensions/config/config.go
+++ b/pkg/extensions/config/config.go
@@ -3,7 +3,7 @@ package config
import (
"time"
- "zotregistry.io/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/extensions/config/sync"
)
// BaseConfig has params applicable to all extensions.
diff --git a/pkg/extensions/extension_image_trust.go b/pkg/extensions/extension_image_trust.go
index 159d67bd..78692829 100644
--- a/pkg/extensions/extension_image_trust.go
+++ b/pkg/extensions/extension_image_trust.go
@@ -11,14 +11,14 @@ import (
"github.com/gorilla/mux"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/imagetrust"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/imagetrust"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
)
func IsBuiltWithImageTrustExtension() bool {
diff --git a/pkg/extensions/extension_image_trust_disabled.go b/pkg/extensions/extension_image_trust_disabled.go
index 7f85a003..baa424ef 100644
--- a/pkg/extensions/extension_image_trust_disabled.go
+++ b/pkg/extensions/extension_image_trust_disabled.go
@@ -6,10 +6,10 @@ package extensions
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
)
func IsBuiltWithImageTrustExtension() bool {
diff --git a/pkg/extensions/extension_image_trust_disabled_test.go b/pkg/extensions/extension_image_trust_disabled_test.go
index 9c9f7869..bc860fc6 100644
--- a/pkg/extensions/extension_image_trust_disabled_test.go
+++ b/pkg/extensions/extension_image_trust_disabled_test.go
@@ -8,10 +8,10 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestImageTrustExtension(t *testing.T) {
diff --git a/pkg/extensions/extension_image_trust_test.go b/pkg/extensions/extension_image_trust_test.go
index 5db9a606..6ba6c18b 100644
--- a/pkg/extensions/extension_image_trust_test.go
+++ b/pkg/extensions/extension_image_trust_test.go
@@ -23,20 +23,20 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/signature"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/signature"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
type errReader int
diff --git a/pkg/extensions/extension_metrics.go b/pkg/extensions/extension_metrics.go
index fe0a1325..0555ef0b 100644
--- a/pkg/extensions/extension_metrics.go
+++ b/pkg/extensions/extension_metrics.go
@@ -7,9 +7,9 @@ import (
"github.com/gorilla/mux"
"github.com/prometheus/client_golang/prometheus/promhttp"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
)
func EnableMetricsExtension(config *config.Config, log log.Logger, rootDir string) {
diff --git a/pkg/extensions/extension_metrics_disabled.go b/pkg/extensions/extension_metrics_disabled.go
index 624fc061..3b5b935b 100644
--- a/pkg/extensions/extension_metrics_disabled.go
+++ b/pkg/extensions/extension_metrics_disabled.go
@@ -8,10 +8,10 @@ import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
)
// EnableMetricsExtension ...
diff --git a/pkg/extensions/extension_mgmt.go b/pkg/extensions/extension_mgmt.go
index f651cbf8..85882ea1 100644
--- a/pkg/extensions/extension_mgmt.go
+++ b/pkg/extensions/extension_mgmt.go
@@ -9,10 +9,10 @@ import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
)
type HTPasswd struct {
diff --git a/pkg/extensions/extension_mgmt_disabled.go b/pkg/extensions/extension_mgmt_disabled.go
index 1788f34e..59739c6b 100644
--- a/pkg/extensions/extension_mgmt_disabled.go
+++ b/pkg/extensions/extension_mgmt_disabled.go
@@ -6,8 +6,8 @@ package extensions
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
)
func IsBuiltWithMGMTExtension() bool {
diff --git a/pkg/extensions/extension_scrub.go b/pkg/extensions/extension_scrub.go
index 045d725d..6fa31e8d 100644
--- a/pkg/extensions/extension_scrub.go
+++ b/pkg/extensions/extension_scrub.go
@@ -6,12 +6,12 @@ package extensions
import (
"time"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/scrub"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/scrub"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
// EnableScrubExtension enables scrub extension.
diff --git a/pkg/extensions/extension_scrub_disabled.go b/pkg/extensions/extension_scrub_disabled.go
index c50dd990..33414aac 100644
--- a/pkg/extensions/extension_scrub_disabled.go
+++ b/pkg/extensions/extension_scrub_disabled.go
@@ -4,10 +4,10 @@
package extensions
import (
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
)
// EnableScrubExtension ...
diff --git a/pkg/extensions/extension_search.go b/pkg/extensions/extension_search.go
index a1a04a13..e9523e5a 100644
--- a/pkg/extensions/extension_search.go
+++ b/pkg/extensions/extension_search.go
@@ -10,16 +10,16 @@ import (
gqlHandler "github.com/99designs/gqlgen/graphql/handler"
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/search"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/search"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
)
const scanInterval = 15 * time.Minute
diff --git a/pkg/extensions/extension_search_disabled.go b/pkg/extensions/extension_search_disabled.go
index 0001ba40..6f57e34d 100644
--- a/pkg/extensions/extension_search_disabled.go
+++ b/pkg/extensions/extension_search_disabled.go
@@ -6,11 +6,11 @@ package extensions
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
)
type CveScanner interface{}
diff --git a/pkg/extensions/extension_sync.go b/pkg/extensions/extension_sync.go
index def92a4f..7732a126 100644
--- a/pkg/extensions/extension_sync.go
+++ b/pkg/extensions/extension_sync.go
@@ -8,14 +8,14 @@ import (
"net/url"
"strings"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- "zotregistry.io/zot/pkg/extensions/sync"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/extensions/sync"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
)
func EnableSyncExtension(config *config.Config, metaDB mTypes.MetaDB,
diff --git a/pkg/extensions/extension_sync_disabled.go b/pkg/extensions/extension_sync_disabled.go
index 4787e75a..72511c0a 100644
--- a/pkg/extensions/extension_sync_disabled.go
+++ b/pkg/extensions/extension_sync_disabled.go
@@ -4,12 +4,12 @@
package extensions
import (
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/sync"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/sync"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
)
// EnableSyncExtension ...
diff --git a/pkg/extensions/extension_ui.go b/pkg/extensions/extension_ui.go
index 51da66c6..abb7a362 100644
--- a/pkg/extensions/extension_ui.go
+++ b/pkg/extensions/extension_ui.go
@@ -11,9 +11,9 @@ import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
)
// content is our static web server content.
diff --git a/pkg/extensions/extension_ui_disabled.go b/pkg/extensions/extension_ui_disabled.go
index 5a142ee3..76e765f8 100644
--- a/pkg/extensions/extension_ui_disabled.go
+++ b/pkg/extensions/extension_ui_disabled.go
@@ -6,8 +6,8 @@ package extensions
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
)
func SetupUIRoutes(conf *config.Config, router *mux.Router,
diff --git a/pkg/extensions/extension_ui_test.go b/pkg/extensions/extension_ui_test.go
index 23a8fa24..b4c39991 100644
--- a/pkg/extensions/extension_ui_test.go
+++ b/pkg/extensions/extension_ui_test.go
@@ -13,11 +13,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
func TestUIExtension(t *testing.T) {
diff --git a/pkg/extensions/extension_userprefs.go b/pkg/extensions/extension_userprefs.go
index 7ef215e1..f21a0088 100644
--- a/pkg/extensions/extension_userprefs.go
+++ b/pkg/extensions/extension_userprefs.go
@@ -9,12 +9,12 @@ import (
"github.com/gorilla/mux"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
const (
diff --git a/pkg/extensions/extension_userprefs_disable.go b/pkg/extensions/extension_userprefs_disable.go
index 6975e248..9c74fc3a 100644
--- a/pkg/extensions/extension_userprefs_disable.go
+++ b/pkg/extensions/extension_userprefs_disable.go
@@ -6,9 +6,9 @@ package extensions
import (
"github.com/gorilla/mux"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
func IsBuiltWithUserPrefsExtension() bool {
diff --git a/pkg/extensions/extension_userprefs_test.go b/pkg/extensions/extension_userprefs_test.go
index fa3afddc..6db5ec2a 100644
--- a/pkg/extensions/extension_userprefs_test.go
+++ b/pkg/extensions/extension_userprefs_test.go
@@ -15,16 +15,16 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/extensions"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- test "zotregistry.io/zot/pkg/test/common"
- "zotregistry.io/zot/pkg/test/mocks"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/extensions"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ test "zotregistry.dev/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var ErrTestError = errors.New("TestError")
diff --git a/pkg/extensions/extensions_lint.go b/pkg/extensions/extensions_lint.go
index d34deefa..ba74ecab 100644
--- a/pkg/extensions/extensions_lint.go
+++ b/pkg/extensions/extensions_lint.go
@@ -4,9 +4,9 @@
package extensions
import (
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/lint"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/lint"
+ "zotregistry.dev/zot/pkg/log"
)
func GetLinter(config *config.Config, log log.Logger) *lint.Linter {
diff --git a/pkg/extensions/extensions_lint_disabled.go b/pkg/extensions/extensions_lint_disabled.go
index 50b993f7..757dbae1 100644
--- a/pkg/extensions/extensions_lint_disabled.go
+++ b/pkg/extensions/extensions_lint_disabled.go
@@ -4,9 +4,9 @@
package extensions
import (
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/lint"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/lint"
+ "zotregistry.dev/zot/pkg/log"
)
func GetLinter(config *config.Config, log log.Logger) *lint.Linter {
diff --git a/pkg/extensions/extensions_test.go b/pkg/extensions/extensions_test.go
index 88bb48af..dc61cf90 100644
--- a/pkg/extensions/extensions_test.go
+++ b/pkg/extensions/extensions_test.go
@@ -15,14 +15,14 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/extensions"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- authutils "zotregistry.io/zot/pkg/test/auth"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/extensions"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ authutils "zotregistry.dev/zot/pkg/test/auth"
+ test "zotregistry.dev/zot/pkg/test/common"
)
const (
diff --git a/pkg/extensions/get_extensions.go b/pkg/extensions/get_extensions.go
index 6a24f1b2..47dfef13 100644
--- a/pkg/extensions/get_extensions.go
+++ b/pkg/extensions/get_extensions.go
@@ -3,11 +3,11 @@ package extensions
import (
distext "github.com/opencontainers/distribution-spec/specs-go/v1/extensions"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
)
func GetExtensions(config *config.Config) distext.ExtensionList {
diff --git a/pkg/extensions/get_extensions_disabled_test.go b/pkg/extensions/get_extensions_disabled_test.go
index d0984e63..92d1facc 100644
--- a/pkg/extensions/get_extensions_disabled_test.go
+++ b/pkg/extensions/get_extensions_disabled_test.go
@@ -11,11 +11,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestGetExensionsDisabled(t *testing.T) {
diff --git a/pkg/extensions/imagetrust/cosign.go b/pkg/extensions/imagetrust/cosign.go
index 1d584afd..8c8ddbc5 100644
--- a/pkg/extensions/imagetrust/cosign.go
+++ b/pkg/extensions/imagetrust/cosign.go
@@ -22,7 +22,7 @@ import (
sigstoreSigs "github.com/sigstore/sigstore/pkg/signature"
"github.com/sigstore/sigstore/pkg/signature/options"
- zerr "zotregistry.io/zot/errors"
+ zerr "zotregistry.dev/zot/errors"
)
const cosignDirRelativePath = "_cosign"
diff --git a/pkg/extensions/imagetrust/image_trust.go b/pkg/extensions/imagetrust/image_trust.go
index e626d182..dcdf5c02 100644
--- a/pkg/extensions/imagetrust/image_trust.go
+++ b/pkg/extensions/imagetrust/image_trust.go
@@ -22,11 +22,11 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
)
const (
diff --git a/pkg/extensions/imagetrust/image_trust_disabled.go b/pkg/extensions/imagetrust/image_trust_disabled.go
index 9a6cf24e..b28fe694 100644
--- a/pkg/extensions/imagetrust/image_trust_disabled.go
+++ b/pkg/extensions/imagetrust/image_trust_disabled.go
@@ -8,7 +8,7 @@ import (
godigest "github.com/opencontainers/go-digest"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
func NewLocalImageTrustStore(dir string) (*imageTrustDisabled, error) {
diff --git a/pkg/extensions/imagetrust/image_trust_disabled_test.go b/pkg/extensions/imagetrust/image_trust_disabled_test.go
index c146df57..32242078 100644
--- a/pkg/extensions/imagetrust/image_trust_disabled_test.go
+++ b/pkg/extensions/imagetrust/image_trust_disabled_test.go
@@ -9,8 +9,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/extensions/imagetrust"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/extensions/imagetrust"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
func TestImageTrust(t *testing.T) {
diff --git a/pkg/extensions/imagetrust/image_trust_test.go b/pkg/extensions/imagetrust/image_trust_test.go
index d7884eb1..87f1e430 100644
--- a/pkg/extensions/imagetrust/image_trust_test.go
+++ b/pkg/extensions/imagetrust/image_trust_test.go
@@ -33,18 +33,18 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/imagetrust"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- "zotregistry.io/zot/pkg/test/signature"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/imagetrust"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/test/signature"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
var (
diff --git a/pkg/extensions/imagetrust/notation.go b/pkg/extensions/imagetrust/notation.go
index 4152d154..c5c3d4ad 100644
--- a/pkg/extensions/imagetrust/notation.go
+++ b/pkg/extensions/imagetrust/notation.go
@@ -31,7 +31,7 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
+ zerr "zotregistry.dev/zot/errors"
)
const (
diff --git a/pkg/extensions/lint/lint.go b/pkg/extensions/lint/lint.go
index bfbc3738..3ea0be74 100644
--- a/pkg/extensions/lint/lint.go
+++ b/pkg/extensions/lint/lint.go
@@ -10,10 +10,10 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/log"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/log"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
type Linter struct {
diff --git a/pkg/extensions/lint/lint_disabled.go b/pkg/extensions/lint/lint_disabled.go
index bebd6be1..9e35bcf0 100644
--- a/pkg/extensions/lint/lint_disabled.go
+++ b/pkg/extensions/lint/lint_disabled.go
@@ -6,7 +6,7 @@ package lint
import (
godigest "github.com/opencontainers/go-digest"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
type Linter struct{}
diff --git a/pkg/extensions/lint/lint_test.go b/pkg/extensions/lint/lint_test.go
index 5f42d825..88402605 100644
--- a/pkg/extensions/lint/lint_test.go
+++ b/pkg/extensions/lint/lint_test.go
@@ -16,16 +16,16 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/lint"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage/local"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/lint"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage/local"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
func TestVerifyMandatoryAnnotations(t *testing.T) {
diff --git a/pkg/extensions/monitoring/extension.go b/pkg/extensions/monitoring/extension.go
index 78af465a..e9c8eacf 100644
--- a/pkg/extensions/monitoring/extension.go
+++ b/pkg/extensions/monitoring/extension.go
@@ -10,8 +10,8 @@ import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promauto"
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/log"
)
const metricsNamespace = "zot"
diff --git a/pkg/extensions/monitoring/minimal.go b/pkg/extensions/monitoring/minimal.go
index 45257257..6a7fe8e5 100644
--- a/pkg/extensions/monitoring/minimal.go
+++ b/pkg/extensions/monitoring/minimal.go
@@ -12,7 +12,7 @@ import (
"sync"
"time"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/log"
)
const (
diff --git a/pkg/extensions/monitoring/minimal_client.go b/pkg/extensions/monitoring/minimal_client.go
index 2bf4a111..75957f74 100644
--- a/pkg/extensions/monitoring/minimal_client.go
+++ b/pkg/extensions/monitoring/minimal_client.go
@@ -11,7 +11,7 @@ import (
"net/http"
"time"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/log"
)
const (
diff --git a/pkg/extensions/monitoring/monitoring_test.go b/pkg/extensions/monitoring/monitoring_test.go
index e5ad1395..fad46c8a 100644
--- a/pkg/extensions/monitoring/monitoring_test.go
+++ b/pkg/extensions/monitoring/monitoring_test.go
@@ -16,15 +16,15 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/scheduler"
- common "zotregistry.io/zot/pkg/storage/common"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/scheduler"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
func TestExtensionMetrics(t *testing.T) {
diff --git a/pkg/extensions/scrub/scrub.go b/pkg/extensions/scrub/scrub.go
index 646bd3a8..8f4d07df 100644
--- a/pkg/extensions/scrub/scrub.go
+++ b/pkg/extensions/scrub/scrub.go
@@ -8,9 +8,9 @@ import (
"fmt"
"path"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
// Scrub Extension for repo...
diff --git a/pkg/extensions/scrub/scrub_test.go b/pkg/extensions/scrub/scrub_test.go
index a12b9ae9..eb4f3c72 100644
--- a/pkg/extensions/scrub/scrub_test.go
+++ b/pkg/extensions/scrub/scrub_test.go
@@ -13,18 +13,18 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/extensions/scrub"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- "zotregistry.io/zot/pkg/storage/local"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/extensions/scrub"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ "zotregistry.dev/zot/pkg/storage/local"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
const (
diff --git a/pkg/extensions/search/convert/convert_internal_test.go b/pkg/extensions/search/convert/convert_internal_test.go
index 62826c3e..9b54b8bb 100644
--- a/pkg/extensions/search/convert/convert_internal_test.go
+++ b/pkg/extensions/search/convert/convert_internal_test.go
@@ -11,12 +11,12 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/boltdb"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var ErrTestError = errors.New("TestError")
diff --git a/pkg/extensions/search/convert/convert_test.go b/pkg/extensions/search/convert/convert_test.go
index cb647ef9..b408678a 100644
--- a/pkg/extensions/search/convert/convert_test.go
+++ b/pkg/extensions/search/convert/convert_test.go
@@ -12,16 +12,16 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/extensions/search/convert"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- "zotregistry.io/zot/pkg/extensions/search/pagination"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/boltdb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/extensions/search/convert"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ "zotregistry.dev/zot/pkg/extensions/search/pagination"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
var ErrTestError = errors.New("TestError")
diff --git a/pkg/extensions/search/convert/cve.go b/pkg/extensions/search/convert/cve.go
index 282c0f1d..cea29793 100644
--- a/pkg/extensions/search/convert/cve.go
+++ b/pkg/extensions/search/convert/cve.go
@@ -7,9 +7,9 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"github.com/vektah/gqlparser/v2/gqlerror"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
)
func updateRepoSummaryVulnerabilities(
diff --git a/pkg/extensions/search/convert/metadb.go b/pkg/extensions/search/convert/metadb.go
index 75ed7b47..6dc9e68d 100644
--- a/pkg/extensions/search/convert/metadb.go
+++ b/pkg/extensions/search/convert/metadb.go
@@ -10,14 +10,14 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"github.com/vektah/gqlparser/v2/gqlerror"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- "zotregistry.io/zot/pkg/extensions/search/pagination"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ "zotregistry.dev/zot/pkg/extensions/search/pagination"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
)
type SkipQGLField struct {
diff --git a/pkg/extensions/search/convert/oci.go b/pkg/extensions/search/convert/oci.go
index 1df370f4..d5b7f11b 100644
--- a/pkg/extensions/search/convert/oci.go
+++ b/pkg/extensions/search/convert/oci.go
@@ -5,8 +5,8 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
)
func getLayersSummaries(manifestContent ispec.Manifest) []*gql_generated.LayerSummary {
diff --git a/pkg/extensions/search/convert/utils.go b/pkg/extensions/search/convert/utils.go
index b54bb1f5..1bff44c1 100644
--- a/pkg/extensions/search/convert/utils.go
+++ b/pkg/extensions/search/convert/utils.go
@@ -1,9 +1,9 @@
package convert
import (
- zcommon "zotregistry.io/zot/pkg/common"
- gql_gen "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ gql_gen "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
func ImgSumAcceptedByFilter(imageSummary *gql_gen.ImageSummary, filter mTypes.Filter) bool {
diff --git a/pkg/extensions/search/cve/cache/cache.go b/pkg/extensions/search/cve/cache/cache.go
index 20d3e2c5..92866d45 100644
--- a/pkg/extensions/search/cve/cache/cache.go
+++ b/pkg/extensions/search/cve/cache/cache.go
@@ -3,8 +3,8 @@ package cache
import (
lru "github.com/hashicorp/golang-lru/v2"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
)
type CveCache struct {
diff --git a/pkg/extensions/search/cve/cve.go b/pkg/extensions/search/cve/cve.go
index e91a16fe..f188e7a3 100644
--- a/pkg/extensions/search/cve/cve.go
+++ b/pkg/extensions/search/cve/cve.go
@@ -9,13 +9,13 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/extensions/search/cve/trivy"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/extensions/search/cve/trivy"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
)
type CveInfo interface {
diff --git a/pkg/extensions/search/cve/cve_internal_test.go b/pkg/extensions/search/cve/cve_internal_test.go
index 16519222..930e1ac8 100644
--- a/pkg/extensions/search/cve/cve_internal_test.go
+++ b/pkg/extensions/search/cve/cve_internal_test.go
@@ -11,9 +11,9 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/test/mocks"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var ErrTestError = errors.New("test error")
diff --git a/pkg/extensions/search/cve/cve_test.go b/pkg/extensions/search/cve/cve_test.go
index e7721cb7..8c5656c8 100644
--- a/pkg/extensions/search/cve/cve_test.go
+++ b/pkg/extensions/search/cve/cve_test.go
@@ -22,27 +22,27 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- apiErr "zotregistry.io/zot/pkg/api/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvecache "zotregistry.io/zot/pkg/extensions/search/cve/cache"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ apiErr "zotregistry.dev/zot/pkg/api/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvecache "zotregistry.dev/zot/pkg/extensions/search/cve/cache"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
type CveResult struct {
diff --git a/pkg/extensions/search/cve/pagination.go b/pkg/extensions/search/cve/pagination.go
index e6fe04ca..b5a5ab60 100644
--- a/pkg/extensions/search/cve/pagination.go
+++ b/pkg/extensions/search/cve/pagination.go
@@ -4,9 +4,9 @@ import (
"fmt"
"sort"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
)
const (
diff --git a/pkg/extensions/search/cve/pagination_test.go b/pkg/extensions/search/cve/pagination_test.go
index 137b8e0d..10173981 100644
--- a/pkg/extensions/search/cve/pagination_test.go
+++ b/pkg/extensions/search/cve/pagination_test.go
@@ -13,12 +13,12 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/boltdb"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
func TestCVEPagination(t *testing.T) {
diff --git a/pkg/extensions/search/cve/scan.go b/pkg/extensions/search/cve/scan.go
index 1aeec583..1e684bd6 100644
--- a/pkg/extensions/search/cve/scan.go
+++ b/pkg/extensions/search/cve/scan.go
@@ -5,10 +5,10 @@ import (
"fmt"
"sync"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ "zotregistry.dev/zot/pkg/scheduler"
)
func NewScanTaskGenerator(
diff --git a/pkg/extensions/search/cve/scan_test.go b/pkg/extensions/search/cve/scan_test.go
index 13af44a8..bfac3527 100644
--- a/pkg/extensions/search/cve/scan_test.go
+++ b/pkg/extensions/search/cve/scan_test.go
@@ -16,23 +16,23 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvecache "zotregistry.io/zot/pkg/extensions/search/cve/cache"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvecache "zotregistry.dev/zot/pkg/extensions/search/cve/cache"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var (
diff --git a/pkg/extensions/search/cve/trivy/scanner.go b/pkg/extensions/search/cve/trivy/scanner.go
index 82081906..098b7164 100644
--- a/pkg/extensions/search/cve/trivy/scanner.go
+++ b/pkg/extensions/search/cve/trivy/scanner.go
@@ -21,13 +21,13 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
_ "modernc.org/sqlite"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- cvecache "zotregistry.io/zot/pkg/extensions/search/cve/cache"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ cvecache "zotregistry.dev/zot/pkg/extensions/search/cve/cache"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
)
const cacheSize = 1000000
diff --git a/pkg/extensions/search/cve/trivy/scanner_internal_test.go b/pkg/extensions/search/cve/trivy/scanner_internal_test.go
index 660acd2e..ae1405e6 100644
--- a/pkg/extensions/search/cve/trivy/scanner_internal_test.go
+++ b/pkg/extensions/search/cve/trivy/scanner_internal_test.go
@@ -14,21 +14,21 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/imagestore"
- "zotregistry.io/zot/pkg/storage/local"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/imagestore"
+ "zotregistry.dev/zot/pkg/storage/local"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
func generateTestImage(storeController storage.StoreController, imageName string) {
diff --git a/pkg/extensions/search/cve/trivy/scanner_test.go b/pkg/extensions/search/cve/trivy/scanner_test.go
index 5e3af985..54c7aabf 100644
--- a/pkg/extensions/search/cve/trivy/scanner_test.go
+++ b/pkg/extensions/search/cve/trivy/scanner_test.go
@@ -13,20 +13,20 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/extensions/search/cve/trivy"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- . "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/extensions/search/cve/trivy"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ . "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var ErrTestError = errors.New("test error")
diff --git a/pkg/extensions/search/cve/update.go b/pkg/extensions/search/cve/update.go
index 68efe349..89f62efd 100644
--- a/pkg/extensions/search/cve/update.go
+++ b/pkg/extensions/search/cve/update.go
@@ -6,8 +6,8 @@ import (
"sync"
"time"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
)
type state int
diff --git a/pkg/extensions/search/cve/update_test.go b/pkg/extensions/search/cve/update_test.go
index 7545ae6d..d556355b 100644
--- a/pkg/extensions/search/cve/update_test.go
+++ b/pkg/extensions/search/cve/update_test.go
@@ -13,15 +13,15 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- test "zotregistry.io/zot/pkg/test/common"
- "zotregistry.io/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ test "zotregistry.dev/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
func TestCVEDBGenerator(t *testing.T) {
diff --git a/pkg/extensions/search/digest_test.go b/pkg/extensions/search/digest_test.go
index 4c9f87a8..4731b2b2 100644
--- a/pkg/extensions/search/digest_test.go
+++ b/pkg/extensions/search/digest_test.go
@@ -15,13 +15,13 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- . "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ . "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
type ImgResponseForDigest struct {
diff --git a/pkg/extensions/search/gql_generated/generated.go b/pkg/extensions/search/gql_generated/generated.go
index 88512069..33ba9a40 100644
--- a/pkg/extensions/search/gql_generated/generated.go
+++ b/pkg/extensions/search/gql_generated/generated.go
@@ -2012,7 +2012,7 @@ func (ec *executionContext) field_Query_BaseImageList_args(ctx context.Context,
var arg2 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2027,7 +2027,7 @@ func (ec *executionContext) field_Query_BookmarkedRepos_args(ctx context.Context
var arg0 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg0, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg0, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2051,7 +2051,7 @@ func (ec *executionContext) field_Query_CVEListForImage_args(ctx context.Context
var arg1 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg1, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg1, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2102,7 +2102,7 @@ func (ec *executionContext) field_Query_DerivedImageList_args(ctx context.Contex
var arg2 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2141,7 +2141,7 @@ func (ec *executionContext) field_Query_GlobalSearch_args(ctx context.Context, r
var arg1 *Filter
if tmp, ok := rawArgs["filter"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter"))
- arg1, err = ec.unmarshalOFilter2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx, tmp)
+ arg1, err = ec.unmarshalOFilter2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2150,7 +2150,7 @@ func (ec *executionContext) field_Query_GlobalSearch_args(ctx context.Context, r
var arg2 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2174,7 +2174,7 @@ func (ec *executionContext) field_Query_ImageListForCVE_args(ctx context.Context
var arg1 *Filter
if tmp, ok := rawArgs["filter"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter"))
- arg1, err = ec.unmarshalOFilter2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx, tmp)
+ arg1, err = ec.unmarshalOFilter2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2183,7 +2183,7 @@ func (ec *executionContext) field_Query_ImageListForCVE_args(ctx context.Context
var arg2 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg2, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2207,7 +2207,7 @@ func (ec *executionContext) field_Query_ImageListForDigest_args(ctx context.Cont
var arg1 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg1, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg1, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2240,7 +2240,7 @@ func (ec *executionContext) field_Query_ImageListWithCVEFixed_args(ctx context.C
var arg2 *Filter
if tmp, ok := rawArgs["filter"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter"))
- arg2, err = ec.unmarshalOFilter2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx, tmp)
+ arg2, err = ec.unmarshalOFilter2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2249,7 +2249,7 @@ func (ec *executionContext) field_Query_ImageListWithCVEFixed_args(ctx context.C
var arg3 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg3, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg3, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2273,7 +2273,7 @@ func (ec *executionContext) field_Query_ImageList_args(ctx context.Context, rawA
var arg1 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg1, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg1, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2336,7 +2336,7 @@ func (ec *executionContext) field_Query_RepoListWithNewestImage_args(ctx context
var arg0 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg0, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg0, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2351,7 +2351,7 @@ func (ec *executionContext) field_Query_StarredRepos_args(ctx context.Context, r
var arg0 *PageInput
if tmp, ok := rawArgs["requestedPage"]; ok {
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("requestedPage"))
- arg0, err = ec.unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
+ arg0, err = ec.unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx, tmp)
if err != nil {
return nil, err
}
@@ -2725,7 +2725,7 @@ func (ec *executionContext) _CVE_PackageList(ctx context.Context, field graphql.
}
res := resTmp.([]*PackageInfo)
fc.Result = res
- return ec.marshalOPackageInfo2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx, field.Selections, res)
+ return ec.marshalOPackageInfo2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_CVE_PackageList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -2815,7 +2815,7 @@ func (ec *executionContext) _CVEResultForImage_CVEList(ctx context.Context, fiel
}
res := resTmp.([]*Cve)
fc.Result = res
- return ec.marshalOCVE2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx, field.Selections, res)
+ return ec.marshalOCVE2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_CVEResultForImage_CVEList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -2870,7 +2870,7 @@ func (ec *executionContext) _CVEResultForImage_Summary(ctx context.Context, fiel
}
res := resTmp.(*ImageVulnerabilitySummary)
fc.Result = res
- return ec.marshalOImageVulnerabilitySummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx, field.Selections, res)
+ return ec.marshalOImageVulnerabilitySummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_CVEResultForImage_Summary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -2927,7 +2927,7 @@ func (ec *executionContext) _CVEResultForImage_Page(ctx context.Context, field g
}
res := resTmp.(*PageInfo)
fc.Result = res
- return ec.marshalOPageInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
+ return ec.marshalOPageInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_CVEResultForImage_Page(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -2974,7 +2974,7 @@ func (ec *executionContext) _GlobalSearchResult_Page(ctx context.Context, field
}
res := resTmp.(*PageInfo)
fc.Result = res
- return ec.marshalOPageInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
+ return ec.marshalOPageInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_GlobalSearchResult_Page(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -3021,7 +3021,7 @@ func (ec *executionContext) _GlobalSearchResult_Images(ctx context.Context, fiel
}
res := resTmp.([]*ImageSummary)
fc.Result = res
- return ec.marshalOImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
+ return ec.marshalOImageSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_GlobalSearchResult_Images(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -3106,7 +3106,7 @@ func (ec *executionContext) _GlobalSearchResult_Repos(ctx context.Context, field
}
res := resTmp.([]*RepoSummary)
fc.Result = res
- return ec.marshalORepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, field.Selections, res)
+ return ec.marshalORepoSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_GlobalSearchResult_Repos(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -3171,7 +3171,7 @@ func (ec *executionContext) _GlobalSearchResult_Layers(ctx context.Context, fiel
}
res := resTmp.([]*LayerSummary)
fc.Result = res
- return ec.marshalOLayerSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, field.Selections, res)
+ return ec.marshalOLayerSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_GlobalSearchResult_Layers(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -3587,7 +3587,7 @@ func (ec *executionContext) _ImageSummary_Manifests(ctx context.Context, field g
}
res := resTmp.([]*ManifestSummary)
fc.Result = res
- return ec.marshalOManifestSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx, field.Selections, res)
+ return ec.marshalOManifestSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ImageSummary_Manifests(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -3861,7 +3861,7 @@ func (ec *executionContext) _ImageSummary_SignatureInfo(ctx context.Context, fie
}
res := resTmp.([]*SignatureSummary)
fc.Result = res
- return ec.marshalOSignatureSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx, field.Selections, res)
+ return ec.marshalOSignatureSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ImageSummary_SignatureInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -4197,7 +4197,7 @@ func (ec *executionContext) _ImageSummary_Vulnerabilities(ctx context.Context, f
}
res := resTmp.(*ImageVulnerabilitySummary)
fc.Result = res
- return ec.marshalOImageVulnerabilitySummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx, field.Selections, res)
+ return ec.marshalOImageVulnerabilitySummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ImageSummary_Vulnerabilities(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -4254,7 +4254,7 @@ func (ec *executionContext) _ImageSummary_Referrers(ctx context.Context, field g
}
res := resTmp.([]*Referrer)
fc.Result = res
- return ec.marshalOReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, field.Selections, res)
+ return ec.marshalOReferrer2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ImageSummary_Referrers(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -4635,7 +4635,7 @@ func (ec *executionContext) _LayerHistory_Layer(ctx context.Context, field graph
}
res := resTmp.(*LayerSummary)
fc.Result = res
- return ec.marshalOLayerSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, field.Selections, res)
+ return ec.marshalOLayerSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_LayerHistory_Layer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -4682,7 +4682,7 @@ func (ec *executionContext) _LayerHistory_HistoryDescription(ctx context.Context
}
res := resTmp.(*HistoryDescription)
fc.Result = res
- return ec.marshalOHistoryDescription2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐHistoryDescription(ctx, field.Selections, res)
+ return ec.marshalOHistoryDescription2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐHistoryDescription(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_LayerHistory_HistoryDescription(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5022,7 +5022,7 @@ func (ec *executionContext) _ManifestSummary_SignatureInfo(ctx context.Context,
}
res := resTmp.([]*SignatureSummary)
fc.Result = res
- return ec.marshalOSignatureSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx, field.Selections, res)
+ return ec.marshalOSignatureSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ManifestSummary_SignatureInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5071,7 +5071,7 @@ func (ec *executionContext) _ManifestSummary_Platform(ctx context.Context, field
}
res := resTmp.(*Platform)
fc.Result = res
- return ec.marshalOPlatform2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx, field.Selections, res)
+ return ec.marshalOPlatform2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ManifestSummary_Platform(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5159,7 +5159,7 @@ func (ec *executionContext) _ManifestSummary_Layers(ctx context.Context, field g
}
res := resTmp.([]*LayerSummary)
fc.Result = res
- return ec.marshalOLayerSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, field.Selections, res)
+ return ec.marshalOLayerSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ManifestSummary_Layers(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5206,7 +5206,7 @@ func (ec *executionContext) _ManifestSummary_History(ctx context.Context, field
}
res := resTmp.([]*LayerHistory)
fc.Result = res
- return ec.marshalOLayerHistory2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx, field.Selections, res)
+ return ec.marshalOLayerHistory2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ManifestSummary_History(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5253,7 +5253,7 @@ func (ec *executionContext) _ManifestSummary_Vulnerabilities(ctx context.Context
}
res := resTmp.(*ImageVulnerabilitySummary)
fc.Result = res
- return ec.marshalOImageVulnerabilitySummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx, field.Selections, res)
+ return ec.marshalOImageVulnerabilitySummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ManifestSummary_Vulnerabilities(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5310,7 +5310,7 @@ func (ec *executionContext) _ManifestSummary_Referrers(ctx context.Context, fiel
}
res := resTmp.([]*Referrer)
fc.Result = res
- return ec.marshalOReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, field.Selections, res)
+ return ec.marshalOReferrer2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_ManifestSummary_Referrers(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5615,7 +5615,7 @@ func (ec *executionContext) _PaginatedImagesResult_Page(ctx context.Context, fie
}
res := resTmp.(*PageInfo)
fc.Result = res
- return ec.marshalOPageInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
+ return ec.marshalOPageInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_PaginatedImagesResult_Page(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5665,7 +5665,7 @@ func (ec *executionContext) _PaginatedImagesResult_Results(ctx context.Context,
}
res := resTmp.([]*ImageSummary)
fc.Result = res
- return ec.marshalNImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummaryᚄ(ctx, field.Selections, res)
+ return ec.marshalNImageSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummaryᚄ(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_PaginatedImagesResult_Results(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5750,7 +5750,7 @@ func (ec *executionContext) _PaginatedReposResult_Page(ctx context.Context, fiel
}
res := resTmp.(*PageInfo)
fc.Result = res
- return ec.marshalOPageInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
+ return ec.marshalOPageInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_PaginatedReposResult_Page(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5800,7 +5800,7 @@ func (ec *executionContext) _PaginatedReposResult_Results(ctx context.Context, f
}
res := resTmp.([]*RepoSummary)
fc.Result = res
- return ec.marshalNRepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummaryᚄ(ctx, field.Selections, res)
+ return ec.marshalNRepoSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummaryᚄ(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_PaginatedReposResult_Results(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -5950,7 +5950,7 @@ func (ec *executionContext) _Query_CVEListForImage(ctx context.Context, field gr
}
res := resTmp.(*CVEResultForImage)
fc.Result = res
- return ec.marshalNCVEResultForImage2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCVEResultForImage(ctx, field.Selections, res)
+ return ec.marshalNCVEResultForImage2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCVEResultForImage(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_CVEListForImage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6015,7 +6015,7 @@ func (ec *executionContext) _Query_ImageListForCVE(ctx context.Context, field gr
}
res := resTmp.(*PaginatedImagesResult)
fc.Result = res
- return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_ImageListForCVE(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6076,7 +6076,7 @@ func (ec *executionContext) _Query_ImageListWithCVEFixed(ctx context.Context, fi
}
res := resTmp.(*PaginatedImagesResult)
fc.Result = res
- return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_ImageListWithCVEFixed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6137,7 +6137,7 @@ func (ec *executionContext) _Query_ImageListForDigest(ctx context.Context, field
}
res := resTmp.(*PaginatedImagesResult)
fc.Result = res
- return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_ImageListForDigest(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6198,7 +6198,7 @@ func (ec *executionContext) _Query_RepoListWithNewestImage(ctx context.Context,
}
res := resTmp.(*PaginatedReposResult)
fc.Result = res
- return ec.marshalNPaginatedReposResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedReposResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_RepoListWithNewestImage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6259,7 +6259,7 @@ func (ec *executionContext) _Query_ImageList(ctx context.Context, field graphql.
}
res := resTmp.(*PaginatedImagesResult)
fc.Result = res
- return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_ImageList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6320,7 +6320,7 @@ func (ec *executionContext) _Query_ExpandedRepoInfo(ctx context.Context, field g
}
res := resTmp.(*RepoInfo)
fc.Result = res
- return ec.marshalNRepoInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoInfo(ctx, field.Selections, res)
+ return ec.marshalNRepoInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoInfo(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_ExpandedRepoInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6381,7 +6381,7 @@ func (ec *executionContext) _Query_GlobalSearch(ctx context.Context, field graph
}
res := resTmp.(*GlobalSearchResult)
fc.Result = res
- return ec.marshalNGlobalSearchResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐGlobalSearchResult(ctx, field.Selections, res)
+ return ec.marshalNGlobalSearchResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐGlobalSearchResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_GlobalSearch(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6446,7 +6446,7 @@ func (ec *executionContext) _Query_DerivedImageList(ctx context.Context, field g
}
res := resTmp.(*PaginatedImagesResult)
fc.Result = res
- return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_DerivedImageList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6507,7 +6507,7 @@ func (ec *executionContext) _Query_BaseImageList(ctx context.Context, field grap
}
res := resTmp.(*PaginatedImagesResult)
fc.Result = res
- return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedImagesResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_BaseImageList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6568,7 +6568,7 @@ func (ec *executionContext) _Query_Image(ctx context.Context, field graphql.Coll
}
res := resTmp.(*ImageSummary)
fc.Result = res
- return ec.marshalNImageSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
+ return ec.marshalNImageSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_Image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6667,7 +6667,7 @@ func (ec *executionContext) _Query_Referrers(ctx context.Context, field graphql.
}
res := resTmp.([]*Referrer)
fc.Result = res
- return ec.marshalNReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, field.Selections, res)
+ return ec.marshalNReferrer2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_Referrers(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6734,7 +6734,7 @@ func (ec *executionContext) _Query_StarredRepos(ctx context.Context, field graph
}
res := resTmp.(*PaginatedReposResult)
fc.Result = res
- return ec.marshalNPaginatedReposResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedReposResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_StarredRepos(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -6795,7 +6795,7 @@ func (ec *executionContext) _Query_BookmarkedRepos(ctx context.Context, field gr
}
res := resTmp.(*PaginatedReposResult)
fc.Result = res
- return ec.marshalNPaginatedReposResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx, field.Selections, res)
+ return ec.marshalNPaginatedReposResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Query_BookmarkedRepos(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -7149,7 +7149,7 @@ func (ec *executionContext) _Referrer_Annotations(ctx context.Context, field gra
}
res := resTmp.([]*Annotation)
fc.Result = res
- return ec.marshalNAnnotation2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx, field.Selections, res)
+ return ec.marshalNAnnotation2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_Referrer_Annotations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -7196,7 +7196,7 @@ func (ec *executionContext) _RepoInfo_Images(ctx context.Context, field graphql.
}
res := resTmp.([]*ImageSummary)
fc.Result = res
- return ec.marshalOImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
+ return ec.marshalOImageSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_RepoInfo_Images(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -7281,7 +7281,7 @@ func (ec *executionContext) _RepoInfo_Summary(ctx context.Context, field graphql
}
res := resTmp.(*RepoSummary)
fc.Result = res
- return ec.marshalORepoSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, field.Selections, res)
+ return ec.marshalORepoSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_RepoInfo_Summary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -7469,7 +7469,7 @@ func (ec *executionContext) _RepoSummary_Platforms(ctx context.Context, field gr
}
res := resTmp.([]*Platform)
fc.Result = res
- return ec.marshalOPlatform2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx, field.Selections, res)
+ return ec.marshalOPlatform2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_RepoSummary_Platforms(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -7557,7 +7557,7 @@ func (ec *executionContext) _RepoSummary_NewestImage(ctx context.Context, field
}
res := resTmp.(*ImageSummary)
fc.Result = res
- return ec.marshalOImageSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
+ return ec.marshalOImageSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, field.Selections, res)
}
func (ec *executionContext) fieldContext_RepoSummary_NewestImage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
@@ -9803,7 +9803,7 @@ func (ec *executionContext) unmarshalInputPageInput(ctx context.Context, obj int
it.Offset = data
case "sortBy":
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortBy"))
- data, err := ec.unmarshalOSortCriteria2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSortCriteria(ctx, v)
+ data, err := ec.unmarshalOSortCriteria2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSortCriteria(ctx, v)
if err != nil {
return it, err
}
@@ -11363,7 +11363,7 @@ func (ec *executionContext) ___Type(ctx context.Context, sel ast.SelectionSet, o
// region ***************************** type.gotpl *****************************
-func (ec *executionContext) marshalNAnnotation2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx context.Context, sel ast.SelectionSet, v []*Annotation) graphql.Marshaler {
+func (ec *executionContext) marshalNAnnotation2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx context.Context, sel ast.SelectionSet, v []*Annotation) graphql.Marshaler {
ret := make(graphql.Array, len(v))
var wg sync.WaitGroup
isLen1 := len(v) == 1
@@ -11387,7 +11387,7 @@ func (ec *executionContext) marshalNAnnotation2ᚕᚖzotregistryᚗioᚋzotᚋpk
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOAnnotation2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx, sel, v[i])
+ ret[i] = ec.marshalOAnnotation2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -11416,11 +11416,11 @@ func (ec *executionContext) marshalNBoolean2bool(ctx context.Context, sel ast.Se
return res
}
-func (ec *executionContext) marshalNCVEResultForImage2zotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCVEResultForImage(ctx context.Context, sel ast.SelectionSet, v CVEResultForImage) graphql.Marshaler {
+func (ec *executionContext) marshalNCVEResultForImage2zotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCVEResultForImage(ctx context.Context, sel ast.SelectionSet, v CVEResultForImage) graphql.Marshaler {
return ec._CVEResultForImage(ctx, sel, &v)
}
-func (ec *executionContext) marshalNCVEResultForImage2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCVEResultForImage(ctx context.Context, sel ast.SelectionSet, v *CVEResultForImage) graphql.Marshaler {
+func (ec *executionContext) marshalNCVEResultForImage2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCVEResultForImage(ctx context.Context, sel ast.SelectionSet, v *CVEResultForImage) graphql.Marshaler {
if v == nil {
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
ec.Errorf(ctx, "the requested element is null which the schema does not allow")
@@ -11430,11 +11430,11 @@ func (ec *executionContext) marshalNCVEResultForImage2ᚖzotregistryᚗioᚋzot
return ec._CVEResultForImage(ctx, sel, v)
}
-func (ec *executionContext) marshalNGlobalSearchResult2zotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐGlobalSearchResult(ctx context.Context, sel ast.SelectionSet, v GlobalSearchResult) graphql.Marshaler {
+func (ec *executionContext) marshalNGlobalSearchResult2zotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐGlobalSearchResult(ctx context.Context, sel ast.SelectionSet, v GlobalSearchResult) graphql.Marshaler {
return ec._GlobalSearchResult(ctx, sel, &v)
}
-func (ec *executionContext) marshalNGlobalSearchResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐGlobalSearchResult(ctx context.Context, sel ast.SelectionSet, v *GlobalSearchResult) graphql.Marshaler {
+func (ec *executionContext) marshalNGlobalSearchResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐGlobalSearchResult(ctx context.Context, sel ast.SelectionSet, v *GlobalSearchResult) graphql.Marshaler {
if v == nil {
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
ec.Errorf(ctx, "the requested element is null which the schema does not allow")
@@ -11444,11 +11444,11 @@ func (ec *executionContext) marshalNGlobalSearchResult2ᚖzotregistryᚗioᚋzot
return ec._GlobalSearchResult(ctx, sel, v)
}
-func (ec *executionContext) marshalNImageSummary2zotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v ImageSummary) graphql.Marshaler {
+func (ec *executionContext) marshalNImageSummary2zotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v ImageSummary) graphql.Marshaler {
return ec._ImageSummary(ctx, sel, &v)
}
-func (ec *executionContext) marshalNImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummaryᚄ(ctx context.Context, sel ast.SelectionSet, v []*ImageSummary) graphql.Marshaler {
+func (ec *executionContext) marshalNImageSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummaryᚄ(ctx context.Context, sel ast.SelectionSet, v []*ImageSummary) graphql.Marshaler {
ret := make(graphql.Array, len(v))
var wg sync.WaitGroup
isLen1 := len(v) == 1
@@ -11472,7 +11472,7 @@ func (ec *executionContext) marshalNImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋ
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalNImageSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, sel, v[i])
+ ret[i] = ec.marshalNImageSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -11492,7 +11492,7 @@ func (ec *executionContext) marshalNImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋ
return ret
}
-func (ec *executionContext) marshalNImageSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v *ImageSummary) graphql.Marshaler {
+func (ec *executionContext) marshalNImageSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v *ImageSummary) graphql.Marshaler {
if v == nil {
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
ec.Errorf(ctx, "the requested element is null which the schema does not allow")
@@ -11517,11 +11517,11 @@ func (ec *executionContext) marshalNInt2int(ctx context.Context, sel ast.Selecti
return res
}
-func (ec *executionContext) marshalNPaginatedImagesResult2zotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx context.Context, sel ast.SelectionSet, v PaginatedImagesResult) graphql.Marshaler {
+func (ec *executionContext) marshalNPaginatedImagesResult2zotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx context.Context, sel ast.SelectionSet, v PaginatedImagesResult) graphql.Marshaler {
return ec._PaginatedImagesResult(ctx, sel, &v)
}
-func (ec *executionContext) marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx context.Context, sel ast.SelectionSet, v *PaginatedImagesResult) graphql.Marshaler {
+func (ec *executionContext) marshalNPaginatedImagesResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedImagesResult(ctx context.Context, sel ast.SelectionSet, v *PaginatedImagesResult) graphql.Marshaler {
if v == nil {
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
ec.Errorf(ctx, "the requested element is null which the schema does not allow")
@@ -11531,11 +11531,11 @@ func (ec *executionContext) marshalNPaginatedImagesResult2ᚖzotregistryᚗioᚋ
return ec._PaginatedImagesResult(ctx, sel, v)
}
-func (ec *executionContext) marshalNPaginatedReposResult2zotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx context.Context, sel ast.SelectionSet, v PaginatedReposResult) graphql.Marshaler {
+func (ec *executionContext) marshalNPaginatedReposResult2zotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx context.Context, sel ast.SelectionSet, v PaginatedReposResult) graphql.Marshaler {
return ec._PaginatedReposResult(ctx, sel, &v)
}
-func (ec *executionContext) marshalNPaginatedReposResult2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx context.Context, sel ast.SelectionSet, v *PaginatedReposResult) graphql.Marshaler {
+func (ec *executionContext) marshalNPaginatedReposResult2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPaginatedReposResult(ctx context.Context, sel ast.SelectionSet, v *PaginatedReposResult) graphql.Marshaler {
if v == nil {
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
ec.Errorf(ctx, "the requested element is null which the schema does not allow")
@@ -11545,7 +11545,7 @@ func (ec *executionContext) marshalNPaginatedReposResult2ᚖzotregistryᚗioᚋz
return ec._PaginatedReposResult(ctx, sel, v)
}
-func (ec *executionContext) marshalNReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx context.Context, sel ast.SelectionSet, v []*Referrer) graphql.Marshaler {
+func (ec *executionContext) marshalNReferrer2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx context.Context, sel ast.SelectionSet, v []*Referrer) graphql.Marshaler {
ret := make(graphql.Array, len(v))
var wg sync.WaitGroup
isLen1 := len(v) == 1
@@ -11569,7 +11569,7 @@ func (ec *executionContext) marshalNReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkg
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOReferrer2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, sel, v[i])
+ ret[i] = ec.marshalOReferrer2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -11583,11 +11583,11 @@ func (ec *executionContext) marshalNReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkg
return ret
}
-func (ec *executionContext) marshalNRepoInfo2zotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoInfo(ctx context.Context, sel ast.SelectionSet, v RepoInfo) graphql.Marshaler {
+func (ec *executionContext) marshalNRepoInfo2zotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoInfo(ctx context.Context, sel ast.SelectionSet, v RepoInfo) graphql.Marshaler {
return ec._RepoInfo(ctx, sel, &v)
}
-func (ec *executionContext) marshalNRepoInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoInfo(ctx context.Context, sel ast.SelectionSet, v *RepoInfo) graphql.Marshaler {
+func (ec *executionContext) marshalNRepoInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoInfo(ctx context.Context, sel ast.SelectionSet, v *RepoInfo) graphql.Marshaler {
if v == nil {
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
ec.Errorf(ctx, "the requested element is null which the schema does not allow")
@@ -11597,7 +11597,7 @@ func (ec *executionContext) marshalNRepoInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋe
return ec._RepoInfo(ctx, sel, v)
}
-func (ec *executionContext) marshalNRepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummaryᚄ(ctx context.Context, sel ast.SelectionSet, v []*RepoSummary) graphql.Marshaler {
+func (ec *executionContext) marshalNRepoSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummaryᚄ(ctx context.Context, sel ast.SelectionSet, v []*RepoSummary) graphql.Marshaler {
ret := make(graphql.Array, len(v))
var wg sync.WaitGroup
isLen1 := len(v) == 1
@@ -11621,7 +11621,7 @@ func (ec *executionContext) marshalNRepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋp
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalNRepoSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, sel, v[i])
+ ret[i] = ec.marshalNRepoSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -11641,7 +11641,7 @@ func (ec *executionContext) marshalNRepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋp
return ret
}
-func (ec *executionContext) marshalNRepoSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx context.Context, sel ast.SelectionSet, v *RepoSummary) graphql.Marshaler {
+func (ec *executionContext) marshalNRepoSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx context.Context, sel ast.SelectionSet, v *RepoSummary) graphql.Marshaler {
if v == nil {
if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
ec.Errorf(ctx, "the requested element is null which the schema does not allow")
@@ -11919,7 +11919,7 @@ func (ec *executionContext) marshalN__TypeKind2string(ctx context.Context, sel a
return res
}
-func (ec *executionContext) marshalOAnnotation2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx context.Context, sel ast.SelectionSet, v *Annotation) graphql.Marshaler {
+func (ec *executionContext) marshalOAnnotation2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐAnnotation(ctx context.Context, sel ast.SelectionSet, v *Annotation) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -11952,7 +11952,7 @@ func (ec *executionContext) marshalOBoolean2ᚖbool(ctx context.Context, sel ast
return res
}
-func (ec *executionContext) marshalOCVE2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx context.Context, sel ast.SelectionSet, v []*Cve) graphql.Marshaler {
+func (ec *executionContext) marshalOCVE2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx context.Context, sel ast.SelectionSet, v []*Cve) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -11979,7 +11979,7 @@ func (ec *executionContext) marshalOCVE2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋext
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOCVE2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx, sel, v[i])
+ ret[i] = ec.marshalOCVE2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -11993,14 +11993,14 @@ func (ec *executionContext) marshalOCVE2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋext
return ret
}
-func (ec *executionContext) marshalOCVE2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx context.Context, sel ast.SelectionSet, v *Cve) graphql.Marshaler {
+func (ec *executionContext) marshalOCVE2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐCve(ctx context.Context, sel ast.SelectionSet, v *Cve) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._CVE(ctx, sel, v)
}
-func (ec *executionContext) unmarshalOFilter2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx context.Context, v interface{}) (*Filter, error) {
+func (ec *executionContext) unmarshalOFilter2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐFilter(ctx context.Context, v interface{}) (*Filter, error) {
if v == nil {
return nil, nil
}
@@ -12008,14 +12008,14 @@ func (ec *executionContext) unmarshalOFilter2ᚖzotregistryᚗioᚋzotᚋpkgᚋe
return &res, graphql.ErrorOnPath(ctx, err)
}
-func (ec *executionContext) marshalOHistoryDescription2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐHistoryDescription(ctx context.Context, sel ast.SelectionSet, v *HistoryDescription) graphql.Marshaler {
+func (ec *executionContext) marshalOHistoryDescription2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐHistoryDescription(ctx context.Context, sel ast.SelectionSet, v *HistoryDescription) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._HistoryDescription(ctx, sel, v)
}
-func (ec *executionContext) marshalOImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v []*ImageSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOImageSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v []*ImageSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12042,7 +12042,7 @@ func (ec *executionContext) marshalOImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋ
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOImageSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, sel, v[i])
+ ret[i] = ec.marshalOImageSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12056,14 +12056,14 @@ func (ec *executionContext) marshalOImageSummary2ᚕᚖzotregistryᚗioᚋzotᚋ
return ret
}
-func (ec *executionContext) marshalOImageSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v *ImageSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOImageSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageSummary(ctx context.Context, sel ast.SelectionSet, v *ImageSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._ImageSummary(ctx, sel, v)
}
-func (ec *executionContext) marshalOImageVulnerabilitySummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx context.Context, sel ast.SelectionSet, v *ImageVulnerabilitySummary) graphql.Marshaler {
+func (ec *executionContext) marshalOImageVulnerabilitySummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐImageVulnerabilitySummary(ctx context.Context, sel ast.SelectionSet, v *ImageVulnerabilitySummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12086,7 +12086,7 @@ func (ec *executionContext) marshalOInt2ᚖint(ctx context.Context, sel ast.Sele
return res
}
-func (ec *executionContext) marshalOLayerHistory2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx context.Context, sel ast.SelectionSet, v []*LayerHistory) graphql.Marshaler {
+func (ec *executionContext) marshalOLayerHistory2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx context.Context, sel ast.SelectionSet, v []*LayerHistory) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12113,7 +12113,7 @@ func (ec *executionContext) marshalOLayerHistory2ᚕᚖzotregistryᚗioᚋzotᚋ
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOLayerHistory2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx, sel, v[i])
+ ret[i] = ec.marshalOLayerHistory2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12127,14 +12127,14 @@ func (ec *executionContext) marshalOLayerHistory2ᚕᚖzotregistryᚗioᚋzotᚋ
return ret
}
-func (ec *executionContext) marshalOLayerHistory2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx context.Context, sel ast.SelectionSet, v *LayerHistory) graphql.Marshaler {
+func (ec *executionContext) marshalOLayerHistory2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerHistory(ctx context.Context, sel ast.SelectionSet, v *LayerHistory) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._LayerHistory(ctx, sel, v)
}
-func (ec *executionContext) marshalOLayerSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx context.Context, sel ast.SelectionSet, v []*LayerSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOLayerSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx context.Context, sel ast.SelectionSet, v []*LayerSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12161,7 +12161,7 @@ func (ec *executionContext) marshalOLayerSummary2ᚕᚖzotregistryᚗioᚋzotᚋ
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOLayerSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, sel, v[i])
+ ret[i] = ec.marshalOLayerSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12175,14 +12175,14 @@ func (ec *executionContext) marshalOLayerSummary2ᚕᚖzotregistryᚗioᚋzotᚋ
return ret
}
-func (ec *executionContext) marshalOLayerSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx context.Context, sel ast.SelectionSet, v *LayerSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOLayerSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐLayerSummary(ctx context.Context, sel ast.SelectionSet, v *LayerSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._LayerSummary(ctx, sel, v)
}
-func (ec *executionContext) marshalOManifestSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx context.Context, sel ast.SelectionSet, v []*ManifestSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOManifestSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx context.Context, sel ast.SelectionSet, v []*ManifestSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12209,7 +12209,7 @@ func (ec *executionContext) marshalOManifestSummary2ᚕᚖzotregistryᚗioᚋzot
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOManifestSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx, sel, v[i])
+ ret[i] = ec.marshalOManifestSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12223,14 +12223,14 @@ func (ec *executionContext) marshalOManifestSummary2ᚕᚖzotregistryᚗioᚋzot
return ret
}
-func (ec *executionContext) marshalOManifestSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx context.Context, sel ast.SelectionSet, v *ManifestSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOManifestSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐManifestSummary(ctx context.Context, sel ast.SelectionSet, v *ManifestSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._ManifestSummary(ctx, sel, v)
}
-func (ec *executionContext) marshalOPackageInfo2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx context.Context, sel ast.SelectionSet, v []*PackageInfo) graphql.Marshaler {
+func (ec *executionContext) marshalOPackageInfo2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx context.Context, sel ast.SelectionSet, v []*PackageInfo) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12257,7 +12257,7 @@ func (ec *executionContext) marshalOPackageInfo2ᚕᚖzotregistryᚗioᚋzotᚋp
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOPackageInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx, sel, v[i])
+ ret[i] = ec.marshalOPackageInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12271,21 +12271,21 @@ func (ec *executionContext) marshalOPackageInfo2ᚕᚖzotregistryᚗioᚋzotᚋp
return ret
}
-func (ec *executionContext) marshalOPackageInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx context.Context, sel ast.SelectionSet, v *PackageInfo) graphql.Marshaler {
+func (ec *executionContext) marshalOPackageInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPackageInfo(ctx context.Context, sel ast.SelectionSet, v *PackageInfo) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._PackageInfo(ctx, sel, v)
}
-func (ec *executionContext) marshalOPageInfo2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx context.Context, sel ast.SelectionSet, v *PageInfo) graphql.Marshaler {
+func (ec *executionContext) marshalOPageInfo2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInfo(ctx context.Context, sel ast.SelectionSet, v *PageInfo) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._PageInfo(ctx, sel, v)
}
-func (ec *executionContext) unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx context.Context, v interface{}) (*PageInput, error) {
+func (ec *executionContext) unmarshalOPageInput2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPageInput(ctx context.Context, v interface{}) (*PageInput, error) {
if v == nil {
return nil, nil
}
@@ -12293,7 +12293,7 @@ func (ec *executionContext) unmarshalOPageInput2ᚖzotregistryᚗioᚋzotᚋpkg
return &res, graphql.ErrorOnPath(ctx, err)
}
-func (ec *executionContext) marshalOPlatform2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx context.Context, sel ast.SelectionSet, v []*Platform) graphql.Marshaler {
+func (ec *executionContext) marshalOPlatform2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx context.Context, sel ast.SelectionSet, v []*Platform) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12320,7 +12320,7 @@ func (ec *executionContext) marshalOPlatform2ᚕᚖzotregistryᚗioᚋzotᚋpkg
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOPlatform2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx, sel, v[i])
+ ret[i] = ec.marshalOPlatform2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12334,14 +12334,14 @@ func (ec *executionContext) marshalOPlatform2ᚕᚖzotregistryᚗioᚋzotᚋpkg
return ret
}
-func (ec *executionContext) marshalOPlatform2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx context.Context, sel ast.SelectionSet, v *Platform) graphql.Marshaler {
+func (ec *executionContext) marshalOPlatform2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐPlatform(ctx context.Context, sel ast.SelectionSet, v *Platform) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._Platform(ctx, sel, v)
}
-func (ec *executionContext) marshalOReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx context.Context, sel ast.SelectionSet, v []*Referrer) graphql.Marshaler {
+func (ec *executionContext) marshalOReferrer2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx context.Context, sel ast.SelectionSet, v []*Referrer) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12368,7 +12368,7 @@ func (ec *executionContext) marshalOReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkg
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOReferrer2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, sel, v[i])
+ ret[i] = ec.marshalOReferrer2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12382,14 +12382,14 @@ func (ec *executionContext) marshalOReferrer2ᚕᚖzotregistryᚗioᚋzotᚋpkg
return ret
}
-func (ec *executionContext) marshalOReferrer2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx context.Context, sel ast.SelectionSet, v *Referrer) graphql.Marshaler {
+func (ec *executionContext) marshalOReferrer2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐReferrer(ctx context.Context, sel ast.SelectionSet, v *Referrer) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._Referrer(ctx, sel, v)
}
-func (ec *executionContext) marshalORepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx context.Context, sel ast.SelectionSet, v []*RepoSummary) graphql.Marshaler {
+func (ec *executionContext) marshalORepoSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx context.Context, sel ast.SelectionSet, v []*RepoSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12416,7 +12416,7 @@ func (ec *executionContext) marshalORepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋp
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalORepoSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, sel, v[i])
+ ret[i] = ec.marshalORepoSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12430,14 +12430,14 @@ func (ec *executionContext) marshalORepoSummary2ᚕᚖzotregistryᚗioᚋzotᚋp
return ret
}
-func (ec *executionContext) marshalORepoSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx context.Context, sel ast.SelectionSet, v *RepoSummary) graphql.Marshaler {
+func (ec *executionContext) marshalORepoSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐRepoSummary(ctx context.Context, sel ast.SelectionSet, v *RepoSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._RepoSummary(ctx, sel, v)
}
-func (ec *executionContext) marshalOSignatureSummary2ᚕᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx context.Context, sel ast.SelectionSet, v []*SignatureSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOSignatureSummary2ᚕᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx context.Context, sel ast.SelectionSet, v []*SignatureSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
@@ -12464,7 +12464,7 @@ func (ec *executionContext) marshalOSignatureSummary2ᚕᚖzotregistryᚗioᚋzo
if !isLen1 {
defer wg.Done()
}
- ret[i] = ec.marshalOSignatureSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx, sel, v[i])
+ ret[i] = ec.marshalOSignatureSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx, sel, v[i])
}
if isLen1 {
f(i)
@@ -12478,14 +12478,14 @@ func (ec *executionContext) marshalOSignatureSummary2ᚕᚖzotregistryᚗioᚋzo
return ret
}
-func (ec *executionContext) marshalOSignatureSummary2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx context.Context, sel ast.SelectionSet, v *SignatureSummary) graphql.Marshaler {
+func (ec *executionContext) marshalOSignatureSummary2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSignatureSummary(ctx context.Context, sel ast.SelectionSet, v *SignatureSummary) graphql.Marshaler {
if v == nil {
return graphql.Null
}
return ec._SignatureSummary(ctx, sel, v)
}
-func (ec *executionContext) unmarshalOSortCriteria2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSortCriteria(ctx context.Context, v interface{}) (*SortCriteria, error) {
+func (ec *executionContext) unmarshalOSortCriteria2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSortCriteria(ctx context.Context, v interface{}) (*SortCriteria, error) {
if v == nil {
return nil, nil
}
@@ -12494,7 +12494,7 @@ func (ec *executionContext) unmarshalOSortCriteria2ᚖzotregistryᚗioᚋzotᚋp
return res, graphql.ErrorOnPath(ctx, err)
}
-func (ec *executionContext) marshalOSortCriteria2ᚖzotregistryᚗioᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSortCriteria(ctx context.Context, sel ast.SelectionSet, v *SortCriteria) graphql.Marshaler {
+func (ec *executionContext) marshalOSortCriteria2ᚖzotregistryᚗdevᚋzotᚋpkgᚋextensionsᚋsearchᚋgql_generatedᚐSortCriteria(ctx context.Context, sel ast.SelectionSet, v *SortCriteria) graphql.Marshaler {
if v == nil {
return graphql.Null
}
diff --git a/pkg/extensions/search/gqlgen.yml b/pkg/extensions/search/gqlgen.yml
index c6440d7d..0768cd47 100644
--- a/pkg/extensions/search/gqlgen.yml
+++ b/pkg/extensions/search/gqlgen.yml
@@ -42,7 +42,7 @@ resolver:
# gqlgen will search for any type names in the schema in these go packages
# if they match it will use them, otherwise it will generate them.
autobind:
-# - "zotregistry.io/zot/pkg/extensions/search/gql_generated"
+# - "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
# This section declares type mapping between the GraphQL and go type systems
#
diff --git a/pkg/extensions/search/pagination/image_pagination.go b/pkg/extensions/search/pagination/image_pagination.go
index f0f4a6ec..eb9a02be 100644
--- a/pkg/extensions/search/pagination/image_pagination.go
+++ b/pkg/extensions/search/pagination/image_pagination.go
@@ -5,9 +5,9 @@ import (
"sort"
"time"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- gql_gen "zotregistry.io/zot/pkg/extensions/search/gql_generated"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ gql_gen "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
)
type ImageSummariesPageFinder struct {
diff --git a/pkg/extensions/search/pagination/pagination_test.go b/pkg/extensions/search/pagination/pagination_test.go
index 2d2f74a7..2a024e1d 100644
--- a/pkg/extensions/search/pagination/pagination_test.go
+++ b/pkg/extensions/search/pagination/pagination_test.go
@@ -8,8 +8,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- "zotregistry.io/zot/pkg/extensions/search/pagination"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ "zotregistry.dev/zot/pkg/extensions/search/pagination"
)
func TestImgSumPagination(t *testing.T) {
diff --git a/pkg/extensions/search/pagination/repo_pagination.go b/pkg/extensions/search/pagination/repo_pagination.go
index a25a8938..e27982d4 100644
--- a/pkg/extensions/search/pagination/repo_pagination.go
+++ b/pkg/extensions/search/pagination/repo_pagination.go
@@ -4,9 +4,9 @@ import (
"fmt"
"sort"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- gql_gen "zotregistry.io/zot/pkg/extensions/search/gql_generated"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ gql_gen "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
)
type RepoSummariesPageFinder struct {
diff --git a/pkg/extensions/search/resolver.go b/pkg/extensions/search/resolver.go
index beae8800..aa374d1b 100644
--- a/pkg/extensions/search/resolver.go
+++ b/pkg/extensions/search/resolver.go
@@ -15,17 +15,17 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"github.com/vektah/gqlparser/v2/gqlerror"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/search/convert"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- "zotregistry.io/zot/pkg/extensions/search/pagination"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/search/convert"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ "zotregistry.dev/zot/pkg/extensions/search/pagination"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ "zotregistry.dev/zot/pkg/storage"
)
// THIS CODE IS A STARTING POINT ONLY. IT WILL NOT BE UPDATED WITH SCHEMA CHANGES.
diff --git a/pkg/extensions/search/resolver_test.go b/pkg/extensions/search/resolver_test.go
index e264d3b5..239fa089 100644
--- a/pkg/extensions/search/resolver_test.go
+++ b/pkg/extensions/search/resolver_test.go
@@ -14,20 +14,20 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/search/convert"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/boltdb"
- mConvert "zotregistry.io/zot/pkg/meta/convert"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- "zotregistry.io/zot/pkg/storage"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/search/convert"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ mConvert "zotregistry.dev/zot/pkg/meta/convert"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ "zotregistry.dev/zot/pkg/storage"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
var ErrTestError = errors.New("TestError")
diff --git a/pkg/extensions/search/schema.resolvers.go b/pkg/extensions/search/schema.resolvers.go
index 72b9f6c9..f6abb49c 100644
--- a/pkg/extensions/search/schema.resolvers.go
+++ b/pkg/extensions/search/schema.resolvers.go
@@ -8,10 +8,10 @@ import (
"context"
"github.com/vektah/gqlparser/v2/gqlerror"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/search/convert"
- "zotregistry.io/zot/pkg/extensions/search/gql_generated"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/search/convert"
+ "zotregistry.dev/zot/pkg/extensions/search/gql_generated"
)
// CVEListForImage is the resolver for the CVEListForImage field.
diff --git a/pkg/extensions/search/search_test.go b/pkg/extensions/search/search_test.go
index 85f3ef12..088ea839 100644
--- a/pkg/extensions/search/search_test.go
+++ b/pkg/extensions/search/search_test.go
@@ -27,26 +27,26 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- cveinfo "zotregistry.io/zot/pkg/extensions/search/cve"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- . "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
- "zotregistry.io/zot/pkg/test/signature"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ cveinfo "zotregistry.dev/zot/pkg/extensions/search/cve"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ . "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/test/signature"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
const (
diff --git a/pkg/extensions/search/userprefs_test.go b/pkg/extensions/search/userprefs_test.go
index d92a98af..12257707 100644
--- a/pkg/extensions/search/userprefs_test.go
+++ b/pkg/extensions/search/userprefs_test.go
@@ -13,15 +13,15 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/log"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- . "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/log"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ . "zotregistry.dev/zot/pkg/test/oci-utils"
)
//nolint:dupl
diff --git a/pkg/extensions/sync/content.go b/pkg/extensions/sync/content.go
index efeb5127..3a1de48a 100644
--- a/pkg/extensions/sync/content.go
+++ b/pkg/extensions/sync/content.go
@@ -10,9 +10,9 @@ import (
"github.com/Masterminds/semver"
glob "github.com/bmatcuk/doublestar/v4"
- "zotregistry.io/zot/pkg/common"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/common"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/log"
)
/* ContentManager uses registry content configuration to filter repos/tags
diff --git a/pkg/extensions/sync/content_internal_test.go b/pkg/extensions/sync/content_internal_test.go
index 74177a85..118ee46c 100644
--- a/pkg/extensions/sync/content_internal_test.go
+++ b/pkg/extensions/sync/content_internal_test.go
@@ -8,8 +8,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- "zotregistry.io/zot/pkg/log"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/log"
)
func TestContentManager(t *testing.T) {
diff --git a/pkg/extensions/sync/destination.go b/pkg/extensions/sync/destination.go
index 62b6b251..4e4c57b1 100644
--- a/pkg/extensions/sync/destination.go
+++ b/pkg/extensions/sync/destination.go
@@ -17,16 +17,16 @@ import (
"github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- storageCommon "zotregistry.io/zot/pkg/storage/common"
- "zotregistry.io/zot/pkg/storage/local"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ storageCommon "zotregistry.dev/zot/pkg/storage/common"
+ "zotregistry.dev/zot/pkg/storage/local"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
type DestinationRegistry struct {
diff --git a/pkg/extensions/sync/httpclient/client.go b/pkg/extensions/sync/httpclient/client.go
index 60599de4..f93b3ef1 100644
--- a/pkg/extensions/sync/httpclient/client.go
+++ b/pkg/extensions/sync/httpclient/client.go
@@ -7,8 +7,8 @@ import (
"net/url"
"sync"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
)
type Config struct {
diff --git a/pkg/extensions/sync/oci_layout.go b/pkg/extensions/sync/oci_layout.go
index 5806d96b..1798b11c 100644
--- a/pkg/extensions/sync/oci_layout.go
+++ b/pkg/extensions/sync/oci_layout.go
@@ -12,10 +12,10 @@ import (
"github.com/containers/image/v5/types"
"github.com/gofrs/uuid"
- "zotregistry.io/zot/pkg/extensions/sync/constants"
- "zotregistry.io/zot/pkg/storage"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/test/inject"
+ "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ "zotregistry.dev/zot/pkg/storage"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/test/inject"
)
type OciLayoutStorageImpl struct {
diff --git a/pkg/extensions/sync/on_demand.go b/pkg/extensions/sync/on_demand.go
index 95f95ccc..23445ec2 100644
--- a/pkg/extensions/sync/on_demand.go
+++ b/pkg/extensions/sync/on_demand.go
@@ -11,9 +11,9 @@ import (
"github.com/containers/common/pkg/retry"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
)
type request struct {
diff --git a/pkg/extensions/sync/references/cosign.go b/pkg/extensions/sync/references/cosign.go
index dd7758ba..bb62ad7f 100644
--- a/pkg/extensions/sync/references/cosign.go
+++ b/pkg/extensions/sync/references/cosign.go
@@ -14,14 +14,14 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"github.com/sigstore/cosign/v2/pkg/oci/remote"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/sync/constants"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
)
type CosignReference struct {
diff --git a/pkg/extensions/sync/references/oci.go b/pkg/extensions/sync/references/oci.go
index e6a3ca65..16c78f4d 100644
--- a/pkg/extensions/sync/references/oci.go
+++ b/pkg/extensions/sync/references/oci.go
@@ -13,15 +13,15 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/sync/constants"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
type OciReferences struct {
diff --git a/pkg/extensions/sync/references/oras.go b/pkg/extensions/sync/references/oras.go
index 8e69c1e1..ccb361c5 100644
--- a/pkg/extensions/sync/references/oras.go
+++ b/pkg/extensions/sync/references/oras.go
@@ -12,15 +12,15 @@ import (
godigest "github.com/opencontainers/go-digest"
oras "github.com/oras-project/artifacts-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- apiConstants "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/sync/constants"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ apiConstants "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
)
type ReferenceList struct {
diff --git a/pkg/extensions/sync/references/references.go b/pkg/extensions/sync/references/references.go
index 1750d8ff..e808e20a 100644
--- a/pkg/extensions/sync/references/references.go
+++ b/pkg/extensions/sync/references/references.go
@@ -14,12 +14,12 @@ import (
artifactspec "github.com/oras-project/artifacts-spec/specs-go/v1"
"github.com/sigstore/cosign/v2/pkg/oci/static"
- "zotregistry.io/zot/pkg/common"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/common"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
type Reference interface {
diff --git a/pkg/extensions/sync/references/references_internal_test.go b/pkg/extensions/sync/references/references_internal_test.go
index 38511683..daec7aa0 100644
--- a/pkg/extensions/sync/references/references_internal_test.go
+++ b/pkg/extensions/sync/references/references_internal_test.go
@@ -13,11 +13,11 @@ import (
artifactspec "github.com/oras-project/artifacts-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/test/mocks"
+ zerr "zotregistry.dev/zot/errors"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var errRef = errors.New("err")
diff --git a/pkg/extensions/sync/references/referrers_tag.go b/pkg/extensions/sync/references/referrers_tag.go
index 7465e870..21ffd275 100644
--- a/pkg/extensions/sync/references/referrers_tag.go
+++ b/pkg/extensions/sync/references/referrers_tag.go
@@ -13,14 +13,14 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/sync/constants"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
)
type TagReferences struct {
diff --git a/pkg/extensions/sync/remote.go b/pkg/extensions/sync/remote.go
index 295fc765..a146eae6 100644
--- a/pkg/extensions/sync/remote.go
+++ b/pkg/extensions/sync/remote.go
@@ -14,10 +14,10 @@ import (
"github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/common"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/common"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
)
type catalog struct {
diff --git a/pkg/extensions/sync/service.go b/pkg/extensions/sync/service.go
index 2cecf3bb..9ce22ae3 100644
--- a/pkg/extensions/sync/service.go
+++ b/pkg/extensions/sync/service.go
@@ -12,14 +12,14 @@ import (
"github.com/containers/image/v5/copy"
"github.com/opencontainers/go-digest"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/extensions/sync/references"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/extensions/sync/references"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
)
type BaseService struct {
diff --git a/pkg/extensions/sync/sync.go b/pkg/extensions/sync/sync.go
index 3a0d951f..2e99b9ac 100644
--- a/pkg/extensions/sync/sync.go
+++ b/pkg/extensions/sync/sync.go
@@ -11,8 +11,8 @@ import (
"github.com/containers/image/v5/types"
"github.com/opencontainers/go-digest"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
)
// below types are used by containers/image to copy images
diff --git a/pkg/extensions/sync/sync_disabled_test.go b/pkg/extensions/sync/sync_disabled_test.go
index e50dba9e..f9a274c6 100644
--- a/pkg/extensions/sync/sync_disabled_test.go
+++ b/pkg/extensions/sync/sync_disabled_test.go
@@ -10,11 +10,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ test "zotregistry.dev/zot/pkg/test/common"
)
func TestSyncExtension(t *testing.T) {
diff --git a/pkg/extensions/sync/sync_internal_test.go b/pkg/extensions/sync/sync_internal_test.go
index 9e985180..42ccdf9d 100644
--- a/pkg/extensions/sync/sync_internal_test.go
+++ b/pkg/extensions/sync/sync_internal_test.go
@@ -20,22 +20,22 @@ import (
"github.com/rs/zerolog"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/extensions/config"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- "zotregistry.io/zot/pkg/extensions/lint"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- client "zotregistry.io/zot/pkg/extensions/sync/httpclient"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/local"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/inject"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/extensions/config"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/extensions/lint"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ client "zotregistry.dev/zot/pkg/extensions/sync/httpclient"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/local"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/inject"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
const (
diff --git a/pkg/extensions/sync/sync_test.go b/pkg/extensions/sync/sync_test.go
index 06ee1fcb..bd455f26 100644
--- a/pkg/extensions/sync/sync_test.go
+++ b/pkg/extensions/sync/sync_test.go
@@ -35,23 +35,23 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- cli "zotregistry.io/zot/pkg/cli/server"
- zcommon "zotregistry.io/zot/pkg/common"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- "zotregistry.io/zot/pkg/extensions/sync"
- syncConstants "zotregistry.io/zot/pkg/extensions/sync/constants"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- test "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
- "zotregistry.io/zot/pkg/test/signature"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ cli "zotregistry.dev/zot/pkg/cli/server"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/extensions/sync"
+ syncConstants "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ test "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/test/signature"
)
const (
diff --git a/pkg/extensions/sync/utils.go b/pkg/extensions/sync/utils.go
index 17352a5a..16aab5e6 100644
--- a/pkg/extensions/sync/utils.go
+++ b/pkg/extensions/sync/utils.go
@@ -22,11 +22,11 @@ import (
"github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- syncconf "zotregistry.io/zot/pkg/extensions/config/sync"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/test/inject"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ syncconf "zotregistry.dev/zot/pkg/extensions/config/sync"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/test/inject"
)
// Get sync.FileCredentials from file.
diff --git a/pkg/log/log_test.go b/pkg/log/log_test.go
index ed1c770a..79216d70 100644
--- a/pkg/log/log_test.go
+++ b/pkg/log/log_test.go
@@ -20,11 +20,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/api/constants"
- "zotregistry.io/zot/pkg/log"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/api/constants"
+ "zotregistry.dev/zot/pkg/log"
+ test "zotregistry.dev/zot/pkg/test/common"
)
type AuditLog struct {
diff --git a/pkg/meta/boltdb/boltdb.go b/pkg/meta/boltdb/boltdb.go
index 3fedddf3..736e7152 100644
--- a/pkg/meta/boltdb/boltdb.go
+++ b/pkg/meta/boltdb/boltdb.go
@@ -14,16 +14,16 @@ import (
"google.golang.org/protobuf/proto"
"google.golang.org/protobuf/types/known/timestamppb"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/common"
- mConvert "zotregistry.io/zot/pkg/meta/convert"
- proto_go "zotregistry.io/zot/pkg/meta/proto/gen"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/meta/version"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/common"
+ mConvert "zotregistry.dev/zot/pkg/meta/convert"
+ proto_go "zotregistry.dev/zot/pkg/meta/proto/gen"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/meta/version"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
)
type BoltDB struct {
diff --git a/pkg/meta/boltdb/boltdb_test.go b/pkg/meta/boltdb/boltdb_test.go
index 65f613d0..ca6af087 100644
--- a/pkg/meta/boltdb/boltdb_test.go
+++ b/pkg/meta/boltdb/boltdb_test.go
@@ -14,13 +14,13 @@ import (
"go.etcd.io/bbolt"
"google.golang.org/protobuf/proto"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/boltdb"
- proto_go "zotregistry.io/zot/pkg/meta/proto/gen"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ proto_go "zotregistry.dev/zot/pkg/meta/proto/gen"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
type imgTrustStore struct{}
diff --git a/pkg/meta/common/common.go b/pkg/meta/common/common.go
index 2f85e2b2..67aefd3b 100644
--- a/pkg/meta/common/common.go
+++ b/pkg/meta/common/common.go
@@ -7,11 +7,11 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- mConvert "zotregistry.io/zot/pkg/meta/convert"
- proto_go "zotregistry.io/zot/pkg/meta/proto/gen"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ mConvert "zotregistry.dev/zot/pkg/meta/convert"
+ proto_go "zotregistry.dev/zot/pkg/meta/proto/gen"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
func SignatureAlreadyExists(signatureSlice []mTypes.SignatureInfo, sm mTypes.SignatureMetadata) bool {
diff --git a/pkg/meta/common/common_test.go b/pkg/meta/common/common_test.go
index 657b4221..39c010d8 100644
--- a/pkg/meta/common/common_test.go
+++ b/pkg/meta/common/common_test.go
@@ -7,8 +7,8 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/meta/common"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/meta/common"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
var ErrTestError = errors.New("test error")
diff --git a/pkg/meta/convert/convert.go b/pkg/meta/convert/convert.go
index e22144f7..d6acaa3c 100644
--- a/pkg/meta/convert/convert.go
+++ b/pkg/meta/convert/convert.go
@@ -8,9 +8,9 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"google.golang.org/protobuf/types/known/timestamppb"
- "zotregistry.io/zot/pkg/common"
- proto_go "zotregistry.io/zot/pkg/meta/proto/gen"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/common"
+ proto_go "zotregistry.dev/zot/pkg/meta/proto/gen"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
func GetHistory(history []*proto_go.History) []ispec.History {
diff --git a/pkg/meta/convert/convert_proto.go b/pkg/meta/convert/convert_proto.go
index b01ebcf4..49381bd1 100644
--- a/pkg/meta/convert/convert_proto.go
+++ b/pkg/meta/convert/convert_proto.go
@@ -7,9 +7,9 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"google.golang.org/protobuf/types/known/timestamppb"
- "zotregistry.io/zot/pkg/common"
- proto_go "zotregistry.io/zot/pkg/meta/proto/gen"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/common"
+ proto_go "zotregistry.dev/zot/pkg/meta/proto/gen"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
func GetProtoRepoMeta(repo mTypes.RepoMeta) *proto_go.RepoMeta {
diff --git a/pkg/meta/convert/convert_test.go b/pkg/meta/convert/convert_test.go
index 1c261334..b6a40274 100644
--- a/pkg/meta/convert/convert_test.go
+++ b/pkg/meta/convert/convert_test.go
@@ -7,8 +7,8 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/meta/convert"
- "zotregistry.io/zot/pkg/meta/proto/gen"
+ "zotregistry.dev/zot/pkg/meta/convert"
+ "zotregistry.dev/zot/pkg/meta/proto/gen"
)
func TestConvertErrors(t *testing.T) {
diff --git a/pkg/meta/dynamodb/dynamodb.go b/pkg/meta/dynamodb/dynamodb.go
index 3d556dd9..58528554 100644
--- a/pkg/meta/dynamodb/dynamodb.go
+++ b/pkg/meta/dynamodb/dynamodb.go
@@ -16,16 +16,16 @@ import (
"google.golang.org/protobuf/proto"
"google.golang.org/protobuf/types/known/timestamppb"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/constants"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/common"
- mConvert "zotregistry.io/zot/pkg/meta/convert"
- proto_go "zotregistry.io/zot/pkg/meta/proto/gen"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/meta/version"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/constants"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/common"
+ mConvert "zotregistry.dev/zot/pkg/meta/convert"
+ proto_go "zotregistry.dev/zot/pkg/meta/proto/gen"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/meta/version"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
)
type DynamoDB struct {
diff --git a/pkg/meta/dynamodb/dynamodb_internal_test.go b/pkg/meta/dynamodb/dynamodb_internal_test.go
index 42157aab..d2e6889b 100644
--- a/pkg/meta/dynamodb/dynamodb_internal_test.go
+++ b/pkg/meta/dynamodb/dynamodb_internal_test.go
@@ -12,9 +12,9 @@ import (
"github.com/rs/zerolog"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/log" //nolint:go-staticcheck
- "zotregistry.io/zot/pkg/meta/version"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ "zotregistry.dev/zot/pkg/log" //nolint:go-staticcheck
+ "zotregistry.dev/zot/pkg/meta/version"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
func TestWrapperErrors(t *testing.T) {
diff --git a/pkg/meta/dynamodb/dynamodb_test.go b/pkg/meta/dynamodb/dynamodb_test.go
index 5afd449f..87a67b60 100644
--- a/pkg/meta/dynamodb/dynamodb_test.go
+++ b/pkg/meta/dynamodb/dynamodb_test.go
@@ -17,13 +17,13 @@ import (
"github.com/rs/zerolog"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/extensions/imagetrust"
- "zotregistry.io/zot/pkg/log"
- mdynamodb "zotregistry.io/zot/pkg/meta/dynamodb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- . "zotregistry.io/zot/pkg/test/image-utils"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ "zotregistry.dev/zot/pkg/extensions/imagetrust"
+ "zotregistry.dev/zot/pkg/log"
+ mdynamodb "zotregistry.dev/zot/pkg/meta/dynamodb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
const badTablename = "bad tablename"
diff --git a/pkg/meta/dynamodb/iterator.go b/pkg/meta/dynamodb/iterator.go
index e605d788..969f4339 100644
--- a/pkg/meta/dynamodb/iterator.go
+++ b/pkg/meta/dynamodb/iterator.go
@@ -7,7 +7,7 @@ import (
"github.com/aws/aws-sdk-go-v2/service/dynamodb"
"github.com/aws/aws-sdk-go-v2/service/dynamodb/types"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/log"
)
type AttributesIterator interface {
diff --git a/pkg/meta/hooks.go b/pkg/meta/hooks.go
index c39ef169..aff5ef98 100644
--- a/pkg/meta/hooks.go
+++ b/pkg/meta/hooks.go
@@ -6,10 +6,10 @@ import (
godigest "github.com/opencontainers/go-digest"
v1 "github.com/opencontainers/image-spec/specs-go/v1"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
)
// OnUpdateManifest is called when a new manifest is added. It updates metadb according to the type
diff --git a/pkg/meta/hooks_test.go b/pkg/meta/hooks_test.go
index 65c70510..03d74207 100644
--- a/pkg/meta/hooks_test.go
+++ b/pkg/meta/hooks_test.go
@@ -8,14 +8,14 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var ErrTestError = errors.New("test error")
diff --git a/pkg/meta/meta.go b/pkg/meta/meta.go
index 9b852584..c4ab4b53 100644
--- a/pkg/meta/meta.go
+++ b/pkg/meta/meta.go
@@ -4,12 +4,12 @@ import (
"github.com/aws/aws-sdk-go-v2/service/dynamodb"
"go.etcd.io/bbolt"
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/boltdb"
- mdynamodb "zotregistry.io/zot/pkg/meta/dynamodb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ mdynamodb "zotregistry.dev/zot/pkg/meta/dynamodb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
func New(storageConfig config.StorageConfig, log log.Logger) (mTypes.MetaDB, error) {
diff --git a/pkg/meta/meta_test.go b/pkg/meta/meta_test.go
index 990f1df4..9af8db1a 100644
--- a/pkg/meta/meta_test.go
+++ b/pkg/meta/meta_test.go
@@ -20,20 +20,20 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/imagetrust"
- "zotregistry.io/zot/pkg/extensions/search/convert"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- "zotregistry.io/zot/pkg/meta/common"
- mdynamodb "zotregistry.io/zot/pkg/meta/dynamodb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- tCommon "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/signature"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/imagetrust"
+ "zotregistry.dev/zot/pkg/extensions/search/convert"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ "zotregistry.dev/zot/pkg/meta/common"
+ mdynamodb "zotregistry.dev/zot/pkg/meta/dynamodb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ tCommon "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/signature"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
const (
diff --git a/pkg/meta/parse.go b/pkg/meta/parse.go
index 2adab8ad..ab671c00 100644
--- a/pkg/meta/parse.go
+++ b/pkg/meta/parse.go
@@ -9,12 +9,12 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/convert"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- stypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/convert"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ stypes "zotregistry.dev/zot/pkg/storage/types"
)
const (
diff --git a/pkg/meta/parse_test.go b/pkg/meta/parse_test.go
index b81c74be..7c997f18 100644
--- a/pkg/meta/parse_test.go
+++ b/pkg/meta/parse_test.go
@@ -15,22 +15,22 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- "zotregistry.io/zot/pkg/meta/dynamodb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- tcommon "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
- "zotregistry.io/zot/pkg/test/signature"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ "zotregistry.dev/zot/pkg/meta/dynamodb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/test/signature"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
const repo = "repo"
diff --git a/pkg/meta/version/version_test.go b/pkg/meta/version/version_test.go
index d131c34c..630877e1 100644
--- a/pkg/meta/version/version_test.go
+++ b/pkg/meta/version/version_test.go
@@ -15,11 +15,11 @@ import (
. "github.com/smartystreets/goconvey/convey"
"go.etcd.io/bbolt"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/boltdb"
- mdynamodb "zotregistry.io/zot/pkg/meta/dynamodb"
- "zotregistry.io/zot/pkg/meta/version"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ mdynamodb "zotregistry.dev/zot/pkg/meta/dynamodb"
+ "zotregistry.dev/zot/pkg/meta/version"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
var ErrTestError = errors.New("test error")
diff --git a/pkg/requestcontext/authn.go b/pkg/requestcontext/authn.go
index e155ed1f..cc4a3416 100644
--- a/pkg/requestcontext/authn.go
+++ b/pkg/requestcontext/authn.go
@@ -3,7 +3,7 @@ package uac
import (
"context"
- "zotregistry.io/zot/errors"
+ "zotregistry.dev/zot/errors"
)
// request-local context key.
diff --git a/pkg/requestcontext/user_access_control.go b/pkg/requestcontext/user_access_control.go
index fffc6899..794111f7 100644
--- a/pkg/requestcontext/user_access_control.go
+++ b/pkg/requestcontext/user_access_control.go
@@ -6,8 +6,8 @@ import (
glob "github.com/bmatcuk/doublestar/v4" //nolint:gci
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/constants"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/constants"
)
type Key int
diff --git a/pkg/retention/candidate.go b/pkg/retention/candidate.go
index 10ac64ac..176e5bb4 100644
--- a/pkg/retention/candidate.go
+++ b/pkg/retention/candidate.go
@@ -1,8 +1,8 @@
package retention
import (
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/retention/types"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/retention/types"
)
func GetCandidates(repoMeta mTypes.RepoMeta) []*types.Candidate {
diff --git a/pkg/retention/retention.go b/pkg/retention/retention.go
index 6525159e..efeaa508 100644
--- a/pkg/retention/retention.go
+++ b/pkg/retention/retention.go
@@ -7,12 +7,12 @@ import (
glob "github.com/bmatcuk/doublestar/v4"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- zlog "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/retention/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ zlog "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/retention/types"
)
const (
diff --git a/pkg/retention/rules.go b/pkg/retention/rules.go
index 14f24e87..51be0119 100644
--- a/pkg/retention/rules.go
+++ b/pkg/retention/rules.go
@@ -5,7 +5,7 @@ import (
"sort"
"time"
- "zotregistry.io/zot/pkg/retention/types"
+ "zotregistry.dev/zot/pkg/retention/types"
)
const (
diff --git a/pkg/retention/types/types.go b/pkg/retention/types/types.go
index d960ba4c..172770b2 100644
--- a/pkg/retention/types/types.go
+++ b/pkg/retention/types/types.go
@@ -6,7 +6,7 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
type Candidate struct {
diff --git a/pkg/scheduler/scheduler.go b/pkg/scheduler/scheduler.go
index b80ef862..c0c15ed6 100644
--- a/pkg/scheduler/scheduler.go
+++ b/pkg/scheduler/scheduler.go
@@ -9,9 +9,9 @@ import (
"sync/atomic"
"time"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
)
type Task interface {
diff --git a/pkg/scheduler/scheduler_test.go b/pkg/scheduler/scheduler_test.go
index a91476b7..b4e5c99e 100644
--- a/pkg/scheduler/scheduler_test.go
+++ b/pkg/scheduler/scheduler_test.go
@@ -12,10 +12,10 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
)
type task struct {
diff --git a/pkg/storage/cache.go b/pkg/storage/cache.go
index 78d13f07..8722671e 100644
--- a/pkg/storage/cache.go
+++ b/pkg/storage/cache.go
@@ -1,11 +1,11 @@
package storage
import (
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage/cache"
- "zotregistry.io/zot/pkg/storage/constants"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ "zotregistry.dev/zot/pkg/storage/constants"
)
func CreateCacheDatabaseDriver(storageConfig config.StorageConfig, log zlog.Logger) (cache.Cache, error) {
diff --git a/pkg/storage/cache/boltdb.go b/pkg/storage/cache/boltdb.go
index f8f35b3d..efe65997 100644
--- a/pkg/storage/cache/boltdb.go
+++ b/pkg/storage/cache/boltdb.go
@@ -10,9 +10,9 @@ import (
godigest "github.com/opencontainers/go-digest"
"go.etcd.io/bbolt"
- zerr "zotregistry.io/zot/errors"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage/constants"
+ zerr "zotregistry.dev/zot/errors"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage/constants"
)
type BoltDBDriver struct {
diff --git a/pkg/storage/cache/boltdb_internal_test.go b/pkg/storage/cache/boltdb_internal_test.go
index 31d5860a..8d1690d8 100644
--- a/pkg/storage/cache/boltdb_internal_test.go
+++ b/pkg/storage/cache/boltdb_internal_test.go
@@ -8,7 +8,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
"go.etcd.io/bbolt"
- "zotregistry.io/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/constants"
)
func TestBoltDriverErrors(t *testing.T) {
diff --git a/pkg/storage/cache/boltdb_test.go b/pkg/storage/cache/boltdb_test.go
index d6f4e309..816133ea 100644
--- a/pkg/storage/cache/boltdb_test.go
+++ b/pkg/storage/cache/boltdb_test.go
@@ -6,10 +6,10 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
)
func TestBoltDBCache(t *testing.T) {
diff --git a/pkg/storage/cache/dynamodb.go b/pkg/storage/cache/dynamodb.go
index f66b26cd..7e46b6cc 100644
--- a/pkg/storage/cache/dynamodb.go
+++ b/pkg/storage/cache/dynamodb.go
@@ -11,8 +11,8 @@ import (
"github.com/aws/aws-sdk-go-v2/service/dynamodb/types"
godigest "github.com/opencontainers/go-digest"
- zerr "zotregistry.io/zot/errors"
- zlog "zotregistry.io/zot/pkg/log"
+ zerr "zotregistry.dev/zot/errors"
+ zlog "zotregistry.dev/zot/pkg/log"
)
type DynamoDBDriver struct {
diff --git a/pkg/storage/cache/dynamodb_test.go b/pkg/storage/cache/dynamodb_test.go
index e0cd85e8..b4f084c2 100644
--- a/pkg/storage/cache/dynamodb_test.go
+++ b/pkg/storage/cache/dynamodb_test.go
@@ -8,10 +8,10 @@ import (
godigest "github.com/opencontainers/go-digest"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
func TestDynamoDB(t *testing.T) {
diff --git a/pkg/storage/cache_benchmark_test.go b/pkg/storage/cache_benchmark_test.go
index 0a45cf81..d48905fc 100644
--- a/pkg/storage/cache_benchmark_test.go
+++ b/pkg/storage/cache_benchmark_test.go
@@ -8,10 +8,10 @@ import (
godigest "github.com/opencontainers/go-digest"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- test "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ test "zotregistry.dev/zot/pkg/test/common"
)
const (
diff --git a/pkg/storage/cache_test.go b/pkg/storage/cache_test.go
index 53ce9c18..16d06374 100644
--- a/pkg/storage/cache_test.go
+++ b/pkg/storage/cache_test.go
@@ -6,10 +6,10 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
+ "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
)
func TestCache(t *testing.T) {
diff --git a/pkg/storage/common/common.go b/pkg/storage/common/common.go
index d5629578..b102a880 100644
--- a/pkg/storage/common/common.go
+++ b/pkg/storage/common/common.go
@@ -18,13 +18,13 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
oras "github.com/oras-project/artifacts-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
const (
diff --git a/pkg/storage/common/common_test.go b/pkg/storage/common/common_test.go
index a593005f..768b756a 100644
--- a/pkg/storage/common/common_test.go
+++ b/pkg/storage/common/common_test.go
@@ -13,16 +13,16 @@ import (
"github.com/rs/zerolog"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- common "zotregistry.io/zot/pkg/storage/common"
- "zotregistry.io/zot/pkg/storage/imagestore"
- "zotregistry.io/zot/pkg/storage/local"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ "zotregistry.dev/zot/pkg/storage/imagestore"
+ "zotregistry.dev/zot/pkg/storage/local"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
func TestValidateManifest(t *testing.T) {
diff --git a/pkg/storage/common/lint_interface.go b/pkg/storage/common/lint_interface.go
index e880fa4d..3d5890e0 100644
--- a/pkg/storage/common/lint_interface.go
+++ b/pkg/storage/common/lint_interface.go
@@ -3,7 +3,7 @@ package storage
import (
godigest "github.com/opencontainers/go-digest"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
type Lint interface {
diff --git a/pkg/storage/gc/gc.go b/pkg/storage/gc/gc.go
index ceb4e082..ce7ce427 100644
--- a/pkg/storage/gc/gc.go
+++ b/pkg/storage/gc/gc.go
@@ -14,17 +14,17 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
oras "github.com/oras-project/artifacts-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- zlog "zotregistry.io/zot/pkg/log"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/retention"
- rTypes "zotregistry.io/zot/pkg/retention/types"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- common "zotregistry.io/zot/pkg/storage/common"
- "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ zlog "zotregistry.dev/zot/pkg/log"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/retention"
+ rTypes "zotregistry.dev/zot/pkg/retention/types"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ "zotregistry.dev/zot/pkg/storage/types"
)
const (
diff --git a/pkg/storage/gc/gc_internal_test.go b/pkg/storage/gc/gc_internal_test.go
index 5f27ce02..6e127b28 100644
--- a/pkg/storage/gc/gc_internal_test.go
+++ b/pkg/storage/gc/gc_internal_test.go
@@ -15,18 +15,18 @@ import (
artifactspec "github.com/oras-project/artifacts-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- common "zotregistry.io/zot/pkg/storage/common"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/local"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/local"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var (
diff --git a/pkg/storage/gc/gc_test.go b/pkg/storage/gc/gc_test.go
index 93c01292..737c0ad8 100644
--- a/pkg/storage/gc/gc_test.go
+++ b/pkg/storage/gc/gc_test.go
@@ -14,21 +14,21 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/meta"
- "zotregistry.io/zot/pkg/meta/boltdb"
- "zotregistry.io/zot/pkg/meta/dynamodb"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/storage"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/gc"
- "zotregistry.io/zot/pkg/storage/local"
- "zotregistry.io/zot/pkg/storage/s3"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- . "zotregistry.io/zot/pkg/test/image-utils"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/meta"
+ "zotregistry.dev/zot/pkg/meta/boltdb"
+ "zotregistry.dev/zot/pkg/meta/dynamodb"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/storage"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/gc"
+ "zotregistry.dev/zot/pkg/storage/local"
+ "zotregistry.dev/zot/pkg/storage/s3"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
const (
diff --git a/pkg/storage/imagestore/imagestore.go b/pkg/storage/imagestore/imagestore.go
index 33be3141..f11ac60d 100644
--- a/pkg/storage/imagestore/imagestore.go
+++ b/pkg/storage/imagestore/imagestore.go
@@ -20,18 +20,18 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
artifactspec "github.com/oras-project/artifacts-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- syncConstants "zotregistry.io/zot/pkg/extensions/sync/constants"
- zlog "zotregistry.io/zot/pkg/log"
- zreg "zotregistry.io/zot/pkg/regexp"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage/cache"
- common "zotregistry.io/zot/pkg/storage/common"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- "zotregistry.io/zot/pkg/test/inject"
+ zerr "zotregistry.dev/zot/errors"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ syncConstants "zotregistry.dev/zot/pkg/extensions/sync/constants"
+ zlog "zotregistry.dev/zot/pkg/log"
+ zreg "zotregistry.dev/zot/pkg/regexp"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/test/inject"
)
const (
diff --git a/pkg/storage/local/driver.go b/pkg/storage/local/driver.go
index 1d4b1b9e..8d81779d 100644
--- a/pkg/storage/local/driver.go
+++ b/pkg/storage/local/driver.go
@@ -15,9 +15,9 @@ import (
storagedriver "github.com/docker/distribution/registry/storage/driver"
- zerr "zotregistry.io/zot/errors"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/test/inject"
+ zerr "zotregistry.dev/zot/errors"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/test/inject"
)
type Driver struct {
diff --git a/pkg/storage/local/local.go b/pkg/storage/local/local.go
index 7978a01a..ecf1ffd1 100644
--- a/pkg/storage/local/local.go
+++ b/pkg/storage/local/local.go
@@ -1,12 +1,12 @@
package local
import (
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage/cache"
- common "zotregistry.io/zot/pkg/storage/common"
- "zotregistry.io/zot/pkg/storage/imagestore"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ "zotregistry.dev/zot/pkg/storage/imagestore"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
// NewImageStore returns a new image store backed by a file storage.
diff --git a/pkg/storage/local/local_elevated_test.go b/pkg/storage/local/local_elevated_test.go
index d8c6c04a..a9b0eef3 100644
--- a/pkg/storage/local/local_elevated_test.go
+++ b/pkg/storage/local/local_elevated_test.go
@@ -16,11 +16,11 @@ import (
"github.com/rs/zerolog"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- "zotregistry.io/zot/pkg/storage/local"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ "zotregistry.dev/zot/pkg/storage/local"
)
func TestElevatedPrivilegesInvalidDedupe(t *testing.T) {
diff --git a/pkg/storage/local/local_test.go b/pkg/storage/local/local_test.go
index c825eb68..adfbbb4a 100644
--- a/pkg/storage/local/local_test.go
+++ b/pkg/storage/local/local_test.go
@@ -25,21 +25,21 @@ import (
"github.com/rs/zerolog"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/gc"
- "zotregistry.io/zot/pkg/storage/local"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- "zotregistry.io/zot/pkg/test/signature"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/gc"
+ "zotregistry.dev/zot/pkg/storage/local"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/test/signature"
)
const (
diff --git a/pkg/storage/s3/driver.go b/pkg/storage/s3/driver.go
index 19b0c860..8c75a623 100644
--- a/pkg/storage/s3/driver.go
+++ b/pkg/storage/s3/driver.go
@@ -8,7 +8,7 @@ import (
"github.com/docker/distribution/registry/storage/driver"
_ "github.com/docker/distribution/registry/storage/driver/s3-aws"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
)
type Driver struct {
diff --git a/pkg/storage/s3/s3.go b/pkg/storage/s3/s3.go
index 89a3e2d9..53724118 100644
--- a/pkg/storage/s3/s3.go
+++ b/pkg/storage/s3/s3.go
@@ -6,12 +6,12 @@ import (
// Load s3 driver.
_ "github.com/docker/distribution/registry/storage/driver/s3-aws"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage/cache"
- common "zotregistry.io/zot/pkg/storage/common"
- "zotregistry.io/zot/pkg/storage/imagestore"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ "zotregistry.dev/zot/pkg/storage/imagestore"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
// NewObjectStorage returns a new image store backed by cloud storages.
diff --git a/pkg/storage/s3/s3_test.go b/pkg/storage/s3/s3_test.go
index d05e8001..73a948e1 100644
--- a/pkg/storage/s3/s3_test.go
+++ b/pkg/storage/s3/s3_test.go
@@ -25,21 +25,21 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/scheduler"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/s3"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/inject"
- "zotregistry.io/zot/pkg/test/mocks"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/s3"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/inject"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
//nolint:gochecknoglobals
diff --git a/pkg/storage/scrub.go b/pkg/storage/scrub.go
index a7a8b95e..fbaeebb1 100644
--- a/pkg/storage/scrub.go
+++ b/pkg/storage/scrub.go
@@ -13,9 +13,9 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
const (
diff --git a/pkg/storage/scrub_test.go b/pkg/storage/scrub_test.go
index 03c87d2b..11c9f392 100644
--- a/pkg/storage/scrub_test.go
+++ b/pkg/storage/scrub_test.go
@@ -17,18 +17,18 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- common "zotregistry.io/zot/pkg/storage/common"
- "zotregistry.io/zot/pkg/storage/local"
- "zotregistry.io/zot/pkg/storage/s3"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ "zotregistry.dev/zot/pkg/storage/local"
+ "zotregistry.dev/zot/pkg/storage/s3"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
const (
diff --git a/pkg/storage/storage.go b/pkg/storage/storage.go
index cf61fa5f..9391f7bc 100644
--- a/pkg/storage/storage.go
+++ b/pkg/storage/storage.go
@@ -9,16 +9,16 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- zcommon "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- "zotregistry.io/zot/pkg/log"
- common "zotregistry.io/zot/pkg/storage/common"
- "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/local"
- "zotregistry.io/zot/pkg/storage/s3"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ zcommon "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ "zotregistry.dev/zot/pkg/log"
+ common "zotregistry.dev/zot/pkg/storage/common"
+ "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/local"
+ "zotregistry.dev/zot/pkg/storage/s3"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
func New(config *config.Config, linter common.Lint, metrics monitoring.MetricServer,
diff --git a/pkg/storage/storage_controller.go b/pkg/storage/storage_controller.go
index dc4946d2..35c8cdb8 100644
--- a/pkg/storage/storage_controller.go
+++ b/pkg/storage/storage_controller.go
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
const (
diff --git a/pkg/storage/storage_test.go b/pkg/storage/storage_test.go
index 5e8ae280..96bda64e 100644
--- a/pkg/storage/storage_test.go
+++ b/pkg/storage/storage_test.go
@@ -27,22 +27,22 @@ import (
. "github.com/smartystreets/goconvey/convey"
"gopkg.in/resty.v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zlog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/cache"
- storageCommon "zotregistry.io/zot/pkg/storage/common"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
- "zotregistry.io/zot/pkg/storage/gc"
- "zotregistry.io/zot/pkg/storage/imagestore"
- "zotregistry.io/zot/pkg/storage/local"
- "zotregistry.io/zot/pkg/storage/s3"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zlog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/cache"
+ storageCommon "zotregistry.dev/zot/pkg/storage/common"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/storage/gc"
+ "zotregistry.dev/zot/pkg/storage/imagestore"
+ "zotregistry.dev/zot/pkg/storage/local"
+ "zotregistry.dev/zot/pkg/storage/s3"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
var trueVal bool = true //nolint: gochecknoglobals
diff --git a/pkg/storage/types/types.go b/pkg/storage/types/types.go
index a2ea7ac4..625d5a1e 100644
--- a/pkg/storage/types/types.go
+++ b/pkg/storage/types/types.go
@@ -10,7 +10,7 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
artifactspec "github.com/oras-project/artifacts-spec/specs-go/v1"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/scheduler"
)
type StoreController interface {
diff --git a/pkg/test/auth/bearer_test.go b/pkg/test/auth/bearer_test.go
index c250428f..148e2f73 100644
--- a/pkg/test/auth/bearer_test.go
+++ b/pkg/test/auth/bearer_test.go
@@ -5,7 +5,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- auth "zotregistry.io/zot/pkg/test/auth"
+ auth "zotregistry.dev/zot/pkg/test/auth"
)
func TestBearerServer(t *testing.T) {
diff --git a/pkg/test/common/fs_test.go b/pkg/test/common/fs_test.go
index 590dd1be..0c1f73ec 100644
--- a/pkg/test/common/fs_test.go
+++ b/pkg/test/common/fs_test.go
@@ -13,7 +13,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
"golang.org/x/crypto/bcrypt"
- tcommon "zotregistry.io/zot/pkg/test/common"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
)
var ErrTestError = errors.New("ErrTestError")
diff --git a/pkg/test/common/utils_test.go b/pkg/test/common/utils_test.go
index 9c547d10..c863b07c 100644
--- a/pkg/test/common/utils_test.go
+++ b/pkg/test/common/utils_test.go
@@ -8,9 +8,9 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- tcommon "zotregistry.io/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
)
func TestWaitTillTrivyDBDownloadStarted(t *testing.T) {
diff --git a/pkg/test/image-utils/images.go b/pkg/test/image-utils/images.go
index fe53ea1b..44bdfc46 100644
--- a/pkg/test/image-utils/images.go
+++ b/pkg/test/image-utils/images.go
@@ -11,9 +11,9 @@ import (
"github.com/opencontainers/image-spec/specs-go"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- "zotregistry.io/zot/pkg/common"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- storageConstants "zotregistry.io/zot/pkg/storage/constants"
+ "zotregistry.dev/zot/pkg/common"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ storageConstants "zotregistry.dev/zot/pkg/storage/constants"
)
const (
diff --git a/pkg/test/image-utils/images_test.go b/pkg/test/image-utils/images_test.go
index 689f0d25..11fc123a 100644
--- a/pkg/test/image-utils/images_test.go
+++ b/pkg/test/image-utils/images_test.go
@@ -8,8 +8,8 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
)
func TestImageBuilder(t *testing.T) {
diff --git a/pkg/test/image-utils/multiarch.go b/pkg/test/image-utils/multiarch.go
index ffc28f00..e01e3d6c 100644
--- a/pkg/test/image-utils/multiarch.go
+++ b/pkg/test/image-utils/multiarch.go
@@ -7,7 +7,7 @@ import (
"github.com/opencontainers/image-spec/specs-go"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
type MultiarchImage struct {
diff --git a/pkg/test/image-utils/upload.go b/pkg/test/image-utils/upload.go
index bda283f0..783eeddf 100644
--- a/pkg/test/image-utils/upload.go
+++ b/pkg/test/image-utils/upload.go
@@ -10,8 +10,8 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
"gopkg.in/resty.v1"
- tcommon "zotregistry.io/zot/pkg/test/common"
- "zotregistry.io/zot/pkg/test/inject"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
+ "zotregistry.dev/zot/pkg/test/inject"
)
var (
diff --git a/pkg/test/image-utils/upload_test.go b/pkg/test/image-utils/upload_test.go
index 7291bc41..07e94b97 100644
--- a/pkg/test/image-utils/upload_test.go
+++ b/pkg/test/image-utils/upload_test.go
@@ -11,11 +11,11 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- tcommon "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/inject"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/inject"
)
func TestUploadImage(t *testing.T) {
diff --git a/pkg/test/image-utils/utils.go b/pkg/test/image-utils/utils.go
index 47c38d13..97f53150 100644
--- a/pkg/test/image-utils/utils.go
+++ b/pkg/test/image-utils/utils.go
@@ -13,7 +13,7 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- tcommon "zotregistry.io/zot/pkg/test/common"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
)
var vulnerableLayer []byte //nolint: gochecknoglobals
diff --git a/pkg/test/image-utils/write.go b/pkg/test/image-utils/write.go
index 5bb089c6..9825c18f 100644
--- a/pkg/test/image-utils/write.go
+++ b/pkg/test/image-utils/write.go
@@ -7,7 +7,7 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- stypes "zotregistry.io/zot/pkg/storage/types"
+ stypes "zotregistry.dev/zot/pkg/storage/types"
)
func WriteImageToFileSystem(image Image, repoName, ref string, storeController stypes.StoreController) error {
diff --git a/pkg/test/image-utils/write_test.go b/pkg/test/image-utils/write_test.go
index 02c8b5b3..f8df7813 100644
--- a/pkg/test/image-utils/write_test.go
+++ b/pkg/test/image-utils/write_test.go
@@ -8,9 +8,9 @@ import (
godigest "github.com/opencontainers/go-digest"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/storage"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/storage"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
var ErrTestError = errors.New("ErrTestError")
diff --git a/pkg/test/inject/dev.go b/pkg/test/inject/dev.go
index 6aa117a4..6d21d300 100644
--- a/pkg/test/inject/dev.go
+++ b/pkg/test/inject/dev.go
@@ -9,8 +9,8 @@ import (
"net/http"
"sync"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/log"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/log"
)
func Ok(ok bool) bool {
diff --git a/pkg/test/inject/inject_test.go b/pkg/test/inject/inject_test.go
index f3b5a7b3..dda24b5e 100644
--- a/pkg/test/inject/inject_test.go
+++ b/pkg/test/inject/inject_test.go
@@ -11,7 +11,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/test/inject"
+ "zotregistry.dev/zot/pkg/test/inject"
)
var (
diff --git a/pkg/test/mocks/cve_mock.go b/pkg/test/mocks/cve_mock.go
index 40e350eb..944fe7ff 100644
--- a/pkg/test/mocks/cve_mock.go
+++ b/pkg/test/mocks/cve_mock.go
@@ -3,8 +3,8 @@ package mocks
import (
"context"
- "zotregistry.io/zot/pkg/common"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/common"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
)
type CveInfoMock struct {
diff --git a/pkg/test/mocks/image_store_mock.go b/pkg/test/mocks/image_store_mock.go
index 25d2aee3..a31220b1 100644
--- a/pkg/test/mocks/image_store_mock.go
+++ b/pkg/test/mocks/image_store_mock.go
@@ -9,7 +9,7 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
artifactspec "github.com/oras-project/artifacts-spec/specs-go/v1"
- "zotregistry.io/zot/pkg/scheduler"
+ "zotregistry.dev/zot/pkg/scheduler"
)
type MockedImageStore struct {
diff --git a/pkg/test/mocks/lint_mock.go b/pkg/test/mocks/lint_mock.go
index 4b400c42..47ac43a5 100644
--- a/pkg/test/mocks/lint_mock.go
+++ b/pkg/test/mocks/lint_mock.go
@@ -3,7 +3,7 @@ package mocks
import (
godigest "github.com/opencontainers/go-digest"
- storageTypes "zotregistry.io/zot/pkg/storage/types"
+ storageTypes "zotregistry.dev/zot/pkg/storage/types"
)
type MockedLint struct {
diff --git a/pkg/test/mocks/oci_mock.go b/pkg/test/mocks/oci_mock.go
index 507b1f04..b50b2214 100644
--- a/pkg/test/mocks/oci_mock.go
+++ b/pkg/test/mocks/oci_mock.go
@@ -4,8 +4,8 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- "zotregistry.io/zot/pkg/common"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/common"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
)
type OciLayoutUtilsMock struct {
diff --git a/pkg/test/mocks/repo_db_mock.go b/pkg/test/mocks/repo_db_mock.go
index a2521c1d..73d3035a 100644
--- a/pkg/test/mocks/repo_db_mock.go
+++ b/pkg/test/mocks/repo_db_mock.go
@@ -6,7 +6,7 @@ import (
godigest "github.com/opencontainers/go-digest"
- mTypes "zotregistry.io/zot/pkg/meta/types"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
)
type MetaDBMock struct {
diff --git a/pkg/test/oci-utils/oci_layout.go b/pkg/test/oci-utils/oci_layout.go
index e414c06e..d217760e 100644
--- a/pkg/test/oci-utils/oci_layout.go
+++ b/pkg/test/oci-utils/oci_layout.go
@@ -16,12 +16,12 @@ import (
godigest "github.com/opencontainers/go-digest"
ispec "github.com/opencontainers/image-spec/specs-go/v1"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/common"
- "zotregistry.io/zot/pkg/extensions/search/convert"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- stypes "zotregistry.io/zot/pkg/storage/types"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/common"
+ "zotregistry.dev/zot/pkg/extensions/search/convert"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ stypes "zotregistry.dev/zot/pkg/storage/types"
)
type OciUtils interface { //nolint: interfacebloat
diff --git a/pkg/test/oci-utils/oci_layout_test.go b/pkg/test/oci-utils/oci_layout_test.go
index e9cd6a4e..cb63dc8d 100644
--- a/pkg/test/oci-utils/oci_layout_test.go
+++ b/pkg/test/oci-utils/oci_layout_test.go
@@ -15,20 +15,20 @@ import (
ispec "github.com/opencontainers/image-spec/specs-go/v1"
. "github.com/smartystreets/goconvey/convey"
- zerr "zotregistry.io/zot/errors"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- extconf "zotregistry.io/zot/pkg/extensions/config"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- cvemodel "zotregistry.io/zot/pkg/extensions/search/cve/model"
- "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- tcommon "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
- signature "zotregistry.io/zot/pkg/test/signature"
+ zerr "zotregistry.dev/zot/errors"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ extconf "zotregistry.dev/zot/pkg/extensions/config"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ cvemodel "zotregistry.dev/zot/pkg/extensions/search/cve/model"
+ "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
+ signature "zotregistry.dev/zot/pkg/test/signature"
)
var ErrTestError = fmt.Errorf("testError")
diff --git a/pkg/test/oci-utils/repo.go b/pkg/test/oci-utils/repo.go
index a4661522..34b0f7dd 100644
--- a/pkg/test/oci-utils/repo.go
+++ b/pkg/test/oci-utils/repo.go
@@ -4,10 +4,10 @@ import (
"context"
"fmt"
- zerr "zotregistry.io/zot/errors"
- mTypes "zotregistry.io/zot/pkg/meta/types"
- reqCtx "zotregistry.io/zot/pkg/requestcontext"
- imageUtil "zotregistry.io/zot/pkg/test/image-utils"
+ zerr "zotregistry.dev/zot/errors"
+ mTypes "zotregistry.dev/zot/pkg/meta/types"
+ reqCtx "zotregistry.dev/zot/pkg/requestcontext"
+ imageUtil "zotregistry.dev/zot/pkg/test/image-utils"
)
type RepoImage struct {
diff --git a/pkg/test/oci-utils/repo_test.go b/pkg/test/oci-utils/repo_test.go
index e5d48009..97b9848e 100644
--- a/pkg/test/oci-utils/repo_test.go
+++ b/pkg/test/oci-utils/repo_test.go
@@ -7,10 +7,10 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/meta/types"
- "zotregistry.io/zot/pkg/test/image-utils"
- "zotregistry.io/zot/pkg/test/mocks"
- ociutils "zotregistry.io/zot/pkg/test/oci-utils"
+ "zotregistry.dev/zot/pkg/meta/types"
+ "zotregistry.dev/zot/pkg/test/image-utils"
+ "zotregistry.dev/zot/pkg/test/mocks"
+ ociutils "zotregistry.dev/zot/pkg/test/oci-utils"
)
var ErrTestFail = fmt.Errorf("fail")
diff --git a/pkg/test/oci-utils/store.go b/pkg/test/oci-utils/store.go
index 9a6ed692..afb0e913 100644
--- a/pkg/test/oci-utils/store.go
+++ b/pkg/test/oci-utils/store.go
@@ -3,12 +3,12 @@ package ociutils
import (
godigest "github.com/opencontainers/go-digest"
- "zotregistry.io/zot/pkg/extensions/monitoring"
- zLog "zotregistry.io/zot/pkg/log"
- "zotregistry.io/zot/pkg/storage"
- "zotregistry.io/zot/pkg/storage/local"
- stypes "zotregistry.io/zot/pkg/storage/types"
- "zotregistry.io/zot/pkg/test/mocks"
+ "zotregistry.dev/zot/pkg/extensions/monitoring"
+ zLog "zotregistry.dev/zot/pkg/log"
+ "zotregistry.dev/zot/pkg/storage"
+ "zotregistry.dev/zot/pkg/storage/local"
+ stypes "zotregistry.dev/zot/pkg/storage/types"
+ "zotregistry.dev/zot/pkg/test/mocks"
)
func GetDefaultImageStore(rootDir string, log zLog.Logger) stypes.ImageStore {
diff --git a/pkg/test/signature/notation.go b/pkg/test/signature/notation.go
index 7b85e888..9a379cb3 100644
--- a/pkg/test/signature/notation.go
+++ b/pkg/test/signature/notation.go
@@ -31,7 +31,7 @@ import (
"oras.land/oras-go/v2/registry/remote"
"oras.land/oras-go/v2/registry/remote/auth"
- tcommon "zotregistry.io/zot/pkg/test/common"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
)
var (
diff --git a/pkg/test/signature/notation_test.go b/pkg/test/signature/notation_test.go
index 39596531..57b7d685 100644
--- a/pkg/test/signature/notation_test.go
+++ b/pkg/test/signature/notation_test.go
@@ -13,11 +13,11 @@ import (
notconfig "github.com/notaryproject/notation-go/config"
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/pkg/api"
- "zotregistry.io/zot/pkg/api/config"
- tcommon "zotregistry.io/zot/pkg/test/common"
- . "zotregistry.io/zot/pkg/test/image-utils"
- signature "zotregistry.io/zot/pkg/test/signature"
+ "zotregistry.dev/zot/pkg/api"
+ "zotregistry.dev/zot/pkg/api/config"
+ tcommon "zotregistry.dev/zot/pkg/test/common"
+ . "zotregistry.dev/zot/pkg/test/image-utils"
+ signature "zotregistry.dev/zot/pkg/test/signature"
)
func TestLoadNotationSigningkeys(t *testing.T) {
diff --git a/pkg/test/skip/skip_test.go b/pkg/test/skip/skip_test.go
index b266f11c..0aba04cb 100644
--- a/pkg/test/skip/skip_test.go
+++ b/pkg/test/skip/skip_test.go
@@ -6,7 +6,7 @@ import (
"github.com/stretchr/testify/assert"
- tskip "zotregistry.io/zot/pkg/test/skip"
+ tskip "zotregistry.dev/zot/pkg/test/skip"
)
// for code coverage.
diff --git a/swagger/docs_test.go b/swagger/docs_test.go
index 15835f86..56a70668 100644
--- a/swagger/docs_test.go
+++ b/swagger/docs_test.go
@@ -5,7 +5,7 @@ import (
. "github.com/smartystreets/goconvey/convey"
- "zotregistry.io/zot/swagger"
+ "zotregistry.dev/zot/swagger"
)
func TestDocs(t *testing.T) {