-
38eb6692
by Raoul Hidalgo Charman
at 2018-12-10T11:20:10Z
bot: Add logic to reconnect
Bot will call CreateBotSession or UpdateBotSession depending on whether it is
still connected to the server. Added run method to bot session that does this
logic.
Fixes #126
-
6ec6bf57
by Raoul Hidalgo Charman
at 2018-12-10T11:20:10Z
cmd_bot.py: Remove unnecessary KeyboardInterrupt handlers
There's already one in bot session so don't need one in cmd_bot
-
58f0dfaf
by Martin Blanchard
at 2018-12-10T11:30:51Z
setup.py: Introduce pyjwt dependency
Hosted at: https://github.com/jpadilla/pyjwt
The dependency is declared as part of a new 'auth' extra target so that
it is not installed by default, but only if requested.
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
ad6c5848
by Martin Blanchard
at 2018-12-10T11:30:51Z
server/_authentication.py: New JWT based gRPC interceptor
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
0233420b
by Martin Blanchard
at 2018-12-10T11:30:51Z
server/instance.py: Register authentication gRPC interceptor
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
5e8c5dbd
by Martin Blanchard
at 2018-12-10T11:30:51Z
client/authentication.py: New client gRPC channel helpers
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
dac3e8ea
by Martin Blanchard
at 2018-12-10T11:30:51Z
cmd_bot.py: Port to new client channel helpers
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
d9071db2
by Martin Blanchard
at 2018-12-10T11:30:51Z
cmd_capabilities.py: Port to new client channel helpers
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
9cf39c9a
by Martin Blanchard
at 2018-12-10T11:30:51Z
cmd_cas.py: Port to new client channel helpers
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
d5fceafa
by Martin Blanchard
at 2018-12-10T11:30:51Z
cmd_execute.py: Port to new client channel helpers
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
47e59e5e
by Martin Blanchard
at 2018-12-10T11:30:51Z
cmd_operation.py: Port to new client channel helpers
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
0c6d6913
by Martin Blanchard
at 2018-12-10T11:30:51Z
tests/utils: Add a file reader helper
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
c4021884
by Martin Blanchard
at 2018-12-10T11:30:51Z
tests/utils/dummy.py: New (dummy) server helper
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
7cbd0b8f
by Martin Blanchard
at 2018-12-10T11:30:51Z
tests/auth: Add client and sever interceptor tests
https://gitlab.com/BuildGrid/buildgrid/issues/144
-
929f314e
by Martin Blanchard
at 2018-12-10T11:30:51Z
.gitlab-ci.yml: Install auth. dependencies for testing
https://gitlab.com/BuildGrid/buildgrid/issues/144