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
This allows us to plumb a user-agent everywhere, and makes some things a
bit more consistent. T...
This will simplify my life a bit.
23990dab37bf92ee1207207091c9eebe549aa725 authored almost 4 years agoIf specified, tag can be omitted for single-image tarballs.
549ee62f0066e79b4b0eaad8689744d9ce5e2d15 authored almost 4 years agoSigned-off-by: Avi Deitcher <[email protected]>
7e30746dde2f5a19b609f885dfef4e7b1d1503ad authored almost 4 years ago591f202f6ffc45109b01f04b67ea08ee19fb3bf1 authored almost 4 years ago
* allow multiple images pull
* run hack/update-codegen.sh
* implement MultiWriteXXX
* a...
3259211c1f248c1d0376522b15021146a9ff67b8 authored almost 4 years ago* crane digest: fallback to GET when HEAD fails
* Improve error message for unparseable hash ...
a11b12f378b5b673ca7a544cfae7a05ad0d209c6 authored almost 4 years ago
- supported in WriteLayer, Write, WriteIndex, MultiWrite
- chan is closed when write completes
...
* Use name.MustParseReference in gcrane copy_test.go
* Use name.MustParseReference in check_e...
4a92f6cd028daf021b9f29b0b2bc9f10b422e2fb authored almost 4 years ago* Cover crane.Optimize
* Cover crane.WithPlatform
* Cover crane.Append
* cover crane.Op...
70c58c0e4786822fee41860c0c235f14563cd868 authored almost 4 years agob111f8754814d7f8572e605615efa82016404043 authored almost 4 years ago
29b86b54d806ee207667327638a174dd8d2d8b89 authored almost 4 years ago
bea57adbec389354c16a3db17a81759529dd8ff5 authored almost 4 years ago
Signed-off-by: Carlos Panato <[email protected]>
db3e0a7cc64635e4f18c74dee182962420deba9e authored almost 4 years agod5f9e2ca6fcc1dbdfc0e1af7b1f08eb321a72e4b authored almost 4 years ago
Signed-off-by: Knative Automation <[email protected]>
92afc74ab5a3a9e00cb4b6bc15ca7e989fc1fdee authored almost 4 years ago2f4c6f06b18713c67a11f19b413de705a5338309 authored almost 4 years ago
71a6fe934ea501d64351f92cb40f22805ca55179 authored almost 4 years ago
3a77edbedf54af8571bdbd6121f9deac717aca10 authored almost 4 years ago
233b2d3371d826ead33ffebb37c47ac807809ff7 authored almost 4 years ago
Our GitHub actions expect .yaml
e4a81b2c7c67b7b8cc2e67ddcb27bdd804da9db3 authored almost 4 years agobccf3f1871e114babde9a384591fc8418cccf4c9 authored almost 4 years ago
93228a70849651ba98cdee6f0654f623d7cdcbdb authored almost 4 years ago
If we want to add anything other than descriptor mutators as options, we
need a place to do tha...
efb2d62d93a7705315b841d0544cb5b13565ff2a authored almost 4 years ago
6928f6d356ab814273c1fc7195571b6757a29f0e authored almost 4 years ago
Signed-off-by: Carlos Panato <[email protected]>
60c7f4d7cd5b5c98fc8113183a91a5b8b374170a authored almost 4 years ago49ca2bb36dc33cc1bd2ebb27184e5af5fe764b52 authored almost 4 years ago
Signed-off-by: Knative Automation <[email protected]>
d81088d9983eadf23f5f7023af5242d7e30982d6 authored almost 4 years agoe96aca218801b494b2f38905e06b490126fb0318 authored about 4 years ago
Signed-off-by: Carlos Panato <[email protected]>
6a1151b32fa21594e5901362245b9b53e30a5b7f authored about 4 years agoSigned-off-by: Knative Automation <[email protected]>
04be42404b133889ce2cd8a638a68a0d14d9ff94 authored about 4 years agoSigned-off-by: Avi Deitcher <[email protected]>
cbafe638a7a93a8adcad62908bd9a33a223decec authored about 4 years ago* Access v1.Layer via our index impls
* Add test coverage
* More registry coverage
4d068fbcb51f224f9667497fe24b83506f979ede authored about 4 years ago* Support non-distributable layers in Write and MultiWrite
Signed-off-by: Dennis Leon <leonde...
9c81ed02c3b521bea5c56ddc2698f37a788b176f authored about 4 years agoSigned-off-by: Knative Automation <[email protected]>
2276eac05fbee1de1315d16ec4b9346f3350c804 authored about 4 years agoc8e20356b46ede7e317490721c847bd4314bebdb authored about 4 years ago
* bump k8schain deps
* bump ggcr dep to latest
5c4818de4025d75ac461bcc12a5527dda9be8f2c authored about 4 years agomaster -> main (where meaningful)
whitelist -> allowlist
exotic -> strange
19c2b639fab181f2c64747ce946d6ac83cfd5545 authored about 4 years ago
Use a bufio.Writer to buffer gzipped output while we are reading from
the other end of an io.Pi...
76199f1a4fde7da9785dfe119fb1c1bfa2f443fc authored about 4 years ago
* pin k8s.io/code-generator to v0.19.7
* pin k8schain deps to v0.19.7
* drop travis
they'...
Signed-off-by: Rui Chen <[email protected]>
859dff29bf3017e5bd7f0bdd29d716913c1131b0 authored about 4 years agoSigned-off-by: Carlos Panato <[email protected]>
213dd48b6cf3d6139a9787781e0e24ff2c4a0f56 authored about 4 years ago38d292ec4b6203bf86ec7f4540d77fa8adf7ee6b authored about 4 years ago
4eb508cda163bef9f0859b30f22168e2a095281e authored about 4 years ago
To match remote.WithUserAgent
0d81a610f7dfd791603c7e1b508b80a51288a87c authored about 4 years ago
This json.Number thing was added when AR was returning the wrong thing,
now they are consistent...
* Split k8schain off into its own go module
* Tidy up and vendor
* Add k8schain tests to p...
8844390b26bb9e2a2de629348e594fb9d4f29774 authored about 4 years ago96d4226fd9db72907efe274af4801fcf1cea2054 authored about 4 years ago
* Fix crane digest for v1 and platform option
This allows to use crane.Digest on images with ...
76820123009035098ba39809c2f6bd0b2669e31d authored about 4 years agof97c411e4aa61a02a2fefd761529d14106687a83 authored about 4 years ago
Sometimes the error is on proxy level, but it still will be beneficial
to retry it.
Co-autho...
3b7741e3b902b94ac9720e270094ed0ea51e1db4 authored about 4 years agod1ffc8b82b61910dbcabfb07fdc0b6cb96fb3d66 authored about 4 years ago
Before, this would just print the AuthConfig that we get back from the
config file read. This i...
Fixes: https://github.com/google/go-containerregistry/issues/873
3584fa0df9f1bd51a7cf559c97126a20212fa7cd authored about 4 years ago* fail computing digest if no refs are provided
* fix error string
ec3c7a57da6892814f38f14949c00d4c2d344ea9 authored about 4 years agoSigned-off-by: Knative Automation <[email protected]>
6544cb07415a0b92dcc4079fdb13c4540f651e11 authored about 4 years ago* Warn when crane optimize misses files
* Try my windows fix
54efceb0965e79e4c9083dceff1a2f73bd432fb5 authored about 4 years ago* Start to flesh out crane optimize.
This is a hidden command, which roundtrips a remote imag...
c95d7bdd6359dab9cbf575fae14e3389e3efa84e authored about 4 years agoaae02027808d26cec50ecfdce0e200591bbad1a8 authored about 4 years ago
NewCmdAuthLogin now requires you to pass in your usage string, so that
it is no longer hard-cod...
Signed-off-by: Avi Deitcher <[email protected]>
39d4b23dcd1730cfd7c62c0b5dd913478ae708ea authored about 4 years agod29eb11e1b5fe51a3c84260a3bd1229161d6042d authored about 4 years ago
8b4c3b5b21a361e1f1b95279429b43d5ae2e7309 authored about 4 years ago
* Have tarball.LayerFromOpener support estargz
* Add docs for env var, use upstream constant
...
* Add v1util.EstargzReadCloser utility.
This adds the first utility function we will need to ...
e87a6fcb8a481c7c30d6a52081eee20714396d55 authored about 4 years agoSigned-off-by: Knative Automation <[email protected]>
aa5d26f5747192f061a72a1644bb9be6f9f4ee22 authored about 4 years ago* Move logic out of v1util into other packages, leave aliases for back-compat.
* Eliminate ou...
481434cb8ee43b7da4938f8dd8bb9fd1fe185d3c authored about 4 years ago* Refactor to support caching compression.
Today `tarball.LayerFromOpener` must either compre...
8b5370a4d663c2fd277022f672427f40fe2a26c2 authored about 4 years ago* stream.Layer: Don't fail if Close is called twice
Fixes #707
* crane.Append: Use stream....
a85f8fde608dbe9c5115f8012fcc1fcd54bbf370 authored about 4 years agoSigned-off-by: Knative Automation <[email protected]>
94913c02dcaa92b09b913585c1d26ba2eba1d946 authored about 4 years agoSigned-off-by: Avi Deitcher <[email protected]>
a33895cbc7d80066077f3b0d008d9827b343f0af authored about 4 years ago
This is currently always set, but we should only set it if there are
actually credentials being...
Also, refactor unpackTaggable a bit to ensure we only call RawManifest
once.
* Return both https and http errors on ping fallback
Currently, we just return the last one, ...
7b3632c533c3afc353a45639890dda0355849e22 authored about 4 years ago
For most things consuming this package, they will depend on an actual
released version of go-co...
Signed-off-by: Knative Automation <[email protected]>
3158c9864c7c2061626af8b4fb27b306eb46f0c4 authored about 4 years agof937abdc5c9af165a6921363fb49da3fe6cef421 authored about 4 years ago
* Expose transport.NewUserAgent
This allows you to supply a customer user agent string that w...
7c586d4a0cef22340876855603735136c846793e authored about 4 years ago* Add support for arm and arm64
* Drop arm from travis
* s/386/i386/
* Put the arch in ...
5f1c4b20f1c3e003af0c24a585770fe301fd23cf authored about 4 years ago* Add WithAuth options to pkg/crane
* Refactor gcrane
This will just overwrite certain por...
03492532c1a4e23f03ef01290d5c09e9cfcdb25c authored about 4 years ago* Parse WWW-Authenticate challenges on retry
Use docker/distribution challenge library
* l...
59645bd469db8b464ee267f92789cc97a2b01f74 authored about 4 years agocf9d7b33e9e735ce7ad8c1446f76deb51fbfe8e0 authored about 4 years ago
* calculateSize
Signed-off-by: Avi Deitcher <[email protected]>
* Update pkg/v1/tarball/wri...
6df03039b8daf2667fcebb80415265cde17dfc22 authored about 4 years ago
Signed-off-by: Avi Deitcher <[email protected]>
Co-authored-by: jonjohnsonjr <jonjohnson@google....
Add transport.NewWithContext.
Use the provided context for the initial ping request and token...
3904ad806ff1c30cb12e7d41f78a5702bf7e176d authored about 4 years ago144defce3e564127f7196277b16b93b744649951 authored about 4 years ago
Signed-off-by: Avi Deitcher <[email protected]>
50fe4c4fa3ad7b91fd4d86f8b58ded12a3416d05 authored about 4 years agod4a7f2f35a2f035df4da27331a91321a863ac158 authored about 4 years ago
* v1.Platform.Equals utility
Signed-off-by: Avi Deitcher <[email protected]>
* v1/match pac...
70abb4c409059f50c0335b423fdfcf138cc8afd2 authored about 4 years ago* Add name Option functions
Adds a name OptionFn type that allows for overriding default opti...
b004c8a4ea0893bdbc3042c101de50d25259b9da authored over 4 years agoReturn "unexpected status code" instead of "unsupported".
Instead of just printing the status...
dd33eb2cd6201dfd08ef8da710688c4a5bfa76c3 authored over 4 years agoSigned-off-by: Knative Automation <[email protected]>
5749037d8bef27beb5f6137710d6ee866bc4d7df authored over 4 years agoef0e499de80f001ac57881689e9a40a2497247a6 authored over 4 years ago
ca90ba63c3aea0192e95b58c7a4ffc1a26e5cb67 authored over 4 years ago
* Revamp debug logs
1. Drop places that can log creds. May bring this back with build tags?
...
* Make sure options are propagated to child Writes
Right now we are just passing through cher...
5fa6b58756080ed3d89b6a460eefc83387d95144 authored over 4 years agoSigned-off-by: Avi Deitcher <[email protected]>
6a6302569e968bb450a96bc80af791aa689d53a3 authored over 4 years agoSigned-off-by: Knative Automation <[email protected]>
a14ada4496c9349f81af6bfa9ecd654cd19ff581 authored over 4 years ago