Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: go: github.com/hashicorp/go-retryablehttp
Package retryablehttp provides a familiar HTTP client interface with
automatic retries and exponential backoff. It is a thin wrapper over the
standard net/http client library and exposes nearly the same public API.
This makes retryablehttp very easy to drop into existing programs.
retryablehttp performs automatic retries under certain conditions. Mainly, if
an error is returned by the client (connection errors etc), or if a 500-range
response is received, then a retry is invoked. Otherwise, the response is
returned and left to the caller to interpret.
Requests which take a request body should provide a non-nil function
parameter. The best choice is to provide either a function satisfying
ReaderFunc which provides multiple io.Readers in an efficient manner, a
*bytes.Buffer (the underlying raw byte slice will be used) or a raw byte
slice. As it is a reference type, and we will wrap it as needed by readers,
we can efficiently re-use the request body without needing to copy it. If an
io.Reader (such as a *bytes.Reader) is provided, the full body will be read
prior to the first request, and will be efficiently re-used for any retries.
ReadSeeker can be used, but some users have observed occasional data races
between the net/http library and the Seek functionality of some
implementations of ReadSeeker, so should be avoided if possible.
20 versions
Latest release: 7 months ago
10,318 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/hashicorp/go-retryablehttp
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/hashicorp%2Fgo-retryablehttp
Dependent Repos 34,302
tts-tblock/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift- v0.6.2 extensions/open-cluster-management/generator-observability/go.sum
- v0.6.4 extensions/open-cluster-management/generator-observability/go.sum
- v0.5.3 extensions/open-cluster-management/generator-operator/go.sum
- v0.6.4 extensions/tekton/generator-triggers/go.sum
- v0.6.6 extensions/tekton/generator-triggers/go.sum
- v0.5.3 extensions/tekton/generator-v1beta1/go.sum
- v0.6.4 extensions/tekton/generator-v1beta1/go.sum
- v0.6.6 extensions/tekton/generator-v1beta1/go.sum
- v0.5.4 extensions/verticalpodautoscaler/generator-v1/go.sum
Size: 449 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
raystack/compass
Compass is an enterprise data catalog that makes it easy to find, understand, and govern data.- v0.5.3 go.sum
Size: 4.69 MB - Last synced: 8 months ago - Pushed: 8 months ago
pyama86/kagiana
It is OAuth Authenticator & Vault Certificate Getter- v0.6.8 go.mod
- v0.5.4 go.sum
- v0.6.7 go.sum
- v0.6.8 go.sum
Size: 210 KB - Last synced: about 1 month ago - Pushed: about 1 month ago
trustbloc/auth 📦
Authorization Server- v0.5.3 cmd/auth-rest/go.sum
- v0.5.4 cmd/auth-rest/go.sum
- v0.5.3 go.sum
- v0.5.4 go.sum
- v0.5.4 spi/gnap/go.sum
- v0.5.3 test/bdd/go.sum
- v0.5.4 test/bdd/go.sum
- v0.5.3 test/bdd/mock/loginconsent/go.sum
- v0.5.4 test/bdd/mock/loginconsent/go.sum
- v0.6.2 test/bdd/mock/loginconsent/go.sum
- v0.6.6 test/bdd/mock/loginconsent/go.sum
- v0.6.7 test/bdd/mock/loginconsent/go.sum
Size: 2.24 MB - Last synced: 3 months ago - Pushed: about 1 year ago
priyawadhwa/rekor Fork of sigstore/rekor
Signature Transparency Log- v0.5.3 go.sum
- v0.6.4 go.sum
- v0.6.6 go.sum
- v0.7.0 go.sum
- v0.5.3 hack/tools/go.sum
- v0.6.4 hack/tools/go.sum
Size: 12.7 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
erda-project/kubeprober
Large-scale Kubernetes cluster diagnostic tool.- v0.5.4 go.sum
Size: 268 MB - Last synced: about 2 months ago - Pushed: 5 months ago
jeffmendoza/allstar Fork of ossf/allstar
- v0.5.3 go.sum
- v0.6.4 go.sum
- v0.6.6 go.sum
Size: 1.83 MB - Last synced: 29 days ago - Pushed: 29 days ago
bugsnag/terraform-provider-chef Fork of hashicorp/terraform-provider-chef
Terraform Chef provider- v0.5.2 go.sum
Size: 5.66 MB - Last synced: about 2 months ago - Pushed: almost 2 years ago
ankitm123/jx-pipeline Fork of jenkins-x-plugins/jx-pipeline
a small binary plugin for working with Jenkins X pipelines- v0.5.3 go.sum
- v0.5.4 go.sum
- v0.6.3 go.sum
Size: 1.97 MB - Last synced: 5 months ago - Pushed: 5 months ago
kokizzu/plumber Fork of streamdal/plumber
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.- v0.5.3 go.sum
Size: 47.4 MB - Last synced: 22 days ago - Pushed: 22 days ago
aperturerobotics/protobuf-project
Protobuf with Go import paths for Go and TypeScript: project boilerplate w/ Makefile. Supports grpc, vtprotobuf, drpc, ts-proto, twirp, starpc.- v0.5.3 hack/go.sum
Size: 739 KB - Last synced: 12 days ago - Pushed: 12 days ago
filecoin-project/venus-wallet
a remote wallet for provider sign service- v0.5.3 go.sum
Size: 1.15 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
kubesphere/notification-manager
K8s native notification management with multi-tenancy support- v0.5.3 sidecar/kubesphere/3.1.0/go.sum
- v0.5.3 sidecar/kubesphere/3.2.0/go.sum
Size: 2.23 MB - Last synced: about 2 months ago - Pushed: about 2 months ago
pathtofile/terraform-provider-bitlaunch
BitLaunch Terraform Provider- v0.7.1 go.mod
- v0.7.1 go.sum
Size: 278 KB - Last synced: 3 days ago - Pushed: 4 days ago
secteria/grype Fork of anchore/grype
A vulnerability scanner for container images and filesystems- v0.7.1 go.mod
- v0.5.3 go.sum
- v0.6.4 go.sum
- v0.6.6 go.sum
- v0.7.0 go.sum
- v0.7.1 go.sum
Size: 2.45 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
platform9/nodelet
- v0.5.3 nodeletctl/go.sum
- v0.6.7 nodeletctl/go.sum
Size: 76.4 MB - Last synced: 4 months ago - Pushed: 4 months ago
joelrebel/hollow-serverservice Fork of metal-toolbox/hollow-serverservice
The API service which leverages CockroachDB as a backend to inventory firmware, bios, and other hardware information required for cohesive fleet management- v0.5.3 go.sum
- v0.7.1 go.sum
Size: 1.11 MB - Last synced: about 1 month ago - Pushed: 9 months ago
NexonSU/telegram-go-chatbot
t.me/zavtrachat bot- v0.5.3 go.sum
- v0.6.6 go.sum
Size: 1010 KB - Last synced: 29 days ago - Pushed: 29 days ago
boostchicken/opentelemetry-collector-contrib Fork of open-telemetry/opentelemetry-collector-contrib
Contrib repository for the OpenTelemetry Collector- v0.7.2 cmd/configschema/go.mod
- v0.5.3 cmd/configschema/go.sum
- v0.5.4 cmd/configschema/go.sum
- v0.7.2 cmd/configschema/go.sum
- v0.5.3 cmd/otelcontribcol/go.sum
- v0.5.4 cmd/otelcontribcol/go.sum
- v0.7.1 cmd/otelcontribcol/go.sum
- v0.5.4 cmd/mdatagen/go.sum
- v0.7.1 cmd/otelcontribcol/go.mod
Size: 262 MB - Last synced: about 1 month ago - Pushed: 6 months ago
ankitm123/jx-registry Fork of jenkins-x-plugins/jx-registry
a plugin for working with container registries- v0.5.3 go.sum
- v0.5.4 go.sum
- v0.6.3 go.sum
Size: 287 KB - Last synced: 10 months ago - Pushed: 10 months ago
PhoenixRedflash/hub Fork of artifacthub/hub
Find, install and publish Kubernetes packages- v0.5.3 go.sum
- v0.6.4 go.sum
- v0.6.6 go.sum
- v0.7.0 go.sum
Size: 80.4 MB - Last synced: 4 days ago - Pushed: 5 days ago
moov-io/base
core libraries used in Moov projects- v0.5.3 go.sum
Size: 1.61 MB - Last synced: 17 days ago - Pushed: 17 days ago
hashicorp/packer-plugin-proxmox
Packer plugin for Proxmox Builder- v0.7.0 go.mod
Size: 957 KB - Last synced: 2 days ago - Pushed: 3 days ago
hashicorp/packer-plugin-scaffolding
Quick start repository for creating a Packer plugin.- v0.7.0 go.mod
- v0.5.3 go.sum
- v0.6.2 go.sum
- v0.6.6 go.sum
- v0.7.0 go.sum
Size: 6.05 MB - Last synced: 23 days ago - Pushed: about 2 months ago
linka-cloud/dex Fork of dexidp/dex
OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors- v0.5.3 examples/go.sum
Size: 24.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
hashicorp/packer-plugin-alicloud
Packer plugin for Alibaba Cloud Image Builder- v0.7.0 go.mod
- v0.5.3 go.sum
- v0.6.2 go.sum
- v0.6.6 go.sum
- v0.7.0 go.sum
Size: 716 KB - Last synced: 5 days ago - Pushed: 5 days ago
hashicorp/packer-plugin-vsphere
Packer plugin for VMware vSphere Builder- v0.7.0 go.mod
Size: 1.79 MB - Last synced: 1 day ago - Pushed: 2 days ago
bobcallaway/dex Fork of dexidp/dex
OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors- v0.5.3 examples/go.sum
- v0.5.3 go.sum
Size: 23.6 MB - Last synced: 10 months ago - Pushed: 12 months ago
hashicorp/packer-plugin-ansible
Packer plugin for Ansible Provisioner- v0.7.0 go.mod
- v0.5.3 go.sum
- v0.6.2 go.sum
- v0.6.6 go.sum
- v0.7.0 go.sum
Size: 937 KB - Last synced: 22 days ago - Pushed: 23 days ago
Parallels/packer-plugin-parallels
Packer plugin for Parallels Builder- v0.7.0 go.mod
Size: 1.28 MB - Last synced: about 10 hours ago - Pushed: 1 day ago
hashicorp/packer-plugin-azure
Packer plugin for Azure Virtual Machine Image Builders- v0.7.0 go.mod
- v0.5.3 go.sum
- v0.6.2 go.sum
Size: 2.61 MB - Last synced: 10 days ago - Pushed: 10 days ago