Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crane: invalid tar header when flattening an image #1622

Closed
svvac opened this issue Apr 4, 2023 · 1 comment · Fixed by #1630
Closed

crane: invalid tar header when flattening an image #1622

svvac opened this issue Apr 4, 2023 · 1 comment · Fixed by #1630
Labels
bug Something isn't working

Comments

@svvac
Copy link

svvac commented Apr 4, 2023

Describe the bug

Flattening (some) OCI images fails with the following error:

$ crane flatten docker.io/svvac/test-images:crane-flatten
2023/04/04 13:59:34 pushed blob: sha256:5d6ac85655e6f0fd2304784a31b458b0d10fd6ab199dd28665c30b0b8b5adfcd
2023/04/04 13:59:36 flattening docker.io/svvac/test-images:crane-flatten: uploading layer: Patch "https://index.docker.io/v2/svvac/test-images/blobs/uploads/e19d011a-6a83-4845-a803-89a2257cac7c?_state=<snip>": reading tar: archive/tar: invalid tar header

To Reproduce

Attempt to flatten the image at docker.io/svvac/test-images:crane-flatten (image is public)

Image generation
$ cat >Dockerfile <<EOF
FROM alpine
RUN echo yolo
RUN apk add bash
RUN echo end
EOF
$ docker buildx build --push --tag docker.io/svvac/test-images:crane-flatten

Expected behavior

The image gets flattened

Additional context

Other commands (pull, copy, etc.) work as expected.

  • crane version 0.14.0
  • Registry : Docker hub
@svvac svvac added the bug Something isn't working label Apr 4, 2023
@svvac
Copy link
Author

svvac commented Apr 4, 2023

Verbose logs
$ crane flatten docker.io/svvac/test-images:crane-flatten --verbose
2023/04/04 14:17:41 --> GET https://index.docker.io/v2/
2023/04/04 14:17:41 GET /v2/ HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Accept-Encoding: gzip


2023/04/04 14:17:42 <-- 401 https://index.docker.io/v2/ (531.350468ms)
2023/04/04 14:17:42 HTTP/1.1 401 Unauthorized
Content-Length: 87
Content-Type: application/json
Date: Tue, 04 Apr 2023 14:17:42 GMT
Docker-Distribution-Api-Version: registry/2.0
Strict-Transport-Security: max-age=31536000
Www-Authenticate: Bearer realm="https://auth.docker.io/token",service="registry.docker.io"

{"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}

2023/04/04 14:17:42 --> GET https://auth.docker.io/token?scope=repository%3Asvvac%2Ftest-images%3Apull&service=registry.docker.io [body redacted: basic token response contains credentials]
2023/04/04 14:17:42 GET /token?scope=repository%3Asvvac%2Ftest-images%3Apull&service=registry.docker.io HTTP/1.1
Host: auth.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:42 <-- 200 https://auth.docker.io/token?scope=repository%3Asvvac%2Ftest-images%3Apull&service=registry.docker.io (504.038381ms) [body redacted: basic token response contains credentials]
2023/04/04 14:17:42 HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=utf-8
Date: Tue, 04 Apr 2023 14:17:42 GMT
Strict-Transport-Security: max-age=31536000
X-Trace-Id: b0fd9b9bf61082ca547b9eaca0f29759


2023/04/04 14:17:42 --> GET https://index.docker.io/v2/svvac/test-images/manifests/crane-flatten
2023/04/04 14:17:42 GET /v2/svvac/test-images/manifests/crane-flatten HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
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
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:43 <-- 200 https://index.docker.io/v2/svvac/test-images/manifests/crane-flatten (181.790094ms)
2023/04/04 14:17:43 HTTP/1.1 200 OK
Content-Length: 856
Content-Type: application/vnd.oci.image.index.v1+json
Date: Tue, 04 Apr 2023 14:17:43 GMT
Docker-Content-Digest: sha256:c2418aa6dbc4e2c05f56fb02a0a75e395a1aae8be980b2be09d93183e30fe3f7
Docker-Distribution-Api-Version: registry/2.0
Docker-Ratelimit-Source: 59240545-86a2-4ce8-babe-96b45605c8fb
Etag: "sha256:c2418aa6dbc4e2c05f56fb02a0a75e395a1aae8be980b2be09d93183e30fe3f7"
Ratelimit-Limit: 200;w=21600
Ratelimit-Remaining: 194;w=21600
Strict-Transport-Security: max-age=31536000

{
  "mediaType": "application/vnd.oci.image.index.v1+json",
  "schemaVersion": 2,
  "manifests": [
    {
      "mediaType": "application/vnd.oci.image.manifest.v1+json",
      "digest": "sha256:4ebe67725f774713401cbb62c4e1e9cbc846bcbd24ae1fb88ed73054259fefb4",
      "size": 1047,
      "platform": {
        "architecture": "amd64",
        "os": "linux"
      }
    },
    {
      "mediaType": "application/vnd.oci.image.manifest.v1+json",
      "digest": "sha256:a500bb8e2c557fedd0cc9d8dcf4784429ba139b4999a497f75fa6d027ee9443e",
      "size": 566,
      "annotations": {
        "vnd.docker.reference.digest": "sha256:4ebe67725f774713401cbb62c4e1e9cbc846bcbd24ae1fb88ed73054259fefb4",
        "vnd.docker.reference.type": "attestation-manifest"
      },
      "platform": {
        "architecture": "unknown",
        "os": "unknown"
      }
    }
  ]
}
2023/04/04 14:17:43 --> GET https://index.docker.io/v2/svvac/test-images/manifests/sha256:4ebe67725f774713401cbb62c4e1e9cbc846bcbd24ae1fb88ed73054259fefb4
2023/04/04 14:17:43 GET /v2/svvac/test-images/manifests/sha256:4ebe67725f774713401cbb62c4e1e9cbc846bcbd24ae1fb88ed73054259fefb4 HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Accept: application/vnd.oci.image.manifest.v1+json
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:43 <-- 200 https://index.docker.io/v2/svvac/test-images/manifests/sha256:4ebe67725f774713401cbb62c4e1e9cbc846bcbd24ae1fb88ed73054259fefb4 (162.963649ms)
2023/04/04 14:17:43 HTTP/1.1 200 OK
Content-Length: 1047
Content-Type: application/vnd.oci.image.manifest.v1+json
Date: Tue, 04 Apr 2023 14:17:43 GMT
Docker-Content-Digest: sha256:4ebe67725f774713401cbb62c4e1e9cbc846bcbd24ae1fb88ed73054259fefb4
Docker-Distribution-Api-Version: registry/2.0
Docker-Ratelimit-Source: 59240545-86a2-4ce8-babe-96b45605c8fb
Etag: "sha256:4ebe67725f774713401cbb62c4e1e9cbc846bcbd24ae1fb88ed73054259fefb4"
Ratelimit-Limit: 200;w=21600
Ratelimit-Remaining: 194;w=21600
Strict-Transport-Security: max-age=31536000

{
  "mediaType": "application/vnd.oci.image.manifest.v1+json",
  "schemaVersion": 2,
  "config": {
    "mediaType": "application/vnd.oci.image.config.v1+json",
    "digest": "sha256:d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf",
    "size": 1514
  },
  "layers": [
    {
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "digest": "sha256:f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09",
      "size": 3374563
    },
    {
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
      "size": 32
    },
    {
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "digest": "sha256:e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192",
      "size": 3448423
    },
    {
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
      "size": 32
    }
  ]
}
2023/04/04 14:17:43 --> GET https://index.docker.io/v2/svvac/test-images/manifests/sha256:a500bb8e2c557fedd0cc9d8dcf4784429ba139b4999a497f75fa6d027ee9443e
2023/04/04 14:17:43 GET /v2/svvac/test-images/manifests/sha256:a500bb8e2c557fedd0cc9d8dcf4784429ba139b4999a497f75fa6d027ee9443e HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Accept: application/vnd.oci.image.manifest.v1+json
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:43 <-- 200 https://index.docker.io/v2/svvac/test-images/manifests/sha256:a500bb8e2c557fedd0cc9d8dcf4784429ba139b4999a497f75fa6d027ee9443e (169.83204ms)
2023/04/04 14:17:43 HTTP/1.1 200 OK
Content-Length: 566
Content-Type: application/vnd.oci.image.manifest.v1+json
Date: Tue, 04 Apr 2023 14:17:43 GMT
Docker-Content-Digest: sha256:a500bb8e2c557fedd0cc9d8dcf4784429ba139b4999a497f75fa6d027ee9443e
Docker-Distribution-Api-Version: registry/2.0
Docker-Ratelimit-Source: 59240545-86a2-4ce8-babe-96b45605c8fb
Etag: "sha256:a500bb8e2c557fedd0cc9d8dcf4784429ba139b4999a497f75fa6d027ee9443e"
Ratelimit-Limit: 200;w=21600
Ratelimit-Remaining: 193;w=21600
Strict-Transport-Security: max-age=31536000

{
  "mediaType": "application/vnd.oci.image.manifest.v1+json",
  "schemaVersion": 2,
  "config": {
    "mediaType": "application/vnd.oci.image.config.v1+json",
    "digest": "sha256:8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d",
    "size": 167
  },
  "layers": [
    {
      "mediaType": "application/vnd.in-toto+json",
      "digest": "sha256:424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b",
      "size": 1029,
      "annotations": {
        "in-toto.io/predicate-type": "https://slsa.dev/provenance/v0.2"
      }
    }
  ]
}
2023/04/04 14:17:43 --> GET https://index.docker.io/v2/svvac/test-images/blobs/sha256:d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf
2023/04/04 14:17:43 GET /v2/svvac/test-images/blobs/sha256:d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:43 <-- 307 https://index.docker.io/v2/svvac/test-images/blobs/sha256:d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf (123.554101ms)
2023/04/04 14:17:43 HTTP/1.1 307 Temporary Redirect
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:43 GMT
Docker-Distribution-Api-Version: registry/2.0
Location: https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/d0/d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf/data?verify=1680620863-EA76IdCQ2YD3SpDQ6V4CBq%2FPX7c%3D
Strict-Transport-Security: max-age=31536000
Content-Length: 0


2023/04/04 14:17:43 --> GET https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/d0/d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf/data?verify=1680620863-EA76IdCQ2YD3SpDQ6V4CBq%2FPX7c%3D
2023/04/04 14:17:43 GET /registry-v2/docker/registry/v2/blobs/sha256/d0/d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf/data?verify=1680620863-EA76IdCQ2YD3SpDQ6V4CBq%2FPX7c%3D HTTP/1.1
Host: production.cloudflare.docker.com
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Referer: https://index.docker.io/v2/svvac/test-images/blobs/sha256:d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf
Accept-Encoding: gzip


2023/04/04 14:17:43 <-- 200 https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/d0/d00b19b04cc75099ef9cbbb4b65d770ea9bda59b9de23f4ce17560f94da87fdf/data?verify=1680620863-EA76IdCQ2YD3SpDQ6V4CBq%2FPX7c%3D (182.660972ms)
2023/04/04 14:17:43 HTTP/2.0 200 OK
Content-Length: 1514
Accept-Ranges: bytes
Age: 1134
Cache-Control: public, max-age=14400
Cf-Cache-Status: HIT
Cf-Ray: 7b2a2d306f1a0764-MAN
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:43 GMT
Etag: "dac1143dc07c77213e4e499d00dd0f7c"
Expires: Tue, 04 Apr 2023 18:17:43 GMT
Last-Modified: Tue, 04 Apr 2023 13:35:33 GMT
Server: cloudflare
Vary: Accept-Encoding
X-Amz-Id-2: syO0tcXxoDnNEhriNGsMDsflHjlk7SwxAN7sxJrWBK4iJHBWCl5cP9IUwxF2VPwblgzcmtacksM=
X-Amz-Request-Id: F8KHRKQ47MFKKNGR
X-Amz-Server-Side-Encryption: AES256
X-Amz-Version-Id: UpbbrdYcqyVhrK5GwjFqi8byZQob_nP6

{"architecture":"amd64","config":{"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["/bin/sh"],"OnBuild":null},"created":"2023-04-04T15:06:59.60096863+02:00","history":[{"created":"2023-03-29T18:19:24.348438709Z","created_by":"/bin/sh -c #(nop) ADD file:9a4f77dfaba7fd2aa78186e4ef0e7486ad55101cefc1fabbc1b385601bb38920 in / "},{"created":"2023-03-29T18:19:24.45578926Z","created_by":"/bin/sh -c #(nop)  CMD [\"/bin/sh\"]","empty_layer":true},{"created":"2023-04-04T15:06:58.072492494+02:00","created_by":"RUN /bin/sh -c echo yolo # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2023-04-04T15:06:59.136015968+02:00","created_by":"RUN /bin/sh -c apk add bash # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2023-04-04T15:06:59.60096863+02:00","created_by":"RUN /bin/sh -c echo end # buildkit","comment":"buildkit.dockerfile.v0"}],"moby.buildkit.buildinfo.v1":"eyJmcm9udGVuZCI6ImRvY2tlcmZpbGUudjAiLCJzb3VyY2VzIjpbeyJ0eXBlIjoiZG9ja2VyLWltYWdlIiwicmVmIjoiZG9ja2VyLmlvL2xpYnJhcnkvYWxwaW5lOmxhdGVzdCIsInBpbiI6InNoYTI1NjoxMjRjN2QyNzA3OTA0ZWVhNzQzMWZmZmU5MTUyMmEwMWU1YTg2MWE2MjRlZTMxZDAzMzcyY2MxZDEzOGEzMTI2In1dfQ==","os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:f1417ff83b319fbdae6dd9cd6d8c9c88002dcd75ecf6ec201c8c6894681cf2b5","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:bd8ccbbaa78e4da78b4da63a1749a6959b3b205934742f511764f751fc64acb2","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"]}}
2023/04/04 14:17:43 --> GET https://index.docker.io/v2/
2023/04/04 14:17:43 --> GET https://index.docker.io/v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:43 GET /v2/ HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Accept-Encoding: gzip


2023/04/04 14:17:43 GET /v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:43 <-- 401 https://index.docker.io/v2/ (194.527466ms)
2023/04/04 14:17:43 HTTP/1.1 401 Unauthorized
Content-Length: 87
Content-Type: application/json
Date: Tue, 04 Apr 2023 14:17:43 GMT
Docker-Distribution-Api-Version: registry/2.0
Strict-Transport-Security: max-age=31536000
Www-Authenticate: Bearer realm="https://auth.docker.io/token",service="registry.docker.io"

{"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}

2023/04/04 14:17:43 --> GET https://auth.docker.io/token?scope=repository%3Asvvac%2Ftest-images%3Apush%2Cpull&service=registry.docker.io [body redacted: basic token response contains credentials]
2023/04/04 14:17:43 GET /token?scope=repository%3Asvvac%2Ftest-images%3Apush%2Cpull&service=registry.docker.io HTTP/1.1
Host: auth.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:44 <-- 307 https://index.docker.io/v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 (324.41692ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 HTTP/1.1 307 Temporary Redirect
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:44 GMT
Docker-Distribution-Api-Version: registry/2.0
Location: https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620864-klNAp7kNTZmA3MVV1t%2B9TONqBVs%3D
Strict-Transport-Security: max-age=31536000
Content-Length: 0


2023/04/04 14:17:44 --> GET https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620864-klNAp7kNTZmA3MVV1t%2B9TONqBVs%3D [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 GET /registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620864-klNAp7kNTZmA3MVV1t%2B9TONqBVs%3D HTTP/1.1
Host: production.cloudflare.docker.com
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Referer: https://index.docker.io/v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Accept-Encoding: gzip


2023/04/04 14:17:44 <-- 200 https://auth.docker.io/token?scope=repository%3Asvvac%2Ftest-images%3Apush%2Cpull&service=registry.docker.io (166.826562ms) [body redacted: basic token response contains credentials]
2023/04/04 14:17:44 HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=utf-8
Date: Tue, 04 Apr 2023 14:17:44 GMT
Strict-Transport-Security: max-age=31536000
X-Trace-Id: c0f99ac2b1779bb42782457bf45e5d8a


2023/04/04 14:17:44 --> POST https://index.docker.io/v2/svvac/test-images/blobs/uploads/
2023/04/04 14:17:44 POST /v2/svvac/test-images/blobs/uploads/ HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Content-Length: 0
Authorization: <redacted>
Content-Type: application/json
Accept-Encoding: gzip


2023/04/04 14:17:44 <-- 200 https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620864-klNAp7kNTZmA3MVV1t%2B9TONqBVs%3D (41.584411ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 HTTP/2.0 200 OK
Content-Length: 32
Accept-Ranges: bytes
Age: 645360
Cache-Control: public, max-age=14400
Cf-Cache-Status: HIT
Cf-Ray: 7b2a2d32dbd60764-MAN
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:44 GMT
Etag: "0c981b7b1e0a1ffa5aa2e85ce10addf7"
Expires: Tue, 04 Apr 2023 18:17:44 GMT
Last-Modified: Tue, 07 Mar 2017 15:01:14 GMT
Server: cloudflare
Vary: Accept-Encoding
X-Amz-Id-2: JFkZoA9Db7lfIYd4inOwmDaK0KeKKPudL/Uf8o0xLIhxCkOYy6maEagVd7BAblWWu4NxnHQ1iuk=
X-Amz-Request-Id: F65ABCF9B76B707A
X-Amz-Version-Id: LAYyCSQew06o7Ea1PuAbExWijcT8O9Ci


2023/04/04 14:17:44 --> GET https://index.docker.io/v2/svvac/test-images/blobs/sha256:e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192 [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 GET /v2/svvac/test-images/blobs/sha256:e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192 HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:44 <-- 307 https://index.docker.io/v2/svvac/test-images/blobs/sha256:e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192 (127.692816ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 HTTP/1.1 307 Temporary Redirect
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:44 GMT
Docker-Distribution-Api-Version: registry/2.0
Location: https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/e4/e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192/data?verify=1680620864-70l5PBdHTygGl1CoFI7fTInqhSI%3D
Strict-Transport-Security: max-age=31536000
Content-Length: 0


2023/04/04 14:17:44 --> GET https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/e4/e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192/data?verify=1680620864-70l5PBdHTygGl1CoFI7fTInqhSI%3D [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 GET /registry-v2/docker/registry/v2/blobs/sha256/e4/e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192/data?verify=1680620864-70l5PBdHTygGl1CoFI7fTInqhSI%3D HTTP/1.1
Host: production.cloudflare.docker.com
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Referer: https://index.docker.io/v2/svvac/test-images/blobs/sha256:e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192
Accept-Encoding: gzip


2023/04/04 14:17:44 <-- 200 https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/e4/e4c56e940b4244f7afe796231e16069f346b879dac7f5d24b286bb4804e29192/data?verify=1680620864-70l5PBdHTygGl1CoFI7fTInqhSI%3D (44.941626ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 HTTP/2.0 200 OK
Content-Length: 3448423
Accept-Ranges: bytes
Age: 1134
Cache-Control: public, max-age=14400
Cf-Cache-Status: HIT
Cf-Ray: 7b2a2d33eda90764-MAN
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:44 GMT
Etag: "6c25d17c15318fa52ffdd39a7299df8c"
Expires: Tue, 04 Apr 2023 18:17:44 GMT
Last-Modified: Tue, 04 Apr 2023 13:35:35 GMT
Server: cloudflare
Vary: Accept-Encoding
X-Amz-Id-2: pfv+KnAPMHPCWcV7vqDYMwhTuh+FkAo92O+egrsoFBVZ4Jom8ILHs+qQFDy1NdgzIVRYfBYiPLA=
X-Amz-Request-Id: B2EEV1QKNA95EMGX
X-Amz-Server-Side-Encryption: AES256
X-Amz-Version-Id: IbsHYzimTmYHrV0VTKNdOmWA7O6keQZ3


2023/04/04 14:17:44 <-- 202 https://index.docker.io/v2/svvac/test-images/blobs/uploads/ (214.685656ms)
2023/04/04 14:17:44 HTTP/1.1 202 Accepted
Content-Length: 0
Date: Tue, 04 Apr 2023 14:17:44 GMT
Docker-Distribution-Api-Version: registry/2.0
Docker-Upload-Uuid: 83629712-e40e-4115-b869-65be4a53b750
Location: https://index.docker.io/v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip>
Range: 0-0
Strict-Transport-Security: max-age=31536000


2023/04/04 14:17:44 --> PATCH https://index.docker.io/v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip> [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:44 PATCH /v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip> HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Transfer-Encoding: chunked
Authorization: <redacted>
Content-Type: application/octet-stream
Accept-Encoding: gzip


2023/04/04 14:17:45 --> GET https://index.docker.io/v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 GET /v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:45 <-- 307 https://index.docker.io/v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 (132.643623ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 HTTP/1.1 307 Temporary Redirect
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:45 GMT
Docker-Distribution-Api-Version: registry/2.0
Location: https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620865-xslxcOCWNC7RCFUPy7d%2Bi7trQ3Q%3D
Strict-Transport-Security: max-age=31536000
Content-Length: 0


2023/04/04 14:17:45 --> GET https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620865-xslxcOCWNC7RCFUPy7d%2Bi7trQ3Q%3D [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 GET /registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620865-xslxcOCWNC7RCFUPy7d%2Bi7trQ3Q%3D HTTP/1.1
Host: production.cloudflare.docker.com
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Referer: https://index.docker.io/v2/svvac/test-images/blobs/sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Accept-Encoding: gzip


2023/04/04 14:17:45 <-- 200 https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4f/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1/data?verify=1680620865-xslxcOCWNC7RCFUPy7d%2Bi7trQ3Q%3D (44.498516ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 HTTP/2.0 200 OK
Content-Length: 32
Accept-Ranges: bytes
Age: 645361
Cache-Control: public, max-age=14400
Cf-Cache-Status: HIT
Cf-Ray: 7b2a2d3b1bcf0764-MAN
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:45 GMT
Etag: "0c981b7b1e0a1ffa5aa2e85ce10addf7"
Expires: Tue, 04 Apr 2023 18:17:45 GMT
Last-Modified: Tue, 07 Mar 2017 15:01:14 GMT
Server: cloudflare
Vary: Accept-Encoding
X-Amz-Id-2: JFkZoA9Db7lfIYd4inOwmDaK0KeKKPudL/Uf8o0xLIhxCkOYy6maEagVd7BAblWWu4NxnHQ1iuk=
X-Amz-Request-Id: F65ABCF9B76B707A
X-Amz-Version-Id: LAYyCSQew06o7Ea1PuAbExWijcT8O9Ci


2023/04/04 14:17:45 --> GET https://index.docker.io/v2/svvac/test-images/blobs/sha256:f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09 [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 GET /v2/svvac/test-images/blobs/sha256:f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09 HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:45 <-- 307 https://index.docker.io/v2/svvac/test-images/blobs/sha256:f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09 (135.222265ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 HTTP/1.1 307 Temporary Redirect
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:45 GMT
Docker-Distribution-Api-Version: registry/2.0
Location: https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/f5/f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09/data?verify=1680620865-t9MThBZHogKfGqqhe%2FpFzCj9zTY%3D
Strict-Transport-Security: max-age=31536000
Content-Length: 0


2023/04/04 14:17:45 --> GET https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/f5/f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09/data?verify=1680620865-t9MThBZHogKfGqqhe%2FpFzCj9zTY%3D [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 GET /registry-v2/docker/registry/v2/blobs/sha256/f5/f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09/data?verify=1680620865-t9MThBZHogKfGqqhe%2FpFzCj9zTY%3D HTTP/1.1
Host: production.cloudflare.docker.com
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Referer: https://index.docker.io/v2/svvac/test-images/blobs/sha256:f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09
Accept-Encoding: gzip


2023/04/04 14:17:45 <-- 200 https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/f5/f56be85fc22e46face30e2c3de3f7fe7c15f8fd7c4e5add29d7f64b87abdaa09/data?verify=1680620865-t9MThBZHogKfGqqhe%2FpFzCj9zTY%3D (45.432486ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:45 HTTP/2.0 200 OK
Content-Length: 3374563
Accept-Ranges: bytes
Age: 501848
Cache-Control: public, max-age=14400
Cf-Cache-Status: HIT
Cf-Ray: 7b2a2d3c3e370764-MAN
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:45 GMT
Etag: "60d02ec9d68ffed0dee85c5efa927eb4"
Expires: Tue, 04 Apr 2023 18:17:45 GMT
Last-Modified: Wed, 29 Mar 2023 18:19:57 GMT
Server: cloudflare
Vary: Accept-Encoding
X-Amz-Id-2: PYjPfsl35OUcW1lOIP9DuuqsZkdof6/nwA6FJprgikNxY2BZE1mgqSaUFEDhMo+j79lt4oGsCTA=
X-Amz-Request-Id: 1NHCEYFX6TWG5SY9
X-Amz-Server-Side-Encryption: AES256
X-Amz-Version-Id: LY0i8ikkhe0tFZ9GU7t6NMYVaf0IAi8k


2023/04/04 14:17:47 <-- 202 https://index.docker.io/v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip> (2.685596304s) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:47 HTTP/1.1 202 Accepted
Content-Length: 0
Date: Tue, 04 Apr 2023 14:17:46 GMT
Docker-Distribution-Api-Version: registry/2.0
Docker-Upload-Uuid: 83629712-e40e-4115-b869-65be4a53b750
Location: https://index.docker.io/v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip>
Range: 0-6811167
Strict-Transport-Security: max-age=31536000


2023/04/04 14:17:47 --> PUT https://index.docker.io/v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip>&digest=sha256%3A5d6ac85655e6f0fd2304784a31b458b0d10fd6ab199dd28665c30b0b8b5adfcd [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:47 PUT /v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip>&digest=sha256%3A5d6ac85655e6f0fd2304784a31b458b0d10fd6ab199dd28665c30b0b8b5adfcd HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Content-Length: 0
Authorization: <redacted>
Content-Type: application/octet-stream
Accept-Encoding: gzip


2023/04/04 14:17:47 <-- 201 https://index.docker.io/v2/svvac/test-images/blobs/uploads/83629712-e40e-4115-b869-65be4a53b750?_state=<snip>&digest=sha256%3A5d6ac85655e6f0fd2304784a31b458b0d10fd6ab199dd28665c30b0b8b5adfcd (509.656609ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:47 HTTP/1.1 201 Created
Content-Length: 0
Date: Tue, 04 Apr 2023 14:17:47 GMT
Docker-Content-Digest: sha256:5d6ac85655e6f0fd2304784a31b458b0d10fd6ab199dd28665c30b0b8b5adfcd
Docker-Distribution-Api-Version: registry/2.0
Location: https://index.docker.io/v2/svvac/test-images/blobs/sha256:5d6ac85655e6f0fd2304784a31b458b0d10fd6ab199dd28665c30b0b8b5adfcd
Strict-Transport-Security: max-age=31536000


2023/04/04 14:17:47 pushed blob: sha256:5d6ac85655e6f0fd2304784a31b458b0d10fd6ab199dd28665c30b0b8b5adfcd
2023/04/04 14:17:47 --> GET https://index.docker.io/v2/svvac/test-images/blobs/sha256:8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d
2023/04/04 14:17:47 GET /v2/svvac/test-images/blobs/sha256:8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:47 <-- 307 https://index.docker.io/v2/svvac/test-images/blobs/sha256:8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d (124.853592ms)
2023/04/04 14:17:47 HTTP/1.1 307 Temporary Redirect
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:47 GMT
Docker-Distribution-Api-Version: registry/2.0
Location: https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/8a/8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d/data?verify=1680620867-vNQecxrlng6pPvu7YNOhWBNrmXo%3D
Strict-Transport-Security: max-age=31536000
Content-Length: 0


2023/04/04 14:17:47 --> GET https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/8a/8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d/data?verify=1680620867-vNQecxrlng6pPvu7YNOhWBNrmXo%3D
2023/04/04 14:17:47 GET /registry-v2/docker/registry/v2/blobs/sha256/8a/8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d/data?verify=1680620867-vNQecxrlng6pPvu7YNOhWBNrmXo%3D HTTP/1.1
Host: production.cloudflare.docker.com
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Referer: https://index.docker.io/v2/svvac/test-images/blobs/sha256:8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d
Accept-Encoding: gzip


2023/04/04 14:17:47 <-- 200 https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/8a/8a9e736f0746cb2ab7edb742e4256950187ba2d6d65818443412d7c62513060d/data?verify=1680620867-vNQecxrlng6pPvu7YNOhWBNrmXo%3D (43.714909ms)
2023/04/04 14:17:47 HTTP/2.0 200 OK
Content-Length: 167
Accept-Ranges: bytes
Age: 1134
Cache-Control: public, max-age=14400
Cf-Cache-Status: HIT
Cf-Ray: 7b2a2d493ec00764-MAN
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:47 GMT
Etag: "a1e25a5cad8bbb5fb0bfc70cc81e00c8"
Expires: Tue, 04 Apr 2023 18:17:47 GMT
Last-Modified: Tue, 04 Apr 2023 13:35:33 GMT
Server: cloudflare
Vary: Accept-Encoding
X-Amz-Id-2: TSqo2xFmd66EWTDRlvHNYX6BQ2jVy+Lyxo6TapjiPOVfVRKAUI8D8SPqHBNS+7zJiLTBHme8Rtc=
X-Amz-Request-Id: JMNMYQQ9BS0XZTAB
X-Amz-Server-Side-Encryption: AES256
X-Amz-Version-Id: Ji41Y9xs_seSMQHg8d4G15OjYkA6aimd

{"architecture":"unknown","os":"unknown","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b"]}}
2023/04/04 14:17:47 --> GET https://index.docker.io/v2/
2023/04/04 14:17:47 --> GET https://index.docker.io/v2/svvac/test-images/blobs/sha256:424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:47 GET /v2/ HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Accept-Encoding: gzip


2023/04/04 14:17:47 GET /v2/svvac/test-images/blobs/sha256:424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:47 <-- 401 https://index.docker.io/v2/ (120.525008ms)
2023/04/04 14:17:47 HTTP/1.1 401 Unauthorized
Content-Length: 87
Content-Type: application/json
Date: Tue, 04 Apr 2023 14:17:47 GMT
Docker-Distribution-Api-Version: registry/2.0
Strict-Transport-Security: max-age=31536000
Www-Authenticate: Bearer realm="https://auth.docker.io/token",service="registry.docker.io"

{"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}

2023/04/04 14:17:47 --> GET https://auth.docker.io/token?scope=repository%3Asvvac%2Ftest-images%3Apush%2Cpull&service=registry.docker.io [body redacted: basic token response contains credentials]
2023/04/04 14:17:47 GET /token?scope=repository%3Asvvac%2Ftest-images%3Apush%2Cpull&service=registry.docker.io HTTP/1.1
Host: auth.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Authorization: <redacted>
Accept-Encoding: gzip


2023/04/04 14:17:47 <-- 307 https://index.docker.io/v2/svvac/test-images/blobs/sha256:424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b (126.061534ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:47 HTTP/1.1 307 Temporary Redirect
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:47 GMT
Docker-Distribution-Api-Version: registry/2.0
Location: https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/42/424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b/data?verify=1680620867-9Qj61mloKDqz1KNoVpfxOCKKPRQ%3D
Strict-Transport-Security: max-age=31536000
Content-Length: 0


2023/04/04 14:17:47 --> GET https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/42/424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b/data?verify=1680620867-9Qj61mloKDqz1KNoVpfxOCKKPRQ%3D [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:47 GET /registry-v2/docker/registry/v2/blobs/sha256/42/424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b/data?verify=1680620867-9Qj61mloKDqz1KNoVpfxOCKKPRQ%3D HTTP/1.1
Host: production.cloudflare.docker.com
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Referer: https://index.docker.io/v2/svvac/test-images/blobs/sha256:424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b
Accept-Encoding: gzip


2023/04/04 14:17:47 <-- 200 https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/42/424cc8c0ee4e74b48bc44a297afddd53620f3437eb0f69c633572b368c56a27b/data?verify=1680620867-9Qj61mloKDqz1KNoVpfxOCKKPRQ%3D (63.814157ms) [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:47 HTTP/2.0 200 OK
Content-Length: 1029
Accept-Ranges: bytes
Age: 1133
Cache-Control: public, max-age=14400
Cf-Cache-Status: HIT
Cf-Ray: 7b2a2d4a48860764-MAN
Content-Type: application/octet-stream
Date: Tue, 04 Apr 2023 14:17:47 GMT
Etag: "332cbf86bb85488dbf69a0160614d63c"
Expires: Tue, 04 Apr 2023 18:17:47 GMT
Last-Modified: Tue, 04 Apr 2023 13:35:33 GMT
Server: cloudflare
Vary: Accept-Encoding
X-Amz-Id-2: 7ijj+fAwt4Gdjj3YDhsM776gtV3ErdSgk6aC6RMnuEhTVMZJZKRk1HxASaIcDnyo4lf2sZEUdXg=
X-Amz-Request-Id: ERTKB3NHTEF5RTYG
X-Amz-Server-Side-Encryption: AES256
X-Amz-Version-Id: Xb1cKW0gGBeyy.4lG2rTQTqvRp_lm7XM


2023/04/04 14:17:48 <-- 200 https://auth.docker.io/token?scope=repository%3Asvvac%2Ftest-images%3Apush%2Cpull&service=registry.docker.io (173.518497ms) [body redacted: basic token response contains credentials]
2023/04/04 14:17:48 HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=utf-8
Date: Tue, 04 Apr 2023 14:17:47 GMT
Strict-Transport-Security: max-age=31536000
X-Trace-Id: 57fc36f3c811c9b6e484ad42edc4e015


2023/04/04 14:17:48 --> POST https://index.docker.io/v2/svvac/test-images/blobs/uploads/
2023/04/04 14:17:48 POST /v2/svvac/test-images/blobs/uploads/ HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Content-Length: 0
Authorization: <redacted>
Content-Type: application/json
Accept-Encoding: gzip


2023/04/04 14:17:48 <-- 202 https://index.docker.io/v2/svvac/test-images/blobs/uploads/ (196.812813ms)
2023/04/04 14:17:48 HTTP/1.1 202 Accepted
Content-Length: 0
Date: Tue, 04 Apr 2023 14:17:48 GMT
Docker-Distribution-Api-Version: registry/2.0
Docker-Upload-Uuid: 70f7ab06-87a1-4c49-86f9-ac46ffc73e22
Location: https://index.docker.io/v2/svvac/test-images/blobs/uploads/70f7ab06-87a1-4c49-86f9-ac46ffc73e22?_state=<snip>
Range: 0-0
Strict-Transport-Security: max-age=31536000


2023/04/04 14:17:48 --> PATCH https://index.docker.io/v2/svvac/test-images/blobs/uploads/70f7ab06-87a1-4c49-86f9-ac46ffc73e22?_state=<snip> [body redacted: omitting binary blobs from logs]
2023/04/04 14:17:48 PATCH /v2/svvac/test-images/blobs/uploads/70f7ab06-87a1-4c49-86f9-ac46ffc73e22?_state=<snip> HTTP/1.1
Host: index.docker.io
User-Agent: crane/0.14.0 go-containerregistry/0.14.0
Transfer-Encoding: chunked
Authorization: <redacted>
Content-Type: application/octet-stream
Accept-Encoding: gzip


2023/04/04 14:17:48 <-- reading tar: archive/tar: invalid tar header PATCH https://index.docker.io/v2/svvac/test-images/blobs/uploads/70f7ab06-87a1-4c49-86f9-ac46ffc73e22?_state=<snip> (645.311µs)
2023/04/04 14:17:48 flattening docker.io/svvac/test-images:crane-flatten: uploading layer: Patch "https://index.docker.io/v2/svvac/test-images/blobs/uploads/70f7ab06-87a1-4c49-86f9-ac46ffc73e22?_state=<snip>": reading tar: archive/tar: invalid tar header

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant