Commit Graph

18 Commits

Author SHA1 Message Date
02b3f52a11 Add ability to copy files to and delete files from runner 2021-06-02 14:54:54 +02:00
6084b00e23 Exit MonitorEvaluation once stream is closed
As we pass the context to the Nomad API event stream, they close
the event stream once the passed context is cancelled. We use this
to exit our receive loop on the event stream once the stream is closed,
instead of having to check the context manually.
2021-05-28 06:52:38 +00:00
f228a3e599 Add Nomad job registration with monitoring afterwards
Once a Nomad job is registered, we listen to the Nomad event stream
and return once we find the evaluation to complete.
2021-05-28 06:52:38 +00:00
4c3cc0cc4c Move Nomad job creation logic to environment manager 2021-05-28 06:52:38 +00:00
6da9080bce Add option to configure Nomad namespace 2021-05-18 12:10:39 +00:00
1f921b2ce2 Resolve merge conflicts 2021-05-12 12:02:12 +02:00
cee5eee622 Rename job scale functions to be consistent in naming 2021-05-12 10:46:15 +02:00
a2a9ed367a Add tests for api client creation 2021-05-12 10:46:11 +02:00
dfd34144f8 Store default Nomad job in apiClient to cache it 2021-05-12 07:52:22 +00:00
1aaad5c5fe Add default Nomad job and job creation 2021-05-12 07:52:22 +00:00
fde334a610 Perform a few renamings 2021-05-11 14:26:05 +02:00
54df1e8ec8 Move api querier to own file 2021-05-11 14:26:05 +02:00
94f02fad02 Add tests for LoadAvailableRunners method 2021-05-11 14:26:05 +02:00
bb757c7375 Only load available runners 2021-05-11 14:26:04 +02:00
ba51956ec3 Add destroy runner route 2021-05-10 16:28:35 +02:00
dba7160a41 Implement merge request review comments 2021-05-10 12:14:56 +02:00
0dc4d28c1b Add e2e tests in ci stage 2021-05-07 12:54:15 +02:00
c092199693 Add basic nomad integration and runner provider 2021-05-04 13:08:04 +02:00