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

transport: Don't pass default service if unset (#1360)

82405e5dfa82d6a186c5a7f5d79962023ea31162 authored almost 3 years ago
Bump github/codeql-action from 1 to 2 (#1357)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release n...

9d1ceb8c5d43571c8883eadcd2722226ed124350 authored almost 3 years ago
Bump codecov/codecov-action from 3.0.0 to 3.1.0 (#1353)

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

fc6ff852e45e4bfd4fe41e03d992118687d3ec21 authored almost 3 years ago
update go action to always get the latest available and other updates (#1352)

* check and use the latest go available

Signed-off-by: cpanato <[email protected]>

* update...

1db6ac0805d4d9b2806966fa9b5f5c9e36735a44 authored almost 3 years ago
bump require blocks to point to latest main (892d7a8) (#1351)

* bump require blocks to point to latest main (892d7a8)

* run go mod tidy again

570ba6c88a5041afebd4599981d849af96f5dba9 authored almost 3 years ago
authn.kubernetes.Resolve now behaves exactly like Kubernetes (#1349)

* authn.kubernetes.Resolve now behaves exactly like Kubernetes

Prior we weren't matching host...

892d7a8083870277d85bb98bc4f27a2b6d1596b0 authored almost 3 years ago
AuthConfig now supports json (un)marshalling (#1350)

f1b729141d334006360b93a572dec46a370ea449 authored almost 3 years ago
fix(v1/remote): return an error if both auth and keychain are set (#1334)

Co-authored-by: Eric Stroczynski <[email protected]>

7b4be6bb31395ead003b6841110aca4c4119cddd authored almost 3 years ago
fix(v1/random): set MediaType in randomIndex.manifest (#1343)

Co-authored-by: Eric Stroczynski <[email protected]>

610f826874d826112cb0dc738fa20a7db1777532 authored almost 3 years ago
use k8s keychain first (#1346)

This speeds up instances where the credentials are in image pull secrets

f1b065c6cb3d51ff3cb744d46b55257069867336 authored almost 3 years ago
Bump codecov/codecov-action from 2.1.0 to 3.0.0 (#1341)

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

2042cc9d640186758d14e44f28167a542ea17628 authored almost 3 years ago
Bump actions/stale from 4 to 5 (#1342)

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

a2b8a99a6a8fb2ce006f853d3a09e5330129801f authored almost 3 years ago
Bump actions/setup-go from 2 to 3 (#1340)

Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](ht...

24b9440bd5d10b0fb40644c96c469557b1ed686c authored almost 3 years ago
Bump peter-evans/create-pull-request from 3 to 4 (#1327)

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from...

efc62d802606b3e7668eafe55810b6359b352c78 authored almost 3 years ago
Add --user flag to crane mutate (#1316)

f1fa40b162a1601a863364e8a2f63bbb9e4ff36e authored almost 3 years ago
Bump deps, fix ecr-login API change (#1310)

d8a00485c62ca75593311d5a80630677c88b2797 authored almost 3 years ago
Fix isolation of presubmit tools (#1306)

39e499622bcc815ed0d3337b890ea29ff3b1c98e authored almost 3 years ago
Bump actions/checkout from 2 to 3 (#1315)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](ht...

30512b8983a023a5e7dc969c09a814abdb91a0af authored almost 3 years ago
Don't parse challenge's scopes, put them first (#1312)

This is an attempt to work around some interesting behavior from
DockerHub.

> This query par...

329563766ce8131011c25fd8758a25d94d9ad81b authored almost 3 years ago
crane export: Support reading tarball from a stream (#1274)

* crane export: Read tarball from a file

A working concept that reads the image from "test.ta...

bfe2ffc6b6bda6cb55544e52025645f89486f815 authored almost 3 years ago
Add rebase_test.sh to hack/presubmit.sh (#1304)

* Add rebase_test.sh to hack/presubmit.sh

* look for -eq 0 instead of -ne 1

5d4fcd480bf356afc3e784e7a687f93953fc7e9f authored almost 3 years ago
Bump golangci/golangci-lint-action from 2 to 3.1.0 (#1308)

Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 2 t...

40293420b3cb17a6974663d8a7fc40de82747d2b authored almost 3 years ago
Include blob existence checks in retries (#1307)

Currently we just fail outright if the registry returns a 500 during a
blob HEAD because it's n...

445dc9722ac80aaf46fe11415fb38743951464c3 authored almost 3 years ago
Add GitHub Action to automatically bump deps (#1291)

* Add GitHub Action to automatically bump deps

* Disable dependabot

86e1c812dc8764c914fe0a81dde3569d56cb1a72 authored almost 3 years ago
Add output option to mutate to save to a tar file and not push to a registry (same as append) (#1257)

* Add output option to mutate to save to a tar file and not push to a registry (same as append)
...

17d8b101c5a070a6a86137d292cedddeea0f56fc authored almost 3 years ago
Cover a couple special paths in keychain unit tests. (#1302)

dd8d514a9b24a5ceebf860cf12e7ee88439366c5 authored almost 3 years ago
Take advantage of Chainguard maintained versions of various actions. (#1301)

* Take advantage of Chainguard maintained versions of various actions.

I created these so we ...

0527e427a86e95503a443c329ba71eae895295b2 authored almost 3 years ago
authn/kubernetes - fix index.docker.io case (#1300)

1571d7fdc46eb4ec7ecb1e4196fb1f59eb4d377c authored almost 3 years ago
authn/kubernetes - fix auth config lookup (#1299)

4fcfd541f6e1c9af7a434493cde619e98d170e66 authored almost 3 years ago
Update ecr-login dep to fix logspam issue (#1294)

00c59d91847c916fe5f26bcfca876f90c8c5557c authored almost 3 years ago
Fix Windows e2e test (#1292)

GitHub Actions recently updated the Windows version used by
windows-latest, which is no longer ...

80d1a2f06b8de00fc1becc254ab9008d7c7b471e authored almost 3 years ago
Bump deps, add script to make it easier (#1260)

* Bump deps, add script to make it easier

* Bump deps

97826ab9fed20bc708da879e333046ed78b1b372 authored almost 3 years ago
Check docker config auths for repo and registry (#1280)

* Check docker config auths for repo and registry

This enables the case where a config's auth...

625fe7b4276ac665170b3b70e3d848b7738eca55 authored almost 3 years ago
LayerFromReader: buffer contents to a temp file instead of in memory (#1285)

* LayerFromReader: buffer contents to a temp file instead of in memory

* Add deprecation warn...

f2b100b080e5cf3b82109dc84b842e0b7675e98b authored almost 3 years ago
Add tarball.WithMediaType to specify layer media type (#1286)

41f8d92709b7d7c96a210f2652f2862314f5ba7f authored about 3 years ago
Pass gcloud stderr to logs.Warn (#1284)

This should reduce log spam to stderr for clients using google.Keychain
when they don't have Go...

a44adc3268399129a3af2af628415370aba846f9 authored about 3 years ago
remove push-image workflow (#1282)

d3202cccdc39e7435cd37c8d002ff6ad599cb1c1 authored about 3 years ago
Add one-time workflow to push an image to ghcr.io (#1281)

4729ec77789c2eaaa6b182922cc04a38b387fe66 authored about 3 years ago
Fallback to anonymous if env or gcloud are not configured (#1279)

* Fallback to anonymous if env or gcloud are not configured

Debug-log env or gcloud errors in...

33725d2d7adddb7471eb9f54f2b4e4337f445ccb authored about 3 years ago
Add pkg/authn/github.Keychain to authenticate with ghcr.io (#1252)

- if GITHUB_TOKEN env var is set, and registry is ghcr.io, use the
token as a password.
- if...

9c35968ef47ec2e4a14a82ea72167f8655c7c853 authored about 3 years ago
Eagerly fetch image ID in daemon.Image (#1272)

Currently, daemon.Image is so lazy that non-existent images don't return
an error. This changes...

c63684ed5f15fd2adf9388279a601c2d07805113 authored about 3 years ago
Implement Platform.String and v1.ParsePlatform (#1270)

* Implement Platform.String and v1.ParsePlatform

* Remove support for osfeatures and features...

ad90886100948bbaf58d69cff827d5c66981076b authored about 3 years ago
Bump containerd (#1271)

* bump containerd to 1.5.9

* tidy deps in other modules

* go get -u image-spec@main

a8c9fa3af3fa1804359b9e4854864875470c394e authored about 3 years ago
Add EOF to remote default retry predicate (#1268)

We see EOF when the server closes a connection without sending an
appropriate "Connection: clos...

a83d6e97daf45eebbe54d668e9a3c51d6b811d39 authored about 3 years ago
Update k8schain README -- don't recommend modifting authn.DefaultKeychain (#1267)

a12c848a110a1a9056d30732845103d540b62cb7 authored about 3 years ago
Fix issue templates (#1266)

cb47374a12eb8633f21c28e52296608096741405 authored about 3 years ago
Fix NewKeychainFromHelper (#1265)

* Fix NewKeychainFromHelper

- only pass RegistryStr, since helpers don't expect to see repo p...

50dfc2733d10b413e77747e0760d0b6136754a2f authored about 3 years ago
Fix krane:debug image to include shell (#1264)

3a2a6f1cef91c9971549ed3cb672fdd7c13e557b authored about 3 years ago
Bump aws-actions/configure-aws-credentials from 1.6.0 to 1.6.1 (#1259)

Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-crede...

03d4ad10d1d6b8ee5f11bfddf71b983f88fc75df authored about 3 years ago
Ensure that layer is closed before renaming file in layout (#1254)

1283f380eb06d955511b8cad033841a66a83cea7 authored about 3 years ago
krane: drop k8schain, use cred helper directly w/o k8s (#1250)

86ab60664adc985dec1a8ab30af5cddf3c610db3 authored about 3 years ago
Bump acr cred helper dep (#1247)

* Bump acr cred helper dep

This picks up
https://github.com/chrismellard/docker-credential-a...

ac864e57b117d74a16269906dcbbd8db366eaadd authored about 3 years ago
pkg/authn: return Anonymous on podman auth.json errors (#1248)

This is similar to what happens when the package looks for Docker's
config.json, it ignores any...

d22850aca5815c91f7bdd445df39704f3784a2f5 authored about 3 years ago
Bump ecr-login to v0.6.0 (#1243)

* Bump ecr-login to v0.6.0

* go mod download to fix presubmit

890d5b362eb849db112bb36543014e4e5e57ef8d authored about 3 years ago
return transport errors that support errors.Is (#1244)

* return transport errors that support errors.Is

* run update codegen

62eaac05655962b22cd35ec041350f69941f4d47 authored about 3 years ago
fix cmd/krane/go.mod and include it in hack/presubmit.sh (#1240)

* fix cmd/krane/go.mod and include it in hack/presubmit.sh

* gitignore binaries in cmd/, sinc...

a2e5b9e3fb7b3becfac875f7d4b5d57cdf6247a9 authored about 3 years ago
fix k8schain go.mod (#1242)

10347fbd778c4692480d3e875b860679a73f2fb4 authored about 3 years ago
Update README.md (#1239)

Minor typo mistake

a61fd0a8e2bb2c0c187ab138aff426be8b3210d6 authored about 3 years ago
Use Temp File For `layout.{Write,Append,Replace}` Image/Index Methods (#1226)

* Add layout.WriteLayer for streaming layers and undersized layers from incomplete downloads

...

ca48523123223c5ea478501e6cb1a91a64a8a049 authored about 3 years ago
Add pkg/authn/kubernetes (#1234)

* Add pkg/authn/kubernetes

This takes the Kubernetes client-go parts from k8schain, removes t...

a5c1d034e0df07e54b3971ac2eb34325725e4da3 authored about 3 years ago
Pin the version of AWS actions we use (#1238)

bf65fd766231a60ba6f7daa015a70ecc9c987387 authored about 3 years ago
Start testing ECR authentication. (#1237)

This uses github OIDC federation to impersonate an AWS role on an account owned by Chainguard, I...

c370fbd774299394073fb9e5bf486c28a6095e74 authored about 3 years ago
pkg/v1/mutate: fill in mediaType for OCI (#1236)

842ede7583cf49b2c24016aa10d0f1dbd38d4e25 authored about 3 years ago
crane pull: support pulling index to OCI Layout (#1215)

* crane pull: support pulling index to OCI Layout

Prior to this, we'd also resolve an index t...

d9bfbcb99e526b2a9417160e209b816e1b1fb6bd authored about 3 years ago
Add docker cred helper adapter in pkg/authn (#1227)

* Add docker cred helper adapter in pkg/authn

* authn.NewFromHelper -> authn.NewKeychainFromH...

c6366444aa46d4d05854960485646f5d7a2bcd09 authored about 3 years ago
Add UnavailableErrorCode (#1230)

For registries that return a structured error containing UNAVAILABLE, we
weren't retrying becau...

6c1bada1bc28c9156d72502feac2bedef01d3c74 authored about 3 years ago
Fix krane build (#1223)

7adcadef6bc8adf07cc587a5a5a443afe7603d54 authored about 3 years ago
Add a `krane` tool. (#1218)

This adds a `krane` tool, which is effectively `crane` with a multi-keychain that prefers defaul...

3889fab028df2dc8c5402ee23612c3e99e9621dc authored about 3 years ago
Add `--image-refs` to `crane push`. (#1217)

This adds an `--image-refs` flag to `crane push` similar to the flag
I recently added to `ko`, ...

969d4361c9d791d483e1199bcb2be2498d118c48 authored about 3 years ago
Pluggable blob storage for pkg/registry (#1209)

* Pluggable blob storage for pkg/registry

Features:
- supports redirects if the blob handler...

2874338840a65b73444563e6bd3540dd2f9271b0 authored about 3 years ago
Bump deps (#1214)

7c19fa370dbd0179c9ce73a0432bf826f174c775 authored about 3 years ago
crane push: Support OCI layout (#1208)

* crane push: Support OCI layout

Detect if the first argument is a directory. If so, attempt ...

1d1583adfe9214773e4cb2e98467d7b51d259000 authored about 3 years ago
Bump golang.org/x/tools (#1201)

d1271fea638362ed982f8c68ccb01f32a97be024 authored about 3 years ago
Support specifying osversion in the --platform flag (#1206)

This removes the --osversion flag, and lets users specify the osversion
in the --platform flag ...

ab77ea68f600de27f0563dbfdb1431960ad96af0 authored about 3 years ago
Always use basic for anonymous pings (#1207)

Previously we would eschew any kind of wrapper if the ping returned a
200, but this means we do...

0e448714ca01b093c058bb4fb549a56fb0794b33 authored about 3 years ago
Don't use the term 'runes' in error messages (#1204)

379f5caefa10d61a40aa1aa6d36404ce3a184316 authored about 3 years ago
Make crane export more ergonomic (#1203)

Default second arg to stdout so I don't have to type "-".

For images with a single layer, avo...

a65b7844a475e5bf08874dea33eb9529020834eb authored about 3 years ago
Added env vars and optional layers to mutate cmd (#1199)

* Added env vars and optional layers to mutate cmd

* Fixing nits

* mutate: update flag for...

9f9b75e8fa34181a4f492e80c1e07f3d4952d927 authored about 3 years ago
Accept multiple entrypoint values in crane mutate (#1194)

* Accept multiple entrypoint values in crane mutate

Also add e2e test that runs an image prod...

c75901cce6272aea6bbcd9b517ba688d63a413f5 authored about 3 years ago
Windowsify layers when `crane append`ing (#1179)

* WIP: add mutate.Windows

Also:
- support layer windowsification in `crane append` and `cran...

63e6f4ed9c31bfefe26495cc9f3bd1f794174452 authored about 3 years ago
Add depcheck test that `pkg/registry` has light dependencies (#1187)

* Add depcheck test that pkg/registry has light dependencies

Also depcheck that cmd/{g}crane ...

843455e19e3eabdf9f031b0dd260194934a555cc authored about 3 years ago
Add issue templates (#1192)

92eabac95297cfd5b56bb5e3fd79274e3f93f666 authored about 3 years ago
Include 1.17 in build and test matrix (#1190)

abdc633f83054d6a0c2d569f1dca17ccb8f1cecf authored about 3 years ago
Update deps (#1188)

* update github.com/opencontainers/image-spec to HEAD

Signed-off-by: Jake Sanders <jsand@goog...

35f91cff2cbe0487347c0e747535f31e4ab2bfee authored about 3 years ago
Attempt 2: Check for Podman's auth in DefaultKeychain (#1185)

* Revert "Revert "Check for Podman's auth.json in DefaultKeychain (#1181)" (#1184)"

This reve...

6a419dcafb1a8e5bc2847fcc4a6e6fe7d97564f7 authored about 3 years ago
Revert "Check for Podman's auth.json in DefaultKeychain (#1181)" (#1184)

This reverts commit 309df099955fd39ceecfdaf7bb1a62122794c39d.

bce549664fb776fad482708e2729c04c900512b3 authored about 3 years ago
Enable gosec, exempt tests, ignore others (#1169)

c90c44474acce673c0719a67e0f45a85f3dff157 authored about 3 years ago
Check for Podman's auth.json in DefaultKeychain (#1181)

* Check for Podman's auth.json in DefaultKeychain

* Prefer DOCKER_CONFIG, fallback to Podman ...

309df099955fd39ceecfdaf7bb1a62122794c39d authored about 3 years ago
update crane mutate annotation/label args to allow commas in label values (#1178)

With the current argument type, a common in a label value (a reasonable thing to have)
will be ...

88f6c0099e6ea743c7436f5040b68c465cbf2bf1 authored about 3 years ago
spelling: entrypoing->entrypoint (#1176)

Signed-off-by: vsoch <[email protected]>

Co-authored-by: vsoch <[email protected]...

f30efdd9b874ae20d38892316d1c68fc5c2b041e authored about 3 years ago
Bump dependencies (#1175)

542cd568cb6abd9dfa1d11a8d9b8812678aab8ff authored over 3 years ago
Define a new `remote.DefaultTransport`. (#1165)

* Revert "Give the ping context a timeout. (#1163)"

This reverts commit 080751a76415bb3d4af18...

7a6ee45528a9faed11cf55b539478bd81d439868 authored over 3 years ago
Adding OS version to Crane for better Windows support. (#1173)

* Adding OS version to Crane for better Windows support.

Windows images present some unique c...

6cb23fb179b4257683cbd0f6d401df86e70355a9 authored over 3 years ago
Pass Options when recursively calling writeIndex (#1172)

Noticed while pushing nested indexes, we lose authentication options
when attempting to upload ...

f337ecf430c03d614d622b7e71808fa81b050373 authored over 3 years ago
Do not forget CreatedBy in mutate.Canonical (#978)

* Add check for missing CreatedBy in canonical image

* Remember CreatedBy in mutate.Canonical...

3cd0cb5ce7af01f097ca5abcc6bb5fa871d98d13 authored over 3 years ago
Bump docker/docker dependency to v20.10.10 (#1171)

* Bump docker/docker dependency to v20.10.10

* also go mod download in k8schain

45809215bcaa12f11852f2257e8c36cc88bfc7fa authored over 3 years ago
Add pkg/registry/README.md documenting expectations (#1167)

5c9c442d5d68cd96787559ebf6e984c7eb084913 authored over 3 years ago
Enable some more golangci-lint checks, fix findings (#1164)

* Enable some more golangci-lint checks, fix findings

There's still quite a bit of errchecks ...

a0c4bd256482b8522065d5f6cf966281ef270680 authored over 3 years ago
Give the ping context a timeout. (#1163)

Debugging why requests to an insecure registry seem to hang, I noticed that there are 3+ request...

080751a76415bb3d4af18f2e7fcee69752069f01 authored over 3 years ago
Enable golangci-lint (#1162)

dd49079bb93d5b233cf62be794c54afb97e4a01b authored over 3 years ago