centraldogma
centraldogma copied to clipboard
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
Some users want to apply more complicated inclusion/exclusion rules for a mirror. We could support rsync-like exclusion settings.
https://json5.org/ JSON5 is a superset of JSON which adds some nice-to-haves to JSON, such as comments, trailing commas in arrays, etc. Will be useful for those who write configuration in...
People contact the administrator to figure out who have the permission to access a project pretty often. We could save the admins' time by giving such information to logged-in users.
https://github.com/line/centraldogma/runs/3834002526?check_suite_focus=true#step:5:680 ``` ReplicatedLoginAndLogoutTest > incorrectLogin() FAILED java.util.concurrent.CompletionException: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use at java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:375) at java.util.concurrent.CompletableFuture.join(CompletableFuture.java:1947) at com.linecorp.armeria.common.util.EventLoopCheckingFuture.join(EventLoopCheckingFuture.java:87) at com.linecorp.centraldogma.server.auth.ReplicatedLoginAndLogoutTest.setUp(ReplicatedLoginAndLogoutTest.java:117) Caused by: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in...
Related to #516 **Motivation** We often add logs to check if each watcher has called its notifiers successfully. Using meters should improve this since: 1) We can more easily visualize...
so that we can manage the authorization by teams.
…after receive change notifications
Currently, we display the list of all tokens even if they are not registered by the user. We should show only tokens that are registered by the user. We can...
so that users can hide their repositories from guests.
It will be very convenient if a user can query Central Dogma using a GraphQL query. /cc @imasahiro