-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[experiments] Add abstraction for configcat to work in self-hosted #10807
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
Conversation
/hold |
8347b2d
to
bb62147
Compare
/werft run 👍 started the job as gitpod-build-mp-server-experiments.7 |
/werft run 👍 started the job as gitpod-build-mp-server-experiments.9 |
/werft run 👍 started the job as gitpod-build-mp-server-experiments.10 |
7e2c47e
to
b4a2d9f
Compare
/werft run 👍 started the job as gitpod-build-mp-server-experiments.13 |
b4a2d9f
to
ad6ac5f
Compare
11623f4
to
a951aa4
Compare
|
||
const configCatClient = configcat.createClient(sdkKey, { | ||
logger: configcat.createConsoleLogger(LogLevel.Error), | ||
maxInitWaitTimeSeconds: 0, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jankeromnes I've pulled in your change into my refactor as well
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Is this ready for review?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is :)
/werft run with-preview 👍 started the job as gitpod-build-mp-server-experiments.17 |
a951aa4
to
82b32e5
Compare
/werft run with-preview 👍 started the job as gitpod-build-mp-server-experiments.19 |
/werft run with-preview with-payment 👍 started the job as gitpod-build-mp-server-experiments.20 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM, tested and works.
/hold in case you want to have @jankeromnes take another round.
82b32e5
to
05b2246
Compare
/unhold |
Description
Adds an interface in front of configcat. This allows the following:
We use a shared wrapper interface for experiments implemented in
@gitpod-protocol
. We then either use a browser version of configcat client for dashboard, orconfigcat-node
for backend.Related Issue(s)
Fixed: #10524
How to test
Gitpod
Release Notes
Documentation
NONE