Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/thesayyn/go-containerregistry
Go library and CLIs for working with container registries
https://github.com/thesayyn/go-containerregistry
eb7c14b719c60883de5747caa25463b44f8bf896 authored about 5 years ago
* Move gcrane cobra stuff under cmd/gcrane/cmd
This mirrors the crane structure.
* Expose ...
d03d4360e0d8e2f6c1ea94c4b07e65630be3b19b authored about 5 years ago27617aaecb6c4977d078e9519be187a40b5dcf83 authored about 5 years ago
35aadeaf3d95c29bb3323417a21aefbcd59b1b46 authored about 5 years ago
Pulling and Pushing might indicate we're actually downloading and
uploading blobs, but that's (...
2f3ea965e8f2995bd07a56be244cafc656851edb authored about 5 years ago
URL-encoded stuff was getting escaped poorly.
c3c945ec371341c1a0c94f66bb0240acc4ad72fa authored about 5 years agoFixes #265
2ce3ea99b462cbf187a16bb5d0fb1d5820694538 authored about 5 years agof8574ec722f4dd4e2703689ea2ffe10c2021adc9 authored about 5 years ago
68ec2f2f340a26ba1cc53ad5d98352048ae49840 authored about 5 years ago
* Revert "adds support for the /v2/_catalog API (#548)"
This reverts commit f9947dc9e9f8a234e...
c0886fb9139d5d233af15f9f0adb3387bf76b0ec authored about 5 years ago9087f290f1e469ae06a44506613e9115f90870ac authored over 5 years ago
* Add crane tag
* Rebase onto taggable change
* Update codegen
* Add test failure descr...
05d42c5106544e50fbb74808dd5bcd8f84e0549f authored over 5 years ago527a1378377fd680cbceb0e9af77e72c1260939b authored over 5 years ago
Fixes #602
56331f7b2c8446ec29e56ceeab6dae5a500ea2ba authored over 5 years ago* Add verbose flag to gcrane
Also ensure consistent `Use` field between duplicated commands, ...
e453078ce1044f7260fa89693050ee9af673d35d authored over 5 years ago* Add debug ko config file
* update cloudbuild.yaml
f288e9b3247d2224e067b6427f5fc919c2448859 authored over 5 years agoFixes #600
79629ba8e9a15229f6c404644ce37ddce30414a7 authored over 5 years ago* Tweak dep management to handle vendored tools
* ./hack/update-code-gen.sh && ./hack/update-...
50b26ee28691d22901fa3f55c52bdedf6c6a0be1 authored over 5 years ago* adds support for the /v2/_catalog API
* adds pagination to registry catalog function
* A...
f9947dc9e9f8a234eb279ce02b277dca184de9be authored over 5 years agoc3e16dc67943af5d019fb307f4b2b361e486ebb2 authored over 5 years ago
7683b4ee5f6150cb47a791309f781c522b95a58f authored over 5 years ago
b77a90c667afa5efd3fa108f4c2381c54ecf9a69 authored over 5 years ago
This decreases the binary size by 3MB because the daemon package pulls
in so many dependencies....
* Get version from debug info
* Update readme
b84f98bcd5132f171d535d540c715aa369a73c14 authored over 5 years ago
Using Printf with the output of the httputil dumpers caused strange
output because the url-enco...
ff83c5602cf4146bb79b0753aa35a3d875095be4 authored over 5 years ago
* Add tests for logs.Debug
* Fix lint
25dff318f1f9ab1a4cbf49d2045db8ee2500c5c7 authored over 5 years ago* Add logs.Debug
* Add logging transport
* cmd/root
* log auth
* Dump http requests ...
68bc585818eeca751a710d0f83265e3966a0f56c authored over 5 years ago79c551cc4384e1977fac9081619a227033cc1c7e authored over 5 years ago
This is really annoying because the daemon client package pulls in
containerd, logrus, and grpc...
Signed-off-by: Javier Romero <[email protected]>
561fd284eaf0bfb951af33dca0ee4d52598ca7ef authored over 5 years agoad4d3434818ad2f611c6c6b5f517ab16478484bc authored over 5 years ago
* Add helper func to create authenticators using a Google Service Account.
* Fix import path
d341a7d90fa0aac2b61889e5b9ff163cdbafea8c authored over 5 years agoe4d5ca269fc3b63d12f77823409b355d3344d3df authored over 5 years ago
These were only set for the bearer transport, but we care about basic
and anonymous as well.
* Legacy tarball writer should skip empty layer in layer history
* Format comments
* Addre...
d30598c4fd374f6b1b56e70dfa52c06a90a8ce75 authored over 5 years ago* Add package comments to fix lint errors
* Fix year
* Fix panic in legacy tarball writer ...
71da34e4d9b3b67878449570720ad1d66466345b authored over 5 years ago245438670942d28559938dbbc246bfd7a0063fe7 authored over 5 years ago
* Respect mediaType of index in layout
... rather than assuming all indexes have media type
...
a3d713f9b7f80712c459b956fa863e234ce9e749 authored over 5 years ago
* Add name.Repository helpers
Fixes #563
* Add some tests
* Fix some uses of string sur...
1fcfcf2f6866ccdd4f686421b2de0d99c8f0514f authored over 5 years agoFixes #565
d753c5604768dfa0b904d27440a9d8a131f6878a authored over 5 years ago1e84d6375038177421d47d4ea8dc53ec9614e18e authored over 5 years ago
c96c5a3da4912a8657173737a33173813969dbfa authored over 5 years ago
* Implement pkg/internal/compare
* Rewrite tarball tests to use compare
* Use compare for ...
6a82f38391ea4879f9987b31c631bac0564b2354 authored over 5 years ago1c9529ac5ad3a6c9bbae3cbccb0755a5f2b77be7 authored over 5 years ago
The descriptor.Image() code handles docker v2schema1 images cleanly, but
the Image code resrict...
* stashing
* Add validate.Layer
* Fix linter
560b6890f9116a32718260bf3dddc5987c6ca026 authored over 5 years ago* Use github.com/docker/cli/cli/config
* Convert authn.Authenticator type
This now returns...
cf66aa2c31a900626cc59d2747a644d7d8f05ef3 authored over 5 years ago* transport: Fix ping code to wrap errors in a transport.Error
I added a high level test that...
4a5eb885e03fb2bd2df0e6eeae82b47729c88864 authored over 5 years ago* Move all presubmit stuff into the presubmit dir.
Also fix the lint error in registry
* M...
53e1ac5a7d185672cfa09b847b4fa32d229899d1 authored over 5 years ago
This is a holdover from docker days and isn't present in
opencontainers/image-spec.
* registry: Allow configuring the logger
* Flip registry to use an option pattern.
Also al...
d2c9827d3ca30953f775c84a01e33629259e1e47 authored over 5 years ago* go: Switch to go version 1.13.
1.11 is unsupported, and 1.12 doesn't default to modules whi...
c88aae45b71060dc45f15091ab0b150f384fc4a3 authored over 5 years ago* Add package comments to fix lint errors
* Fix year
* More lint fixes
38d665cadff75b725c843e04ae79c7354e430a69 authored over 5 years ago* Implement v1 tarball creation
* Fix foreign layer info for uncompressed tarball layers
4478e83b8d65cb6aa5a93f5089c0e1def820875f authored over 5 years agod171f1273119d316e4515bfb1058eadb1264cb38 authored over 5 years ago
Got tired of seeing my failures in travis, this is a local subset.
Also noticed that linter w...
35c9cb0044e1f5b92294ce4936dd49da6311be85 authored over 5 years agoe9bee82353c7d093a89709b5dcd5a475b1ec4bfd authored over 5 years ago
* Add --jobs flag to gcrane cp
* Size task chan based on jobs
6f1443b3f51cd0e252e3aa01e8274728dc25805f authored over 5 years ago* Add benchmark test
* reset timer
5340dbaba4cf3d6a62218976684c9cbfc1628d32 authored over 5 years ago* Preserve input strings for name.Reference
This modifies String() to return the original inp...
a89caf0d11e5c574099f812e9ec96d15cef16a5e authored over 5 years agoFixes #528
650bcbc276f32fe9e40263635bbf4a61a7837739 authored over 5 years ago* Implement index mutation
164ee21a6dd5df140d1825d0c489897927979e24 authored over 5 years ago* Add omitempty fields for Image config.
* Update hashes
bb2eda47dcc0c4cb5d554415f786c8fbe45e42fb authored over 5 years ago* Add Size to interfaces
0392546b34e990b8726532089fcae5d626430249 authored over 5 years ago03a1f32f17d8bc23168145c38d6bc3184bc0dd35 authored over 5 years ago
* Implement remote.Tag
7bf4ee66b8880b88a031c26b65c8a7ef092d8e76 authored over 5 years ago* Add staticcheck
8b1ae43a6dc3b266d2f46cf6b207dd14abc6711a authored over 5 years agoffd186870143639533615fb03253d710829e01ca authored over 5 years ago
* Update Keychain interface to accept repo
Fixes #495
* Update pkg/authn/k8schain/k8schain...
b02d448a3705facf11018efff34f1d2830be5724 authored over 5 years ago* Fix linter issues.
* Review feedback
* Missed package comments
a8228cdaedffd366395d5a0b3022cd2142fddadb authored over 5 years ago* Undo breaking change
c42ad69e09fbd01b62fafc916905387c74b5dca2 authored over 5 years agoThis will naturally throttle us based on our concurrency.
Also adds retry with backoff in cas...
8c11e941c4808bce6fd7e6e88df0e087caa68928 authored over 5 years ago0632dd120f814738b238b5c1368396a4af5c3bb3 authored over 5 years ago
Adds a new package, internal/legacy, where we can keep this without
worrying about the API.
This provides direct access to a blob in a registry instead of having to
go through remote.Imag...
Also hit some missed coverage in remote.Image.
151158ca1cc645cbafdd4308680ef97e1cd5813c authored over 5 years ago* Invert random and empty dependency
* Clean up tests that were broken
226422ba1797895bdcab742e23562ff4d171c0ef authored over 5 years ago
Add test coverage for any low hanging fruit.
Add some more validation to pkg/v1/validate.
Add ...
Add random.Layer
This will make it easier to test foreign layers.
bbf4c7149cce677d86336982045347f145d05435 authored over 5 years agoAdd URLs and Annotations to what you can append with mutate.Append.
This makes it possible to...
2e91d5f85c2760a686e204ca51bc733be2ab4d30 authored over 5 years agod448c55e6b46c1d58522a2e4ef0d5a4efda9f28c authored over 5 years ago
21b2e01cec0414cab5fc39bf1a4ddaa7523baf53 authored over 5 years ago
* Speed up remote tests
Moved the CheckPushPermission tests that hit the internet into a
sep...
31e00cede111067bae48bfc2cbfc522b0b36207f authored over 5 years ago
4f0441a3131e845747a7234b3cfef18a39b79d8c authored over 5 years ago
5d07ccae338dd71d461b7514ce1cad26b0bc4300 authored over 5 years ago
This allows for much better debugging of the returned error.
cad632e202c55e55161fdbd96e4c6b8e75d0cf08 authored over 5 years ago* Create a content package to create a image from a content map.
This is done so that there i...
ef12d49c8daf6a6d72978966d5945e39bb898b4a authored over 5 years ago65ccf86b63450797094ceee6b3d1ddd79253cd89 authored over 5 years ago
* Resolve ports to well-known values when comparing Host values to decide whether or not to send...
273af77a08b28b49cc2cff2dd8ae50a5094dac74 authored over 5 years agoedd4d0d07167eabb1ce41c55d606ab1e072c4076 authored over 5 years ago
* Create a tls version of the registry.New()
This handles the complexity of generating certs ...
74f764b9c57560a6b57e58f6f9b41bae7b580953 authored over 5 years ago
We log for two reasons:
1. Warning for something that might have gone wrong.
2. Progress for t...
46a3528b82270ecea7c731c14e698ea24aa0bbca authored over 5 years ago
ca8b66cb1b793f7fb0e3c191ad9a37eb3dc80ea0 authored over 5 years ago
* Add retries for temporary network issues
We pretty commonly see this issue when communicati...
11836488c0a2f806544892ad2ff3ed07103e0768 authored over 5 years ago
Trading one hack for another -- instead of calculating the digest for
signed schema 1 images, w...