Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VAULT-893 Supervisord #3

Merged
merged 78 commits into from
Feb 10, 2021

Conversation

Iapetus999
Copy link

@Iapetus999 Iapetus999 commented Jan 22, 2021

You only need to look at commit abe715e
The rest is pulled from envoyproxy/ratelimit
I did test this by sh into docker and killing the process. It came back.

mjallday and others added 30 commits November 27, 2017 14:15
Signed-off-by: Daniel Hochman <danielhochman@users.noreply.github.com>
This allows ratelimit to run on Kubernetes with configuration from a configmap.
Signed-off-by: Steve Sloka <steves@heptio.com>
Fixes envoyproxy#71

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Fix problem:
src/service_cmd/runner/runner.go:10:2: cannot find package "github.com/lyft/ratelimit/proto/ratelimit" in any of:
        /usr/local/go/src/github.com/lyft/ratelimit/vendor/github.com/lyft/ratelimit/proto/ratelimit (vendor tree)
        /usr/local/go/src/vendor/github.com/lyft/ratelimit/proto/ratelimit
        /usr/local/go/src/github.com/lyft/ratelimit/proto/ratelimit (from $GOROOT)
        /go/src/github.com/lyft/ratelimit/proto/ratelimit (from $GOPATH)
The command '/bin/sh -c go build -o /usr/local/bin/ratelimit src/service_cmd/main.go' returned a non-zero code: 1
This adds support for TLS connections to redis as well as support for authentication.
Somewhat related to issue verygoodsecurity#61
Description: this patch allows a consumer of the server package to customize the name of the healthchecker.

Signed-off-by: Jose Nino <jnino@lyft.com>
Description: envoyproxy#102 allowed for some customization. This PR makes the types public so that other servers can use this implementation.

Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: tangxinfa <tangxinfa@gmail.com>
clarakosi and others added 13 commits October 22, 2020 09:49
Signed-off-by: Clara Andrew-Wani <candrewwani@gmail.com>
Signed-off-by: Itay Donanhirsh <itay@bazoo.org>
Signed-off-by: zufardhiyaulhaq <zufardhiyaulhaq@gmail.com>
… config. (envoyproxy#192)

Signed-off-by: Yuki Sawa <yukisawa@gmail.com>
Signed-off-by: William Albertus Dembo <w.albertusd@gmail.com>
Signed-off-by: Yuki Sawa <yukisawa@gmail.com>
Signed-off-by: Sasha Kulbii <okulbii@wayfair.com>
…nvoyproxy#172)

MEMCACHE_HOST_PORT=host:port must be set with BACKEND_TYPE=memcache

To minimize roundtrips when getting multiple keys, the memcache implementation
does a GetMulti to fetch the existing rate limit usage and does increments
asynchronously in background goroutines, since the memcache API doesn't offer
multi-increment.

Resolves envoyproxy#140

Signed-off-by: David Weitzman <dweitzman@pinterest.com>
Signed-off-by: Kateryna Nezdolii <nezdolik@spotify.com>
Signed-off-by: cpaika <paika.christopher@gmail.com>
* Add Circle Config

* Touch to build

* Move to expected path

* Use Docker Command

* Do it all here then

* Env

* Add Readme

* Actual README
@vmykh
Copy link

vmykh commented Jan 22, 2021

Can we split this pull request into two PRs?

  1. Merge new changes from upstream (envoyproxy/ratelimit)
  2. Add supervisord

Maybe it will be easier in future to distinguish between our changes and upstream changes

Dockerfile Outdated Show resolved Hide resolved
@Iapetus999
Copy link
Author

retest me please

@Iapetus999 Iapetus999 merged commit b1c76a9 into verygoodsecurity:master Feb 10, 2021
@Iapetus999 Iapetus999 deleted the VAULT-893_supervisord branch February 10, 2021 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.