Commit Graph

  • e1116b2f36 Extract static environment overwrite into json file. Maximilian Paß 2022-11-25 14:32:31 +00:00
  • 8f495f524c Add color mapping to Grafana dashboard. Maximilian Paß 2022-10-26 16:56:52 +01:00
  • 0b7f71f3dc #190 Add recovery e2e tests. Maximilian Paß 2022-11-23 21:57:30 +00:00
  • 0c6c48c3cf #190 Add unit tests for runner recovery. Maximilian Paß 2022-11-23 17:49:03 +00:00
  • f9c877cc93 Fix wrongly filtered data Maximilian Paß 2022-11-09 22:41:12 +00:00
  • 37ee649675 Refactor environment mapping Maximilian Paß 2022-11-09 22:28:54 +00:00
  • 77d3f3388e Change Grafana panel label structure Maximilian Paß 2022-11-09 21:38:50 +00:00
  • 81d777c9cb Increase minimal memory usage Maximilian Paß 2022-11-09 20:53:36 +00:00
  • 45f7fcfc26 Change to new ansible deployment process. Maximilian Paß 2022-11-07 22:57:09 +00:00
  • 8950ab3776 Add single quotes for inner command. Maximilian Paß 2022-10-21 16:52:22 +01:00
  • 4c25473c9e Hide Nomad specific environment variables Maximilian Paß 2022-10-13 12:18:46 +01:00
  • 697e7723e4 Add Python CI for GitHub actions Sebastian Serth 2022-10-29 22:33:32 +02:00
  • 4c359c2a5f Integrate additional feedback for PR #200 Sebastian Serth 2022-10-29 22:33:21 +02:00
  • ae9de5b93f Uncollapse rows and change order. Maximilian Paß 2022-10-29 22:29:58 +01:00
  • 137e3ff1ee Implement pull request comments #200. Maximilian Paß 2022-10-29 19:36:25 +01:00
  • 694965b92d Add Pipfile with Python dependencies Sebastian Serth 2022-10-26 16:08:06 +02:00
  • 44aa5d73a2 Grafana as Code Maximilian Paß 2022-10-26 16:51:56 +01:00
  • b98e3deb40 Rebuild base image for e2e images as well Sebastian Serth 2022-10-26 09:41:38 +02:00
  • b3eee17846 Support protected directories Maximilian Paß 2022-10-25 11:38:16 +01:00
  • b1de6faa03 Update Nomad in CI Sebastian Serth 2022-10-27 19:46:26 +02:00
  • 31167c31e8 Merge pull request #246 from openHPI/dependabot/go_modules/github.com/hashicorp/nomad-1.4.2 dependabot[bot] 2022-10-27 15:19:11 +00:00
  • 303e749ada Bump github.com/hashicorp/nomad from 1.4.1 to 1.4.2 dependabot[bot] 2022-10-27 15:11:00 +00:00
  • acb4d24c45 Change loglevel for context cancellation to DEBUG Sebastian Serth 2022-10-26 16:18:35 +02:00
  • 5e5e13806e Monitor file download. Maximilian Paß 2022-10-25 15:49:33 +01:00
  • 939f36dac6 Fix e2e test exhausted cpu Maximilian Paß 2022-10-25 11:56:48 +01:00
  • b1027a907d Update versions in GitHub Action workflow Sebastian Serth 2022-10-24 12:15:50 +02:00
  • 8061004dd0 Update Dependencies Sebastian Serth 2022-10-24 12:14:53 +02:00
  • 28fb0ca61c Catch context canceled error Maximilian Paß 2022-10-24 23:22:53 +01:00
  • 160df3d9e6 Add retry-mechanism for sample, mark-as-used and return Maximilian Paß 2022-10-14 21:29:23 +01:00
  • b9c923da8a Remove unused and deprecated Storer interface. Maximilian Paß 2022-10-14 20:16:56 +01:00
  • 7119f3e012 Fix not canceling monitoring events for removed environments Maximilian Paß 2022-10-13 22:17:45 +01:00
  • 5d54b0f786 Fix wrong environment id at monitoring Maximilian Paß 2022-10-13 21:51:53 +01:00
  • a1d30f00c6 OpenAPI Add token and version prefix. Maximilian Paß 2022-10-06 14:44:03 +01:00
  • ff267dbde0 Merge pull request #237 from openHPI/dependabot/go_modules/github.com/stretchr/testify-1.8.1 dependabot[bot] 2022-10-24 03:28:01 +00:00
  • ad5dfb41ad Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 dependabot[bot] 2022-10-24 03:19:22 +00:00
  • b0a1531ef5 Setup Go for lint action Sebastian Serth 2022-10-23 10:53:05 +02:00
  • c63cc2f80a Update GitHub Action workflow versions Sebastian Serth 2022-10-23 10:28:41 +02:00
  • 3e9606d1b9 Fix flaky e2e tests because of no idle runners Maximilian Paß 2022-10-14 11:39:17 +01:00
  • 50c2adb386 Bump github.com/hashicorp/nomad from 1.3.5 to 1.4.1 dependabot[bot] 2022-10-07 03:40:28 +00:00
  • 802a654441 Bump github.com/getsentry/sentry-go from 0.13.0 to 0.14.0 dependabot[bot] 2022-10-05 03:50:45 +00:00
  • 3509109b6f Fix Ls2JsonWriter Maximilian Paß 2022-10-04 13:45:24 +01:00
  • 195f88177e Add Content-Length and Content-Disposition Header Maximilian Paß 2022-09-28 21:49:35 +01:00
  • 0c70ad3b24 Enable unprivileged retrieve of file listing and content. Maximilian Paß 2022-09-28 18:50:27 +01:00
  • 0218b3589a Add openAPI definition of the WebSocket endpoint. Maximilian Paß 2022-08-31 11:35:46 +02:00
  • 847e5cda65 Extend ls2json reader Maximilian Paß 2022-08-30 16:23:17 +02:00
  • 3469d0ce77 Specify http not found exit code Maximilian Paß 2022-08-30 14:14:24 +02:00
  • fc77f11d4d Enquote file path for shell execution. Maximilian Paß 2022-08-21 12:35:13 +02:00
  • 152b77afe5 Add listing of runners file system. Maximilian Paß 2022-08-17 22:40:31 +02:00
  • c7ee7c1e25 Remove superfluous response.WriteHeader call Maximilian Paß 2022-08-17 13:21:37 +02:00
  • f2b25566dd #136 Copy files back from Nomad runner. Maximilian Paß 2022-08-06 04:52:48 +02:00
  • ae7b3ccd58 Add api definition for copying files back from the runner. Maximilian Paß 2022-06-02 22:47:13 +02:00
  • b30223bf58 Specify requirements for Docker images Sebastian Serth 2022-09-30 21:34:23 +02:00
  • 28872f8269 Clean outdated dependencies Sebastian Serth 2022-10-04 10:21:07 +02:00
  • 60c6af03a4 Update Dependencies Sebastian Serth 2022-10-04 10:04:52 +02:00
  • bd5cc80937 Bump github.com/influxdata/influxdb-client-go/v2 from 2.10.0 to 2.11.0 dependabot[bot] 2022-09-30 03:20:46 +00:00
  • 1a5a49d7c8 Explicitly switch user for code execution. Sebastian Serth 2022-09-18 01:52:15 +02:00
  • 69237fb415 Use local Docker image in e2e pipeline and rebuild image if necessary Sebastian Serth 2022-09-18 01:51:50 +02:00
  • 7454e577e4 Allow using a local Docker image, e.g., for tests Sebastian Serth 2022-09-18 01:49:25 +02:00
  • 15b9117382 Update ansible-deployment Sebastian Serth 2022-09-22 20:18:20 +02:00
  • d372e37d1a Add cni/secure-bridge to isolate host network Sebastian Serth 2022-09-09 00:35:37 +02:00
  • 1df9701a74 Update example config with lowercase keys Sebastian Serth 2022-09-18 01:55:58 +02:00
  • ce14c116be Remove deprecated (and ignored) server option Sebastian Serth 2022-09-18 01:55:49 +02:00
  • 2a234538ca Update Dependencies Sebastian Serth 2022-09-18 12:24:02 +02:00
  • 3154c03f8a Recommend using gVisor as a sandbox Sebastian Serth 2022-09-07 22:19:20 +02:00
  • 89fc7b2637 Fix Nomad event stream is ignoring errors Maximilian Paß 2022-09-07 07:06:09 +02:00
  • e8457ca035 Remove monitoring debug statement. Maximilian Paß 2022-08-31 08:52:06 +02:00
  • 549d147870 Fix missing environment id for monitoring data. Maximilian Paß 2022-08-30 23:57:26 +02:00
  • 1ac4655ad5 Bump github.com/influxdata/influxdb-client-go/v2 from 2.9.2 to 2.10.0 dependabot[bot] 2022-08-26 03:23:16 +00:00
  • 1eef26cc83 Add environment id to periodical monitoring events. Maximilian Paß 2022-08-19 22:06:39 +02:00
  • 5590c50e14 #110 Add periodical monitoring events. Maximilian Paß 2022-08-17 12:45:31 +02:00
  • c3460317a4 #110 Add Grafana dashboard visualizing important Poseidon stats. Maximilian Paß 2022-08-12 00:35:30 +02:00
  • 84ddebb210 Pin Nomad's dependency to resolve security issues and easy dependecy upgrade process Sebastian Serth 2022-08-16 11:04:39 +02:00
  • a5dc414b77 Update Dependencies Sebastian Serth 2022-08-16 10:03:40 +02:00
  • 5059a5dc4c Upgrade Go from 1.18 to 1.19 Sebastian Serth 2022-08-08 09:19:06 +02:00
  • 9677253b35 Change Influx field name for the startup duration Maximilian Paß 2022-08-10 19:49:00 +02:00
  • 021530d5a7 Apply GoFmt fixes Sebastian Serth 2022-08-08 09:52:41 +02:00
  • a841675e7e Adapt linter config to remove warnings Sebastian Serth 2022-08-08 09:25:00 +02:00
  • 770327cf64 Add storage count debug statement. Maximilian Paß 2022-08-06 13:13:46 +02:00
  • 6ddc6493d4 Update Nomad version in CI Sebastian Serth 2022-08-08 09:10:45 +02:00
  • 7a7ed1ff39 Bump github.com/hashicorp/nomad from 1.3.2 to 1.3.3 dependabot[bot] 2022-08-07 13:38:41 +00:00
  • 89e15c5c2f Fix startup time format Maximilian Paß 2022-08-03 12:37:58 +02:00
  • b287aa335d Monitor environment id also for deletions. Maximilian Paß 2022-08-03 12:25:49 +02:00
  • 2864a60653 Add Workflow for Java CI and specify encoding Sebastian Serth 2022-08-02 11:17:21 +02:00
  • a7b4b25e61 Update JUnit to v14.13.2 Sebastian Serth 2022-08-02 10:54:09 +02:00
  • 9d54a40340 Bump junit from 4.11 to 4.13.1 in /deploy/aws/java11Exec dependabot[bot] 2022-08-01 12:45:12 +00:00
  • bdf42cd2a7 Update dependencies in Java POM Sebastian Serth 2022-08-02 10:55:31 +02:00
  • 7d58d2b99c CI Debug Print AWS functions Maximilian Paß 2022-08-01 14:56:16 +02:00
  • 2908caeb71 Merge pull request #184 from openHPI/dependabot/go_modules/github.com/influxdata/influxdb-client-go/v2-2.9.2 dependabot[bot] 2022-08-01 12:44:24 +00:00
  • 0094776a88 CI Debug WIP Maximilian Paß 2022-08-01 14:39:12 +02:00
  • d0ad9e03a3 Suppress request noctx linter. Maximilian Paß 2022-08-01 14:35:52 +02:00
  • c150e8291f Bump github.com/influxdata/influxdb-client-go/v2 from 2.9.1 to 2.9.2 dependabot[bot] 2022-08-01 09:37:30 +00:00
  • 6e52b8660d Avoid elements being removed multiple times Maximilian Paß 2022-07-31 22:45:53 +02:00
  • d10b31a1fb Remove static (nil) return value. Maximilian Paß 2022-07-31 19:58:13 +02:00
  • 4230543d41 Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 dependabot[bot] 2022-07-31 17:48:36 +00:00
  • 7edd40b4f0 Add Read Header Timeout Maximilian Paß 2022-07-19 09:23:11 +02:00
  • c6e65c14bb Monitor Nomad allocation startup duration. Maximilian Paß 2022-07-17 17:56:04 +02:00
  • 18daa1152c Save the environment id for runner monitoring. Maximilian Paß 2022-07-17 14:15:49 +02:00
  • 49c7a2d405 Save the runner and environment id for executions monitoring. Maximilian Paß 2022-07-17 13:50:47 +02:00
  • 00f3d9b77b Merge pull request #179 from openHPI/dependabot/go_modules/github.com/hashicorp/nomad-1.3.2 dependabot[bot] 2022-07-14 22:59:25 +00:00
  • 7334f6f2af Bump github.com/hashicorp/nomad from 1.3.1 to 1.3.2 dependabot[bot] 2022-07-14 03:27:26 +00:00