feat: chunked image push via OCI compatible push #2760
markphelps
force pushed
from
946bbd54
to
8b01c53e
47 days ago
markphelps
force pushed
from
8b01c53e
to
88ff3638
47 days ago
feat: chunked image push via OCI layout
818afa9a
refactor: reorganize OCI push into pkg/oci, pkg/registry/config, and …
4be84354
chore: minor cleanup
79c0b1dd
refactor: consolidate push progress and concurrency across image and …
929c1815
refactor: remove auth string matching from shouldFallbackToDocker
2c7f1055
refactor: replace hand-rolled progress tracker with mpb library
17a11531
fix: add WithAutoRefresh to mpb progress container to prevent deadloc…
261b1bb5
fix: create mpb bars with total=0 to avoid triggerComplete blocking S…
e485cd0f
refactor: consolidate OCIImagePusher into ImagePusher
23f3c556
refactor: remove ImageSaveFunc abstraction and pkg/oci package
95f94588
feat: gate OCI chunked push behind COG_PUSH_OCI=1 env var
173c094a
chore: mod tidy
2182ab09
feat: add progress bars for OCI image push and force HTTP/1.1 transport
cd606d8b
markphelps
force pushed
from
9930c185
to
cd606d8b
47 days ago
markphelps
marked this pull request as ready for review 46 days ago
markphelps
marked this pull request as draft 46 days ago
feat: respect OCI-Chunk-Min/Max-Length headers from registry
7aad05bd
fix: replace mpb with Docker jsonmessage for push progress display
fce445cf
fix: sanitize OCI push error output and clear progress on Docker fall…
195661d7
Merge branch 'main' into mphelps/chunked-image-push
b7c4e9f5
markphelps
marked this pull request as ready for review 45 days ago
fix: address code review findings for OCI chunked push
607743ae
markphelps
dismissed their stale review
via 607743ae
45 days ago
markphelps
changed the title feat: chunked image push via OCI layout feat: chunked image push via OCI registry API 45 days ago
markphelps
changed the title feat: chunked image push via OCI registry API feat: chunked image push via OCI compatible push 45 days ago
chore: bump default push concurrency from 4 to 5 to match Docker's de…
bd7c0a12
fix: address PR review feedback for OCI chunked push
6e0ed39b
chore: use 96mb for default chunk size, its cleaner
4afcbac5
refactor: use functional options pattern for ImagePusher.Push
d083d2af
chore: remove dead HTTP/2 stream error handling and fix stale size co…
04245205
chore: clean up stale comments and clarify buffer pool reuse
e664a5c2
chore: minor cleanup
9776f27f
Merge branch 'main' into mphelps/chunked-image-push
f64d4a8c
markphelps
deleted the mphelps/chunked-image-push branch 44 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub