Commit Graph

  • c0a617a383 Improve documentation of request URLs Sebastian Serth 2022-07-08 10:12:59 +02:00
  • 39cfdbf635 Apply suggestions from code review Maximilian Paß 2022-07-01 15:16:12 +02:00
  • d9b7989a6c Enable logging for failed monitoring. Maximilian Paß 2022-07-01 14:41:03 +02:00
  • 3f0c781997 Monitor storage object count. Maximilian Paß 2022-07-01 14:22:55 +02:00
  • 051fe29d59 Add unit test for monitored storage. Maximilian Paß 2022-06-29 22:28:56 +02:00
  • 498e8f5ff5 #110 Refactor influxdb monitoring Maximilian Paß 2022-06-29 20:05:19 +02:00
  • eafc01e69a Add availability dashboard row Maximilian Paß 2022-05-24 21:37:04 +02:00
  • ff3ec9e362 Add Grafana Dashboard Maximilian Paß 2022-05-24 21:03:27 +02:00
  • 344dfdfe58 Merge pull request #177 from openHPI/dependabot/go_modules/github.com/stretchr/testify-1.8.0 dependabot[bot] 2022-06-30 09:08:26 +00:00
  • 46874c09c2 Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 dependabot[bot] 2022-06-30 03:25:32 +00:00
  • 275b6aa642 #89 Adjust golangci-lint configuration Maximilian Paß 2022-06-29 15:23:17 +02:00
  • 34040162c2 #89 Generalise the three Storage interfaces and structs into one generic storage manager. Maximilian Paß 2022-06-21 19:06:55 +02:00
  • 542be96c66 Merge pull request #175 from openHPI/dependabot/go_modules/github.com/stretchr/testify-1.7.5 dependabot[bot] 2022-06-27 10:19:29 +00:00
  • 32ed8b7170 Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 dependabot[bot] 2022-06-27 09:58:44 +00:00
  • dc1a0c807f Bump github.com/influxdata/influxdb-client-go/v2 from 2.9.0 to 2.9.1 dependabot[bot] 2022-06-27 03:18:41 +00:00
  • 203d5a3a4f #155 refactor and synchronise writing to CodeOcean. (#174) Maximilian Paß 2022-06-26 20:19:23 +02:00
  • a4d13fb8cb #148 Add stage to influx monitoring. Maximilian Paß 2022-06-21 15:09:36 +02:00
  • 22620985bc Java11Exec: Reduce complexity of parseCommand method. Maximilian Paß 2022-06-19 21:09:21 +02:00
  • ed5205236f #166 Fix AWS JAVA ignoring shell commands in combination with a Makefile. Maximilian Paß 2022-06-19 20:48:31 +02:00
  • b0916a2485 #166 Adjust outdated make command pattern Maximilian Paß 2022-06-16 09:39:56 +02:00
  • 3afe8ddb66 #155 Enable stopping of the CodeOcean WebSocket read independently of writing to CodeOcean. Maximilian Paß 2022-06-19 22:27:05 +02:00
  • 3d1ed7cb0f #155 Minimise timing issues with websocket close. Maximilian Paß 2022-06-19 21:36:29 +02:00
  • 950c421ea7 Merge pull request #170 from openHPI/dependabot/go_modules/github.com/stretchr/testify-1.7.4 dependabot[bot] 2022-06-21 07:38:32 +00:00
  • 43f3c3be03 Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 dependabot[bot] 2022-06-21 03:43:35 +00:00
  • 79dc3a94da #155 Add log statement for further investigations (#164) Maximilian Paß 2022-06-12 11:10:57 +02:00
  • 057dc0f1cc Update usage of CodeQL action Sebastian Serth 2022-06-11 13:51:10 +02:00
  • eecacc08bf #42 Allow deletion of ./* Maximilian Paß 2022-06-09 22:33:34 +02:00
  • 59ca63268b Add CODEOCEAN environment variable. Maximilian Paß 2022-06-09 23:26:36 +02:00
  • 2f066a9fb4 E2e test environment variables. Maximilian Paß 2022-06-09 23:19:19 +02:00
  • 903ad415c6 Set and unset aws environment variables Maximilian Paß 2022-05-24 23:48:39 +02:00
  • ecce3c294f #155 Add log statement for further investigations Maximilian Paß 2022-06-09 22:27:52 +02:00
  • 2b18b25f93 Update Dependencies Sebastian Serth 2022-06-07 17:27:05 +02:00
  • d0398376c5 Update ansible-deployment Sebastian Serth 2022-06-08 09:10:20 +02:00
  • 0f8a1fa25a Specify AWS Functions as list Maximilian Paß 2022-05-28 23:27:56 +02:00
  • d80761a973 Update CodeQL Maximilian Paß 2022-06-01 23:46:38 +02:00
  • 669ec039ce Update dependencies Maximilian Paß 2022-06-01 23:34:32 +02:00
  • 1e59c1146e Fix CodeQL log injection warning Maximilian Paß 2022-06-01 18:21:41 +02:00
  • 97a2311a74 Fix CodeClimate duplication smells Maximilian Paß 2022-05-29 21:41:24 +02:00
  • 7ac08b83d0 Add CodeClimate configuration Maximilian Paß 2022-05-29 17:55:19 +02:00
  • f7dad81691 Add CodeClimate badges to README.md Maximilian Paß 2022-05-29 17:26:45 +02:00
  • bd7dc173c3 Introduce CodeClimate Maximilian Paß 2022-05-29 16:44:30 +02:00
  • 795c83f7b2 Fix deleting non existent environments Maximilian Paß 2022-05-29 15:47:04 +02:00
  • 689493047d Memory oversubscription documentation Maximilian Paß 2022-05-25 22:04:28 +02:00
  • 64316186bc Merge pull request #160 from openHPI/dependabot/go_modules/github.com/stretchr/testify-1.7.2 dependabot[bot] 2022-06-07 12:28:52 +00:00
  • 5b6d3caf55 Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 dependabot[bot] 2022-06-07 03:18:41 +00:00
  • d0263feff4 Bump github.com/hashicorp/nomad from 1.2.6 to 1.3.1 dependabot[bot] 2022-05-24 21:08:26 +00:00
  • 0ec5275296 Bump github.com/influxdata/influxdb-client-go/v2 from 2.8.2 to 2.9.0 dependabot[bot] 2022-05-23 03:34:30 +00:00
  • 358769eb6b Fix golangci lint. Maximilian Paß 2022-05-24 22:06:05 +02:00
  • 425ef900b1 Add SECURITY.md Sebastian Serth 2022-04-29 23:09:07 +02:00
  • 609a7b803e Java11Exec: Fix Test with updated dependencies. Maximilian Paß 2022-04-24 18:31:34 +02:00
  • 841518bf05 Java11Exec: Add support for make assignments. (#131) Maximilian Paß 2022-04-24 17:55:41 +02:00
  • dca91a8c4f Bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 dependabot[bot] 2022-04-21 03:19:00 +00:00
  • 09b90a4555 Java11Exec: Quick fix for test dependencies. Maximilian Paß 2022-04-24 17:14:56 +02:00
  • 7af17c87d3 Ignore Comments in Makefiles starting with # Sebastian Serth 2022-04-21 21:39:32 +02:00
  • a545614040 Java11Exec: Fix that EOF is replaced by newline. Maximilian Paß 2022-04-23 21:26:37 +02:00
  • bb2d989bc5 Add the missing newline of AWS. Maximilian Paß 2022-04-21 19:43:17 +02:00
  • 4cd53d24bc Ignore @ Symbols in Makefiles Maximilian Paß 2022-04-21 18:58:06 +02:00
  • a95db653ca Fix another typo in configuration.example.yaml Sebastian Serth 2022-04-20 19:06:45 +02:00
  • 9b4b31585f Merge pull request #120 from openHPI/dependabot/go_modules/github.com/influxdata/influxdb-client-go/v2-2.8.2 dependabot[bot] 2022-04-20 09:15:02 +00:00
  • 17c7a8cbfa Bump github.com/influxdata/influxdb-client-go/v2 from 2.8.1 to 2.8.2 dependabot[bot] 2022-04-20 03:23:15 +00:00
  • 430b1748f5 Allow the CR character as part of a newline. Maximilian Paß 2022-04-18 15:43:36 +02:00
  • ba98916121 Fix typo in configuration.example.yaml (#117) Maximilian Paß 2022-04-18 22:27:50 +02:00
  • b41ce431b8 Temporarily fixed golang version mismatch Maximilian Paß 2022-04-18 13:39:42 +02:00
  • 25f92e5f94 Add environment specific data to the influxdb data. Maximilian Paß 2022-04-12 21:16:17 +02:00
  • eabe3a1b27 Add the Environment ID to the influxdb data. Maximilian Paß 2022-04-10 23:02:33 +02:00
  • b7a20e3114 Introduce method "Environment" to the Runners interface. Maximilian Paß 2022-04-10 21:48:30 +02:00
  • 8feffdae3a Add initial structure of influxdb monitoring. Maximilian Paß 2022-04-09 17:51:34 +02:00
  • e4ebb5b384 Add trace statements for WebSocket messages Sebastian Serth 2022-04-13 19:42:36 +02:00
  • f1825ebd69 CI: Remove dep-scan as dependency of e2e-tests Maximilian Paß 2022-04-09 16:28:52 +02:00
  • 3570f18202 Apply suggestions from code review Maximilian Paß 2022-04-08 16:19:49 +02:00
  • 597cbec456 Fix golangci-lint timeout error Maximilian Paß 2022-04-03 18:16:39 +02:00
  • 136f596dc2 Add aws environments to the statistics Maximilian Paß 2022-04-03 18:07:08 +02:00
  • d7b1c2d691 Add limited support for Makefile parsing. (#103) Maximilian Paß 2022-04-07 22:40:19 +02:00
  • 830517f464 Upgrade Go from 1.17 to 1.18 Sebastian Serth 2022-03-21 11:15:23 +01:00
  • a41659eed4 Enable memory oversubscription (#102) Maximilian Paß 2022-03-18 08:31:27 +01:00
  • 708ae3679e Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 dependabot[bot] 2022-03-16 03:18:37 +00:00
  • 62d7f00ff4 Merge pull request #101 from openHPI/dependabot/go_modules/github.com/getsentry/sentry-go-0.13.0 dependabot[bot] 2022-03-14 10:35:45 +00:00
  • a558eb2131 Bump github.com/getsentry/sentry-go from 0.12.0 to 0.13.0 dependabot[bot] 2022-03-11 03:15:21 +00:00
  • 2cf890ab91 Implement review comments Maximilian Paß 2022-02-22 16:47:13 +01:00
  • df68461264 Sanitize user input in logs. Maximilian Paß 2022-02-03 14:54:22 +01:00
  • 4ffbb712ed Parametrize e2e tests to also check AWS environments. Maximilian Paß 2022-02-03 14:32:05 +01:00
  • 13eaa61f3b Fix three bugs in java11Exec detected by the e2e tests. Maximilian Paß 2022-02-02 12:56:53 +01:00
  • d603a8ebb0 Refactor static AWS functions from a magic number in the code to a configurable list in configuration.yaml Maximilian Paß 2022-02-02 10:22:16 +01:00
  • f6d9a6ddbb Add unit tests Maximilian Paß 2022-01-29 18:37:07 +01:00
  • 6123d20525 Implement core functionality of AWS integration Maximilian Paß 2022-01-20 20:47:29 +01:00
  • dd41e0d5c4 Generate structures for an AWS environment and runner Maximilian Paß 2022-01-20 13:56:41 +01:00
  • 0ef5a4e39f Make Execution Environment interface Nomad independent Maximilian Paß 2022-01-19 20:41:05 +01:00
  • ba43f667c2 Add architecture for multiple managers Maximilian Paß 2022-01-19 21:23:04 +01:00
  • dd1d27e393 Bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 dependabot[bot] 2022-02-23 08:46:14 +00:00
  • 251b3b30ef Bump github.com/hashicorp/nomad from 1.2.5 to 1.2.6 dependabot[bot] 2022-02-11 03:21:11 +00:00
  • 1d974d9576 Merge pull request #92 from openHPI/dependabot/go_modules/github.com/hashicorp/nomad-1.2.5 dependabot[bot] 2022-02-02 03:26:00 +00:00
  • abac7ebf33 Bump github.com/hashicorp/nomad from 1.2.4 to 1.2.5 dependabot[bot] 2022-02-02 03:19:45 +00:00
  • 4cf72ee337 AWS SAM deployment (#91) Maximilian Paß 2022-01-27 23:07:13 +01:00
  • d530d4bfdf Update Dependencies Sebastian Serth 2022-01-20 21:54:14 +01:00
  • 560f61bccb Bump github.com/hashicorp/nomad from 1.2.3 to 1.2.4 dependabot[bot] 2022-01-20 03:23:28 +00:00
  • e24248faa8 Run Sentry release GitHub Action Maximilian Paß 2022-01-05 17:08:29 +01:00
  • 89bbb9daef Allow trim to fail Sebastian Serth 2022-01-05 18:16:25 +01:00
  • 1239699e74 Add a warning when allocations fail (#83) Maximilian Paß 2021-12-23 13:10:55 +01:00
  • 79578bd483 Bump github.com/getsentry/sentry-go from 0.11.0 to 0.12.0 dependabot[bot] 2021-12-23 03:32:21 +00:00
  • a59e2362bf Upgrade the dependencies Maximilian Paß 2021-12-22 17:25:17 +01:00