Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Protocol Buffers for Typescript
Creating better tooling around gRPC and Protocol Buffers for Web, NodeJS and TypeScript ecosystem.
Collective -
Host: opensource -
https://opencollective.com/protoc-gen-ts
- Code: https://github.com/thesayyn
* Remove ko from this repo
* Re-add ko's README as a pointer to its new home
github.com/thesayyn/go-containerregistry - f1df91a4a813cbc183527dc7b9a31ea6454557b5 authored almost 6 years ago* Rewrite remote streaming layer handling
Assume errors in v1.Layer.Digest are related to str...
github.com/thesayyn/go-containerregistry - eedaddc5e2c83048da48d5a427134d5ba422ba81 authored almost 6 years agoSigned-off-by: Dave Protasowski <[email protected]>
github.com/thesayyn/go-containerregistry - 746d3d3a7303b11a0880748d1e1c1f211e6f761b authored almost 6 years ago
In #398 we changed the manifest resolution to default to amd64/linux but
didn't update the test...
github.com/thesayyn/go-containerregistry - 80cc55a02b4234cd9424777ae149059ed1119828 authored almost 6 years ago
This is now the default.
github.com/thesayyn/go-containerregistry - 7df26a6795af089f2cac25d48650d07960b2b33d authored almost 6 years ago* Refactor pkg/name to use options
This changes the Strictness parameter to be a more general...
github.com/thesayyn/go-containerregistry - e1c5762cb945605669ed5fcb3124e3f839e5cc79 authored almost 6 years agogithub.com/thesayyn/go-containerregistry - 4391daf33639a78d1296b4b3968cb9c6990f66ba authored almost 6 years ago
This provides a more idiomatic way to create
layers from readers without having to understand O...
Signed-off-by: Vincent Demeester <[email protected]>
github.com/thesayyn/go-containerregistry - 148cd1779cb1714c4af0d75777eb24ee6b06f188 authored almost 6 years ago* Add remote.Descriptor
This resolves a mismatch between how registries actually work and our...
github.com/thesayyn/go-containerregistry - 871d0d9dba6c1a9aa6aed154d5a936ebf7607a1d authored almost 6 years ago* add CheckPullPermission
* Add test against real registries, and a comment about GCR
* Up...
github.com/thesayyn/go-containerregistry - 8621d738a07bc74b2adeafd175a3c738423577a0 authored almost 6 years ago
Having a RepoTags entry is optional, it is possible
to write without tags using digests - makin...
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
* Add pkg/v1/layout
This allows reading/writing images from/to an OCI image layout:
https://...
github.com/thesayyn/go-containerregistry - 8c1640add99804503b4126abc718931a4d93c31a authored almost 6 years ago
* Resolve manifest lists to manifests in remote.Image
We currently rely on the registry to do...
github.com/thesayyn/go-containerregistry - 77f32e8c86022abc77aeb24f9ff9bcb9d2701b1a authored almost 6 years agogithub.com/thesayyn/go-containerregistry - 88208fda663c6e2a91216cd34f917e6b0228b5e9 authored almost 6 years ago
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
github.com/thesayyn/go-containerregistry - 678f6c51f585140f8d0c07f6f7e193f7a4c8e457 authored almost 6 years ago
* Dedupe layer uploads where possible
* Add test
* fix races
* review comments
github.com/thesayyn/go-containerregistry - 1b9964cf67ca46b71156bd0107b7b5975a586404 authored almost 6 years agogithub.com/thesayyn/go-containerregistry - 4aac97bd085d96caedbc8213ddb6f489b7eb6706 authored almost 6 years ago
This was allowing a missing digest after "@" for weak validation. That
doesn't make sense for d...
* Add empty index
github.com/thesayyn/go-containerregistry - 244d6ecfbae342821e8a1333f1e4c7e0f8a128d9 authored almost 6 years ago
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
fixes #351
github.com/thesayyn/go-containerregistry - 16d6587b5a87052c861b30443f31c588a319e8d4 authored almost 6 years ago* Add index support to gcrane cp
* Add index support to crane cp
* Clean up fallback logic
github.com/thesayyn/go-containerregistry - abef0313a8efdcbd9e67bfca1f2e628a989067f3 authored almost 6 years ago* Implement remote.WriteIndex
* Reuse writer for remote.WriteIndex
* Test remote.WriteInde...
github.com/thesayyn/go-containerregistry - 74bdd8ec357bec0f0c86d4a020c7d12a6518caf8 authored almost 6 years agogithub.com/thesayyn/ngx-swing - 93758772704f3f204d66de928718b2e0c093827d authored almost 6 years ago
github.com/thesayyn/ngx-swing - a5ba62580d74db63ebb177884dd7e199757b557b authored almost 6 years ago
github.com/thesayyn/ngx-swing - beabdb981753971e50353080284a8d1d3faf2ceb authored almost 6 years ago
* Implement remote.Index
* Share remote code between image and index
* Test remote.Index
...
* Add validate.Image
This function ensures that we don't violate any invariants that we
expe...
* Update v1.ImageIndex to be more usable
1. Rename RawIndexManifest to RawManifest
2. Add Im...
* Name the app using the base of the importpath
* Create parent directory, handle invalid bas...
github.com/thesayyn/go-containerregistry - d3e6a441f49f6a3e4b52412a67fb260f8b22f70c authored almost 6 years agoFixes #372
github.com/thesayyn/go-containerregistry - bada66e31e55b96029f4e456f8eb107f58319629 authored almost 6 years ago
These are polluting our configs with default values, some of which
aren't present in the OCI co...
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
github.com/thesayyn/go-containerregistry - f8829ed13c9368617af154cb52a30f0781e86469 authored almost 6 years ago
kaniko's tar files produced error messages about truncated files when
expanding the layers. Th...
* Add http fallback
This first attempts to use "https" for every request, falling back to
"h...
This was getting marshalled incorrectly when not a pointer.
github.com/thesayyn/go-containerregistry - 492af5c3f2b67800ab4e3e14dc22dcd282f55cf6 authored almost 6 years ago2s is pretty long, so this removes one digit.
Also fixes a bug in the test failure output.
github.com/thesayyn/go-containerregistry - adfc4ccc20f150b1bbc3212b89064870d93f8533 authored almost 6 years ago
This was testing an image with 1024 layers, each 5 bytes, instead of 5
layers, each 1024 bytes.
github.com/thesayyn/go-containerregistry - 51c402edb5b68081b2b2f390250207550e7c67c2 authored almost 6 years ago
This works around buffering in kubectl that led me to workaround this issuewhen experimenting wi...
github.com/thesayyn/go-containerregistry - d39cafd17784ac21c49ab3a04b712894e1c58601 authored almost 6 years agoThis fixes everything under golint ./cmd/... and golint ./pkg/...
github.com/thesayyn/go-containerregistry - 52aa2729ea7597c8d5f7d6a977fa5cab9fc3a77a authored almost 6 years ago
This is checked by some clients, and using empty.Image fails these
checks because it uses rando...
Fixes #339
[`gcr.io/distroless/static:latest`](https://github.com/GoogleContainerTools/distr...
github.com/thesayyn/go-containerregistry - 1496eb6b0470a163639aaff730c61247df8ec0be authored almost 6 years agogithub.com/thesayyn/go-containerregistry - 027a2ab1e725b121b60fef3d38c1f9824645ae1f authored almost 6 years ago
github.com/thesayyn/go-containerregistry - 4d5c197c631b43d5a2b258eb871512999bd817c5 authored almost 6 years ago
This change assumes RFC1918 addresses are insecure and use the
http scheme. This is the same a...
github.com/thesayyn/ng-ally - 1c6572d4b0b3a7fefc79ac888b3ba8bfe062f546 authored almost 6 years ago
github.com/thesayyn/ng-ally - c8aa8f1b5b1d69030216a7fdc3306ae1447ce574 authored almost 6 years ago
* loading image only once.
* change logic of tagging.
* typo.
* removing newline.
* ...
github.com/thesayyn/go-containerregistry - efb7e1b888e142e2c66af20fd44e76a939b2cc3e authored about 6 years ago* Support overriding the tag while publishing an image.
* Add tag flag to resolve, apply and ...
github.com/thesayyn/go-containerregistry - 686906b30117e91502533cb0569798af65a1769f authored about 6 years agogithub.com/thesayyn/ng-ally - c8d5e0247ba582602f98a4a64d01de1cc1d3d1f1 authored about 6 years ago
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
* ko apply --watch
This adds experimental support for fsnotify integration for `ko apply`.
...
github.com/thesayyn/go-containerregistry - caf7c6e366716b04fb9876ca00d55dedb72e4f23 authored about 6 years agogithub.com/thesayyn/ng-ally - 9bef777da94485c79c77aeec6c650a2a0e58540e authored about 6 years ago
github.com/thesayyn/ng-ally - 3c3e8ee0ac658a1c7b2ad4323f780008cee9f436 authored about 6 years ago
github.com/thesayyn/ng-ally - c2c617577e0bbd7fd5b0d37f0f0573147e9d8593 authored about 6 years ago
* Move CheckError from remote to transport
We'd like to use this inside transport, but we can...
github.com/thesayyn/go-containerregistry - 15b751c1c044fd2c31a13c46d9e97600a88eb8cb authored about 6 years ago
This cuts down on invocations of gcloud, which results in a dramatic
speedup for `gcrane ls -r`.
github.com/thesayyn/ng-ally - dd22cf47d761ab9a24264f8dc2cdef14eca04a81 authored about 6 years ago
github.com/thesayyn/ng-ally - 95ba9aa52a2e8b29d1d3d9c1bde842cad948f941 authored about 6 years ago
github.com/thesayyn/ng-ally - e64659cacd7c8b0643695975daf50c5339099136 authored about 6 years ago
github.com/thesayyn/ng-ally - e7c542ff759a2a89f53d7cd0ecd92b60e0fbe02b authored about 6 years ago
github.com/thesayyn/ng-ally - 1a0d1c913e61438cc83255429b285225043f16ed authored about 6 years ago
github.com/thesayyn/ng-ally - 2859c15bc986abce5e4c9ff9306bacaffb15a6a1 authored about 6 years ago
github.com/thesayyn/ng-ally - fa184112c37023992c1db90231f2dc18b4bcd870 authored about 6 years ago
github.com/thesayyn/ng-ally - 5d3916526eab4922e4671937886049092b5240cd authored about 6 years ago
This always trips me up because every other project I work with puts
this stuff under hack/.
This adds an implementation of ko's `build.Interface` that simply records the targets that it is...
github.com/thesayyn/go-containerregistry - f7ba3f84707e73200b7584ee36e4b2ef05365773 authored about 6 years ago
We were buffering the output of resolveFilesToWriter instead of just
writing directly to kubect...
Today the resolution logic in `ko` resolves all files before it starts to feed anything to `kube...
github.com/thesayyn/go-containerregistry - 445e1cc3dc60db728a864588d51a6828842bd0fe authored about 6 years agogithub.com/thesayyn/ng-ally - 2ffa436205bba25dea7fd7f5bd7916c2caa34397 authored about 6 years ago
github.com/thesayyn/ng-ally - c8232f7973895407c951eedda83c6239d6ba2fec authored about 6 years ago
github.com/thesayyn/ng-ally - 794a463e5223d174f77d97bc148d2228d2dd9539 authored about 6 years ago
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
Before we were just publishing crane.
github.com/thesayyn/go-containerregistry - f43897669ed9bb8a4629e808c7a2f6040c5491d7 authored about 6 years ago* Upload config concurrently if we can
https://github.com/google/go-containerregistry/pull/30...
github.com/thesayyn/go-containerregistry - 3f25dfd242e41e56595de74ade0ac59c2f4626a1 authored about 6 years ago
Signed-off-by: Emily Casey <[email protected]>
Signed-off-by: Matthew McNew <[email protected]>
This adds support for a `ko run` shortcut that effectively composes
`ko publish` and `kubectl r...
When you run a ko command, it outputs nothing for a few seconds while it
builds go binaries. Th...
* Reference `gcrane cp -r`
* Reference k8schain from top-level README
* Wordwrap at 80 columns.
github.com/thesayyn/ng-ally - 59e17632b8ee2d7045f9b45e3b0b22a5f8ac8247 authored about 6 years ago
github.com/thesayyn/ng-ally - 7496a6dbcd8dcf3e0b90f971cc07b5e14bb642fb authored about 6 years ago
github.com/thesayyn/go-containerregistry - 1d7c260b3d3c1b33ff96c1ec002b70db42f7d877 authored about 6 years ago
* Delete broken symlinks which confuse gcloud builds submit
* ko publish -P
* Update updat...
github.com/thesayyn/go-containerregistry - d1ad8c8ce2a1445e5ea4bb93c70dcf1603d49fab authored about 6 years agogithub.com/thesayyn/ng-ally - 3982734e6c350f31f996faffe64299a2f47571f7 authored about 6 years ago
github.com/thesayyn/ng-ally - 6acf7f6fdd0b2bca21f019402b236e3e39433cb4 authored about 6 years ago
github.com/thesayyn/ng-ally - e463a829370faca17b08ad4fa1730d171393cca9 authored about 6 years ago
* Unignore genericclioptions in .gcloudignore
* Run dep ensure
github.com/thesayyn/go-containerregistry - 8cbd761148bfa99f4330f503c56b21e373198a53 authored about 6 years ago
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
Produced via:
`gofmt -s -w $(find -path './vendor' -prune -o -type f -name '*.go' -print))`
...
* Implement recursive copy for gcrane
* Use google.Keychain for auth
github.com/thesayyn/ng-ally - cfab7613535144e1bea11e89f49073953ed32df9 authored about 6 years ago
github.com/thesayyn/ng-ally - 5cfab5716c3abdff6c544123ae90588662a4cc96 authored about 6 years ago