ivaosthu
|
e256db29a5
|
fix(http-status): Client errors should use 400 status codes
|
2020-02-20 08:34:19 +01:00 |
|
ivaosthu
|
cdf623e70f
|
chore: Upgrade ava to 1.0.1
|
2020-02-20 08:34:18 +01:00 |
|
ivaosthu
|
8a53d8dca2
|
chore: Fix formatting all the things
|
2020-02-20 08:34:15 +01:00 |
|
ivaosthu
|
f4feab89f3
|
Implement authentication support for Unleash UI.
Closes: #261, #233, #232, #231
|
2020-02-20 08:34:06 +01:00 |
|
ivaosthu
|
2ba3823de0
|
Add e2e test for client metrics
|
2020-02-20 08:34:05 +01:00 |
|
ivaosthu
|
4999bb93cf
|
Should not be allow creation of archived toggle
closes #284
|
2020-02-20 08:34:05 +01:00 |
|
Ivar
|
9a2350a819
|
Fix unstable e2e test
|
2020-02-20 08:34:03 +01:00 |
|
Ivar
|
e679d5d975
|
Fix formatting
|
2020-02-20 08:34:00 +01:00 |
|
ivaosthu
|
f5e9ca3bbe
|
Implement support for logger provider.
This allows the users of 'unleash-server' to programatically
change the logger implemnentation. #175
|
2020-02-20 08:33:33 +01:00 |
|
sveisvei
|
1131440535
|
auto disable, and do not serve archived toggle
|
2020-02-20 08:30:52 +01:00 |
|
sveisvei
|
0ae24c68e6
|
Refactor routes setup, move test files, cleanup legacy
|
2020-02-20 08:30:51 +01:00 |
|
sveisvei
|
e6915658c9
|
add simple e2e tests
|
2020-02-20 08:30:46 +01:00 |
|
ivaosthu
|
79de8fb7ed
|
Added api for updating a strategy
relates to #184
|
2020-02-20 08:30:43 +01:00 |
|
ivaosthu
|
c8a9b39f27
|
Add schema validation for strategies
|
2020-02-20 08:30:43 +01:00 |
|
ivaosthu
|
ba5810506f
|
Fix failing tests
|
2020-02-20 08:30:43 +01:00 |
|
ivaosthu
|
51442a6cc4
|
Remove client_strategies table
We can just have a strategies column in the client_applications
table. This solves all our needs, and thus avoids the need
for an extra table.
|
2020-02-20 08:30:42 +01:00 |
|
sveisvei
|
066fe5fdd2
|
recieve togglename to archive or revive via path
|
2020-02-20 08:30:42 +01:00 |
|
ivaosthu
|
9c6fad83c2
|
Added enpoint for fetching application implementing a strategy
`/api/client/applications?strategyName=foo` now returns list of
apps implementing that strategy!
|
2020-02-20 08:30:42 +01:00 |
|
ivaosthu
|
7057d11553
|
replace commander with yargs
|
2020-02-20 08:30:41 +01:00 |
|
ivaosthu
|
bec646d797
|
more tests
|
2020-02-20 08:30:41 +01:00 |
|
ivaosthu
|
b8014fdddf
|
Server Metrics with Prometheus
Implementation use internal eventBus to enable loose counting in the app.
read more at https://prometheus.io/
Closes #98
|
2020-02-20 08:30:40 +01:00 |
|
sveisvei
|
e55378e1c4
|
Better client informations from the API.
Impelements:
- http://unleash.host.com/api/client/seen-toggles
- http://unleash.host.com/api/metrics/feature-toggles
- http://localhost:4242/api/client/applications
- http://localhost:4242/api/client/applications/:appName
|
2020-02-20 08:30:40 +01:00 |
|
Ivar
|
3412c36933
|
Mute EventEmitter memory leak detected for tests.
See #171
|
2020-02-20 08:30:40 +01:00 |
|
Ivar
|
3fa930baf0
|
Added strategies validation when creating/updating toggles
|
2020-02-20 08:30:39 +01:00 |
|
sveisvei
|
1dab39f0f9
|
move app and server-impl into lib folder
|
2020-02-20 08:30:39 +01:00 |
|
sveisvei
|
067b93abfd
|
add tests, rename folders to ava defaults for helpers/fixtures, remove migration og
|
2020-02-20 08:30:39 +01:00 |
|
sveisvei
|
c8746b85f7
|
revert schema reset for each migration
|
2020-02-20 08:30:39 +01:00 |
|
sveisvei
|
ce056df8b6
|
use ava as testrunner
|
2020-02-20 08:30:39 +01:00 |
|
ivaosthu
|
7894ddda7d
|
Fix test db setup
|
2020-02-20 08:30:39 +01:00 |
|
ivaosthu
|
71a25f54a6
|
always drop test-schema first
|
2020-02-20 08:30:38 +01:00 |
|
ivaosthu
|
14deebae1f
|
options to specify different db-schema
|
2020-02-20 08:30:38 +01:00 |
|
ivaosthu
|
bc8b1d572a
|
added e2e for metrics api
|
2020-02-20 08:30:38 +01:00 |
|
ivaosthu
|
024cb1d2b8
|
Fix failing test after bluebird removal
|
2020-02-20 08:30:38 +01:00 |
|
ivaosthu
|
3b1a09f7f7
|
remove bluebird
|
2020-02-20 08:30:38 +01:00 |
|
ivaosthu
|
46bc109ff9
|
fix tests
|
2020-02-20 08:30:37 +01:00 |
|
ivaosthu
|
90859701c6
|
remove all lerna stuff
|
2020-02-20 08:30:37 +01:00 |
|