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

Document setup-crane in cmd/crane/README.md (#1152)

5f2509ca5621f8aaee1859b38e83865c73301811 authored over 3 years ago
recipe: Document diffing filesystem contents (#1155)

0de2b1e4b76f2d7571e8e5f5942450b5028591c1 authored over 3 years ago
Fix presubmit (#1161)

- gofmt things using Go 1.17+
- go install @version instead of go get
- go get some k8schain deps

0dfbb568512eae093cfeaefe620aabec76a6681b authored over 3 years ago
Add s390x arch to goreleaser (#1149)

dd86162b7208c25de4820ee511c8f1a4b8438aa9 authored over 3 years ago
Refactor the control flow for manifests and blobs. (#1157)

I noticed that these functions were giant switch statements without the `switch`, they should al...

e7cd6afc43c1dd7f1c5cb4e2dbab3836d9110b24 authored over 3 years ago
Fix small typo in partial README for UncompressedImageCore (#1156)

b0e827a2dd252e2b68ee1dff0b59a47077720dd9 authored over 3 years ago
Update go mod deps to latest releases, run `go mod tidy` and `go mod vendor` (#1139)

Signed-off-by: Jake Sanders <[email protected]>

72ae53c6cd6746b48ee64f08aa8b504d4d975a00 authored over 3 years ago
Bump github.com/docker/docker (#1140)

Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.8+incompatible to ...

35e35410eee5e4245751cf575ed7abb5adb3a149 authored over 3 years ago
Bump github.com/docker/cli (#1141)

Bumps [github.com/docker/cli](https://github.com/docker/cli) from 20.10.8+incompatible to 20.10....

d43a5ce71e7984310ca552171faaa2ac509c8e67 authored over 3 years ago
Bump github.com/containerd/stargz-snapshotter/estargz (#1138)

Bumps [github.com/containerd/stargz-snapshotter/estargz](https://github.com/containerd/stargz-sn...

230ff8eb266fb1b4330d7b96a5c45c3e6c919481 authored over 3 years ago
Allow image layers to use any custom media type (#1136)

Workaround for https://github.com/google/go-containerregistry/issues/1133

Co-authored-by: Rya...

9ae11fe20941660c625fdaf49d40fa88cc90da84 authored over 3 years ago
Re-enable codeql analysis (#1135)

2459de30539a35c9514d29b582dea19dbb3330ea authored over 3 years ago
pkg/authn/k8schain: run go mod tidy (#1131)

Signed-off-by: Koichi Shiraishi <[email protected]>

308547aa3b276fdddaa9c13bd7fcdcee09aef34e authored over 3 years ago
Make retrying transport and http errors configurable (#1122)

* Only wrap transport if it is a transport.Transport

Note: This is a breaking change

Autho...

34b7f00d7a60205c7e9938a8da80e10349d626cc authored over 3 years ago
Don't reuse errgroups, propagate contexts better (#1128)

When you Wait() on an errgroup, the underlying context gets cancelled,
so calling Wait() twice ...

c71ca9bc5e4d7e3d4e62a70fdd34994621c7980d authored over 3 years ago
Propagate crane options through gcrane cp -r (#1127)

Missed this when refactoring a while back. We want options to get
proagated down into the image...

b5cf9c4bef2a73e036ee1a048e316ef4efccd353 authored over 3 years ago
feat(daemon): avoid multiple initialization (#1126)

* feat(daemon): avoid multiple initialization

* Use sync.Once

486e71fb86558729ddd8185a9d6afd6ef9ae1b65 authored over 3 years ago
Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#1125)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.0.3 to 2.1.0.
...

40ba044ce038467e87299d229dcae9f5b2ea815f authored over 3 years ago
feat(daemon): lazy image saving (#1121)

* feat(daemon): tarball lazy loading

* fix tests

* fix: replace LayerByDigest with LayerBy...

f0983da3297cf2e88939a5db926ce60d8535b21b authored over 3 years ago
Make `mutate` constructs immutable. (#1124)

I noticed that `cosign` was taking advantage of a bug in the mutate package
where the `Manifest...

0e8b581974ddd6879e02df540662c394921387e7 authored over 3 years ago
Add temp codes when determining if an error is 'Temporary' (#1115)

Authored-by: Dennis Leon <[email protected]>

8388fde8bcadbc8ddb820b5ac0046e10e6c572e7 authored over 3 years ago
Bump github.com/containerd/stargz-snapshotter/estargz (#1118)

Bumps [github.com/containerd/stargz-snapshotter/estargz](https://github.com/containerd/stargz-sn...

c5dea0c25c85d545defae84225ff44876e37ae4c authored over 3 years ago
Bump codecov/codecov-action from 2.0.2 to 2.0.3 (#1112)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.0.2 to 2.0.3.
...

7e0ed51a7bb1930bfb6859f319975b578ed04de2 authored over 3 years ago
Make crane flatten work with indexes (#1105)

* Expose crane.GetOptions

* Add easier accessor for remote index

* Support flattening index

e92a648af1b6050f0a4b7e625bb4123ad0170d1b authored over 3 years ago
Implement annotation-based rebase hints (#960)

* Implement annotation-based rebase hints

`crane rebase` now inspects the original image for ...

de8aff85c9090d37ed6fe436d696f3a820e5c767 authored over 3 years ago
Clean filepaths in mutate.Extract (#1106)

When flattening a filesystem, we have to clean filepaths so that
we don't have duplicate filepa...

f9a1886f3df0e2b00d6c62715114fe1093ab1ad7 authored over 3 years ago
Add crane flatten (#1104)

* Add crane flatten

This is adapted from #735 but changes the UX a bit to match what we've
c...

bea59b93e0bf9f2ac673defd6d8f2a8e162937b9 authored over 3 years ago
feat: ability to set page size for tags list and catalog calls (#1102)

bcbf8d3f7c2647dac055ca71d4e4762e1639dc56 authored over 3 years ago
Bump github.com/docker/cli (#1101)

Bumps [github.com/docker/cli](https://github.com/docker/cli) from 20.10.7+incompatible to 20.10....

54c3445d5232a3f1975af8b412210beca81c2114 authored over 3 years ago
Bump github.com/docker/docker (#1100)

Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.7+incompatible to ...

be17d0adb84d1aef46f2c58671f7a2254bc46a8b authored over 3 years ago
Add --set-base-image-annotations flag to crane append (#1098)

* Add --annotate flag to crane append

This flag instructs crane append to annotate the result...

1830951810dc31cfc07144029abfe905e50e9ac9 authored over 3 years ago
Bump codecov/codecov-action from 1 to 2.0.2 (#1095)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 2.0.2.
- [R...

a65a0a616b77e0460c5b4b999d3afc346e2d21af authored over 3 years ago
Bump actions/stale from 3 to 4 (#1096)

Bumps [actions/stale](https://github.com/actions/stale) from 3 to 4.
- [Release notes](https://...

d6bc6d58c0d10eefc526d17c9bbf4ba42621be09 authored over 3 years ago
Update dependabot.yml (#1084)

1781b9f1657c7c0275b12b65c7ac50807a7c8ed0 authored over 3 years ago
Add static.NewLayer (#1093)

* Add static.NewLayer

* Document that static layer contents aren't compressed

* remove unn...

092caf0f50b9a09588b653e08480ec4077cb289f authored over 3 years ago
Add recipe to calculate image size (#1088)

* Add recipe to calculate image size

* document --platform for indexes

4759a5ddc7f5d87f700cf5b201971717c5991039 authored over 3 years ago
Straighten out remote.List{WithContext} (#1090)

remote.ListWithContext now just wraps remote.List, instead of the other
wawy around. This also ...

a3a06bb606923107a6b7d4668815266445154c11 authored over 3 years ago
Reduce default catalog page size (#1092)

Fixes: #1091
Refer: 11a80c250

eca1cd86affe459c22a2c7a818769ea70d13496e authored over 3 years ago
Use Data field when fetching in remote (#1076)

* Add Data to descriptor

* Use Data field when fetching in remote

Small optimization to us...

45aaa6c000ebf2acacad9beef7c82667ec51662c authored over 3 years ago
Handle multiple www-authenticate headers (#1075)

* Additional check added upon receiving multiple challenges

It might happen there are multipl...

596751a1747114c7f502f8a99a55891865aa2d03 authored over 3 years ago
Allow mutate.Annotations to annotate an Image or ImageIndex (#1082)

* Allow mutate.Annotations to annotate an Image or ImageIndex

* Correctly spell annotateable
...

2f6fbf77f249f97f834331caf6fc521c2bcfb5ca authored over 3 years ago
Bump github.com/containerd/stargz-snapshotter/estargz (#1083)

Bumps [github.com/containerd/stargz-snapshotter/estargz](https://github.com/containerd/stargz-sn...

a0b9468898deb31e3eb35f97fa4f0d568e769296 authored over 3 years ago
Only verify size if we can (#1080)

* Only verify size if we can

Sometimes Content-Length isn't set, and sometimes we don't know ...

13e1a6b06afd59fbc54e94ddcfb1475504e72883 authored over 3 years ago
Set Content-Type to application/octet-stream (#1079)

Some registries expect this.

5ea35697da9f2d88f67b4a0f43dacdfbca6a627c authored over 3 years ago
Avoid race in progress_test.go (#1081)

68edb3a4627737b7dfe84a8a1574de112c6b475b authored over 3 years ago
Don't overwrite WithTransport option (#1077)

Missed this in review. We clobber the HTTPHeaders immediately after by
having two WithTransport...

03f1bf46bab527b80f3b32fba78b7a7ac0b0bc42 authored over 3 years ago
Add crane recipe for listing files, add note about symlinks (#1072)

b448abac9a7021605f2142ed6e04daa61c769324 authored over 3 years ago
Document released images in release notes (#1069)

628a2ff5f006eca399a316a66cc714106fcb3943 authored over 3 years ago
Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#1070)

Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.3 to 1.2.1.
- [Release ...

2b9ddcdedbc5f97f7c5b6b30ac808970a937d163 authored over 3 years ago
Create a k8schain directly from pull secrets (#1049)

* Create a k8schain directly from pull secrets

The k8schain package creates a new keychain by...

ce35c99b3fafc7b6ea9eb192933ae2730fe360d0 authored over 3 years ago
Drop error return for mutate.Annotations (#1058)

acad0ede73ff8c1a1fcacb684d94904284232c5f authored over 3 years ago
feat(mutate): added support for overriding manifest annotations (#1056)

Signed-off-by: Batuhan Apaydın <[email protected]>
Co-Authored-by: Jon Johnson <jonj...

92e9e85a7f1cd519af53fd1cacd2ce314eafa5c4 authored over 3 years ago
Implement crane.Head (#1057)

This returns a v1.Descriptor, so it's possible to detect the media type,
digest, and size of a ...

5f53e4ef001d6b3eeb5bcba5d63c9cfcc10ce2b6 authored over 3 years ago
crane: ignore TLS certificate validation when using --insecure flag (#1054)

* crane: ignore TLS certificate validation when using --insecure flag

Signed-off-by: Carlos P...

3bfd0b5cf69e07fa19f2776fb7e723ca7761c41d authored over 3 years ago
ci: test/build with go 1.14/1.15/1.16 (#1051)

Signed-off-by: Carlos Panato <[email protected]>

529b437874976799d45cc56914a0b3406f7393c0 authored over 3 years ago
Enable dependabot (#1052)

e2daef5c4c596c7addd11e8f0deaccd6678b780a authored over 3 years ago
Revert "Avoid trying https for insecure registries (#1002)" (#1048)

This reverts commit 9e56ddd8e43fa8030579d2588c763ae2c4e34604.

11f87690448ed5782a1a78cf7e37ea9a196dcd18 authored over 3 years ago
Add WithTransport to gcrane (#1022)

Also add some silly tests for coverage.

a27f4a44317b43da4146cbd86f1b817f2c6a9ecb authored over 3 years ago
Avoid trying https for insecure registries (#1002)

* Avoid trying https for ping if the registry is intentionally set to insecure

Signed-off-by:...

9e56ddd8e43fa8030579d2588c763ae2c4e34604 authored over 3 years ago
Verify size in verify.ReadCloser (#1044)

* Verify size in verify.ReadCloser

* use resp.ContentLength

* use resp.ContentLength more ...

de6223d0ad6d59136036e659191651d5f8a3597b authored over 3 years ago
export manifest from tar file (#1046)

Signed-off-by: 刘畅 <[email protected]>

764823af73da3b0d203c4df19808cce837191205 authored over 3 years ago
Revert "export manifest for tar file (#1033)" (#1043)

This reverts commit f0ce2270b3b4dd83f214d1660e11d10fe73296f3.

5455b5b6f6fb53b43bf7d9fa00236af8e6e02440 authored over 3 years ago
use K8s 1.21 libs

14e26bf442c8dfd2122d327b62382de3bd4f837e authored over 3 years ago
use K8s 1.20 libs

c086c7f16d4eaa29ed22d54cadff1f6ac1120b72 authored over 3 years ago
export manifest for tar file (#1033)

Signed-off-by: 刘畅 <[email protected]>

f0ce2270b3b4dd83f214d1660e11d10fe73296f3 authored over 3 years ago
Add retry when commiting a manifest (#1041)

- only retry on certain 'temporary' http status codes
- add tests to ensure retries do not occu...

6118d45d14c4b19b76d46455ad1f9a9ed1087a87 authored over 3 years ago
Add google.com host suffix to gcrane keychain (#1039)

b69114f97fced290a3dbe8b4104c697ac8b463c2 authored over 3 years ago
update to add that crane retains the digest (#1037)

* update crane copy help with retain digest

Signed-off-by: Carlos Santana <[email protected]...

3bfab55f3bd99686225d0805e4b3b2f755d088f3 authored over 3 years ago
Update dependencies (#1036)

* Update dependencies

* update-codegen.sh

* add mutex around defaultKeychain Resolve

162d96e194748cc7bc1987ab2d5eeed4819995bf authored over 3 years ago
Remove report card (#1035)

This seems to be broken anyway, e.g. failing with OOM.

d9ecc496c1193abf81bdf2362c4b8440c5fe9b26 authored over 3 years ago
Add SECURITY.md (#1031)

9b2cec94b73925c24de7e66e68c8a5eddfb69f32 authored over 3 years ago
bump ggcr in gccr/k8schain _what_! (#1030)

fbb5e78799eda8b37c6c624c2c496a9ad49582d9 authored over 3 years ago
Include a commit with K8s 1.20 libs (#1027)

* Revert "Update k8schain's k8s dependency to 0.21.0 (#1001)"

This reverts commit f009e5f7da1...

0ffa4a5c8691c7c31079b7191e87a728ef5ab6ce authored over 3 years ago
use go1.16's module aware install vs tools.go (#1028)

100e16abefc7509508eeb3420b792005cf566abc authored over 3 years ago
Fix typo in state GitHub Action (#1023)

0233fcda5d536d4548d66e24829000e64a3e6059 authored over 3 years ago
Add auth options to gcrane (#1021)

This allows overriding the use of gcrane.Keychain

8b535fa90f33fcb5121d422e3a51b37e25e46096 authored over 3 years ago
Plumb context through crane and gcrane (#995)

* Plumb context through crane and gcrane

Also, use signal.NotifyContext for cancelling the ct...

426caf78f66964bacf37497d0851635a2ad5a4b3 authored over 3 years ago
Fix install instructions for crane (#1020)

* Fix install instructions for crane

When running the specified command you get -
```
$ go...

8395cdf4a95e23d4f62930299a3737640fae6508 authored over 3 years ago
Retry more errors in remote.Write (#1019)

c061b3f39cff652d18f95ee23ebfd39cb3f5ee89 authored over 3 years ago
Break free from Knative actions (#1016)

4cdd086967d44da4546642e5d81799c22e3dea0c authored almost 4 years ago
Fix various lint issues (#1010)

1. Typo
2. Missing package doc comment
3. Tautological conditional

c03201f64f7bdb1a510661fd2fcca3c4c8b9929d authored almost 4 years ago
Re-exec gcloud token source when we refresh (#1017)

Previously, this was storing a single exec.Command, but that gets
consumed when it gets Run, fa...

21a2dc253828546f176089557c28a4c30804498b authored almost 4 years ago
Add --fast flag to crane validate (#1013)

* Add --fast flag to crane validate

Add validate.Fast option
Add Exists to remote layers
Ad...

4c244d6cf55d8d1a4b7287b26651e99ae29b56cb authored almost 4 years ago
Fix RunE error handling (#1014)

crane validate should exit with a non-zero status code if validation
fails.

We should not do...

13fba64a20b8d4c3c31be50e02f81ae91592e63b authored almost 4 years ago
Update actions (#1012)

6a2e26179bccf5652d8570069779f2f1189d2bec authored almost 4 years ago
Update k8schain's k8s dependency to 0.21.0 (#1001)

Accordingly update github.com/vdemeester/k8s-pkg-credentialprovider to v1.21.0-1

f009e5f7da1e62d60cfb4e9613fdf036c33fd6cd authored almost 4 years ago
Update actions (#1009)

Signed-off-by: Knative Automation <[email protected]>

9cf3ed4ac182c640e59a82343512e4c2cacb6d68 authored almost 4 years ago
Update goreleaser config to include arm version (#1008)

This is shamelessly yanked from the default `name_template:` value: https://goreleaser.com/custo...

4ffaf0b1154172f71fc3f05ab512568bf230ce76 authored almost 4 years ago
Propagate remote options through schema 1 copies (#1007)

The schema 1 copying code was very hacked together, but remote.Put
simplifies things a bit. Thi...

a58f1d55bc799c55deb7cfaa35ef5234e9da7ff3 authored almost 4 years ago
Fix gcrane top-level listing (#1005)

Accidentally dropped top-level repo listing in gcrane for paginating
responses.

5a37827e45f4922f434b85520569f2e2cc59b558 authored almost 4 years ago
Don't warn about fallback unless we need to (#996)

We were hitting this warning when listing an empty repository, which
doesn't make sense.

dff71aa69ee1a2fc72a412699fb759822667a26b authored almost 4 years ago
Add presubmit workflow (#994)

Fix all the things that it caught :(

83f4080544c8578ec02b937c2a0a4dc07198916d authored almost 4 years ago
Fix backward-incompat issues in daemon (#993)

We exposed ImageOption, so we need to keep that symbol alive.

Also fix some linter complaints.

37467b5ec0276b05494c8adbd6f43938e1e5030d authored almost 4 years ago
Tag crane/gcrane images with Git tag (#990)

0976a278d3ebefb47fdbf5a2ff2b3e8a405c9e89 authored almost 4 years ago
Drop warning unless it's a problem (#992)

f37e4debb1523f20848e7b43837d809a3aee2f97 authored almost 4 years ago
Add crane mutate to set labels and entrypoint (#982)

5f2fda450db7b22dc50ccec76c89d40d09d9cdb6 authored almost 4 years ago
Use cobra's RunE whenever possible (#988)

7cfaa515b89ce0a0872cc70b4e41a56036c98384 authored almost 4 years ago
Add support for symbol link inside docker tar file (#987)

* Add support for symbol link inside docker tar file

* docker tar file containing multiple im...

daa5add33ae7808d71ffcd7f76c7bd636875c71b authored almost 4 years ago
Refactor pkg/v1/daemon (#989)

Use options for everything, including injecting clients for testing.

Add WithContext option.
...

2bd4a53737bd43a07f38853cf68de2bad5583321 authored almost 4 years ago
Paginate google.List if it's not a google registry (#985)

5d8559c6327c032e7e29e94bf7811d9a81fdf408 authored almost 4 years ago