Commit Graph

  • 54df1e8ec8 Move api querier to own file Jan-Eric Hellenberg 2021-05-11 08:52:02 +02:00
  • 9a2181afc9 Add note to readme about how to generate mocks which follow the naming scheme Jan-Eric Hellenberg 2021-05-10 12:42:44 +02:00
  • c9a5299f0c Exclude Mock files from coverage Jan-Eric Hellenberg 2021-05-10 10:49:10 +02:00
  • 94f02fad02 Add tests for LoadAvailableRunners method Jan-Eric Hellenberg 2021-05-10 09:18:05 +02:00
  • bb757c7375 Only load available runners Jan-Eric Hellenberg 2021-05-05 12:29:10 +02:00
  • bc2924666a Reduce prewarming pool size of default execution environment Jan-Eric Hellenberg 2021-05-11 14:20:08 +02:00
  • 035d1eb795 Remove error handling for fetching runner from /execute Sebastian Serth 2021-05-07 16:22:34 +02:00
  • ec1968ecf5 Add e2e-test for delete runner route Jan-Eric Hellenberg 2021-05-07 10:12:42 +02:00
  • ba51956ec3 Add destroy runner route Jan-Eric Hellenberg 2021-05-05 09:07:23 +02:00
  • e45cd92557 Fix bad import rebase artifacts Jan-Eric Hellenberg 2021-05-10 12:08:02 +02:00
  • 13052fa021 Throw fatal on wrong data type in runnerpool Jan-Eric Hellenberg 2021-05-07 09:26:02 +02:00
  • abb1ce1bf8 Add EntityStore interface Jan-Eric Hellenberg 2021-05-05 11:35:19 +02:00
  • dba7160a41 Implement merge request review comments Maximilian Paß 2021-05-06 13:26:55 +02:00
  • 0dc4d28c1b Add e2e tests in ci stage Maximilian Paß 2021-04-28 13:42:33 +02:00
  • 77f84ccf56 Fix execute response Konrad Hanff 2021-05-06 10:28:59 +02:00
  • c7433456d0 Add nomad address to deployment config Tobias Kantusch 2021-05-06 07:49:25 +00:00
  • 52b80583b5 Implement review suggestions Konrad Hanff 2021-05-05 11:35:16 +02:00
  • 07cdf17eb4 Move execution request map to runners Konrad Hanff 2021-05-05 09:55:46 +02:00
  • 612bc55bdd Add tests for runners execute route Konrad Hanff 2021-04-30 16:23:00 +02:00
  • 6a00ea3165 Implement runners execute route Konrad Hanff 2021-04-30 16:21:44 +02:00
  • c571d4635d Delete old example file "configuration.yaml.example" Felix Auringer 2021-05-05 15:07:10 +02:00
  • e230ea854c Properly reset global state in auth tests sirkrypt0 2021-05-05 11:33:44 +02:00
  • 9efd08a4c0 Add more tests to the config package, use test tables Felix Auringer 2021-05-03 10:29:43 +02:00
  • 0808245989 Adapt readme to new changes in configuration Felix Auringer 2021-04-30 09:09:57 +02:00
  • 7a2f434171 Change default port of Poseidon to 7200 Felix Auringer 2021-04-30 08:57:10 +02:00
  • c497e2f19c Improve configuration with config file Felix Auringer 2021-04-30 08:53:00 +02:00
  • da38f56f64 Use url from config Felix Auringer 2021-05-05 11:37:48 +02:00
  • edfee24d1c Move Nomad CI files to ci directory sirkrypt0 2021-05-04 14:13:36 +02:00
  • 3685077e8a Add documentation on authentication sirkrypt0 2021-05-03 14:35:44 +02:00
  • 971074613e Add tests for authenticated router sirkrypt0 2021-05-03 12:39:16 +02:00
  • 456ad4333d Make health route unauthenticated sirkrypt0 2021-05-03 10:59:08 +02:00
  • 5891a8c48b Use authentication middleware sirkrypt0 2021-04-29 17:52:27 +02:00
  • 99ee8c6dfb Add authentication middleware sirkrypt0 2021-04-29 17:50:48 +02:00
  • c092199693 Add basic nomad integration and runner provider Maximilian Paß 2021-05-04 13:04:37 +02:00
  • 40a22ecbb1 Move http server start from main to runServer sirkrypt0 2021-05-03 14:58:47 +02:00
  • 50b3836d25 Add TLS documentation sirkrypt0 2021-05-03 14:54:59 +02:00
  • b744d7f16c Add tls configuration sirkrypt0 2021-04-29 23:23:07 +02:00
  • f401ebb3c4 Build nomad-ci image in pipeline sirkrypt0 2021-05-03 16:18:41 +02:00
  • 2c049afaa6 Make pipeline wait for successful Nomad deployment sirkrypt0 2021-04-30 18:20:12 +02:00
  • b7009bee6c Add badges to README sirkrypt0 2021-04-30 15:45:00 +02:00
  • cff6997337 Add coverage report sirkrypt0 2021-04-30 15:26:59 +02:00
  • a23ed540ef Add API definition Konrad Hanff 2021-04-29 16:24:17 +02:00
  • 776152621e Use new logger in config sirkrypt0 2021-04-29 12:43:07 +02:00
  • 5e336d4d4a Add tests for logging middleware sirkrypt0 2021-04-29 11:36:14 +02:00
  • 5182873137 Add structured logging sirkrypt0 2021-04-28 16:35:37 +02:00
  • b6425a45b5 Add documentation for all possible configuration possibilities Felix Auringer 2021-04-28 16:02:21 +02:00
  • 92981072f0 Add example for a configuration.yaml Felix Auringer 2021-04-28 15:25:50 +02:00
  • edb609c1a9 Add tests for the configuration parsing Felix Auringer 2021-04-28 15:25:27 +02:00
  • f95d96acd8 Add option to configure poseidon Felix Auringer 2021-04-28 15:22:31 +02:00
  • 13c0752d99 Update .gitlab-ci.yml Tobias Kantusch 2021-04-28 15:04:43 +00:00
  • 8b6fef3c34 Change default port to 3000 sirkrypt0 2021-04-28 11:21:59 +02:00
  • 8504e1a749 Add automatic deployment tobias.kantusch 2021-04-27 15:41:57 +02:00
  • be04fb5abd Add documentation for docker image Felix Auringer 2021-04-27 13:44:32 +02:00
  • 2cb34eb477 Add CI job building the binary and a docker image Felix Auringer 2021-04-26 15:36:24 +02:00
  • e14e9c9229 Remove unnessary early header write Jan-Eric Hellenberg 2021-04-28 10:06:07 +02:00
  • 2d71584464 Change project name to Poseidon Felix Auringer 2021-04-28 10:26:59 +02:00
  • ad9aa6fd6d Split up the NewRouter function to ease the creation of versioned routers Felix Auringer 2021-04-27 10:05:30 +02:00
  • 40aff301d8 Add function to write json to http response writer Felix Auringer 2021-04-27 09:14:08 +02:00
  • 712d0e6420 Cleanup code Felix Auringer 2021-04-27 08:47:11 +02:00
  • 78668ad430 Add graceful shutdown option to webserver Felix Auringer 2021-04-27 08:42:35 +02:00
  • 38434cef27 Add tests for health route Felix Auringer 2021-04-26 12:30:26 +02:00
  • f8e864efdd Add health route Felix Auringer 2021-04-26 12:29:53 +02:00
  • 38ecc02a79 Add api package serving our api routes using gorilla/mux Felix Auringer 2021-04-26 12:29:31 +02:00
  • 08eb05e00f Add setup instructions to README Jan-Eric Hellenberg 2021-04-26 10:00:02 +02:00
  • 903e66f73b Add gofmt pre-commit-hook Jan-Eric Hellenberg 2021-04-26 08:49:14 +02:00
  • 5352673b2c Add golangci-lint and golint to CI Jan-Eric Hellenberg 2021-04-23 15:38:43 +02:00
  • be93c36cc8 Add Hello CodeMoon with test Jan-Eric Hellenberg 2021-04-23 15:16:29 +02:00
  • 88e4cb5b0b Initial commit Tobias Kantusch 2021-04-20 12:37:15 +00:00