Commit Graph

642 Commits

Author SHA1 Message Date
Maximilian Paß
4550a4589e Dangerous Context Enrichment
by passing the Sentry Context down our abstraction stack.
This included changes in the complex context management of managing a Command Execution.
2023-02-03 10:29:18 +00:00
Maximilian Paß
2650efbb38 Sentry Tracing Identifier 2023-02-03 10:29:18 +00:00
Maximilian Paß
a9581ac1d9 Performance for ListFileSystem 2023-02-03 10:29:18 +00:00
Maximilian Paß
f2c205a8ed Add additional performance spans 2023-02-03 10:29:18 +00:00
Maximilian Paß
689344bd79 Enable Sentry Performance Tracing 2023-02-03 10:29:18 +00:00
dependabot[bot]
9b76549083 Merge pull request #274 from openHPI/dependabot/go_modules/github.com/influxdata/influxdb-client-go/v2-2.12.2 2023-01-27 03:10:31 +00:00
dependabot[bot]
f001b33d9f Bump github.com/influxdata/influxdb-client-go/v2 from 2.12.1 to 2.12.2
Bumps [github.com/influxdata/influxdb-client-go/v2](https://github.com/influxdata/influxdb-client-go) from 2.12.1 to 2.12.2.
- [Release notes](https://github.com/influxdata/influxdb-client-go/releases)
- [Changelog](https://github.com/influxdata/influxdb-client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/influxdata/influxdb-client-go/compare/v2.12.1...v2.12.2)

---
updated-dependencies:
- dependency-name: github.com/influxdata/influxdb-client-go/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 03:03:24 +00:00
Maximilian Paß
1aced0a130 Remove "Stage" variable
as we will use distinct Influx and Grafana instances for the different stages/environments.
2023-01-18 15:33:42 +00:00
Sebastian Serth
dc562ba7fd Ignore dashboard files touched during deployment 2023-01-18 15:33:42 +00:00
Maximilian Paß
0c9ffea369 Separate Poseidon Dashboard Generation 2023-01-18 15:33:42 +00:00
dependabot[bot]
2db66f4b97 Bump github.com/getsentry/sentry-go from 0.16.0 to 0.17.0
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.16.0 to 0.17.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-13 11:08:53 +01:00
Maximilian Paß
840bfed1b9 Update docs/nomad_usage.md
Co-authored-by: Sebastian Serth <MrSerth@users.noreply.github.com>
2023-01-07 01:00:29 +01:00
Maximilian Paß
9e0d3f2112 Document the container updater mechanism. 2023-01-07 01:00:29 +01:00
Maximilian Paß
0d3c474acc Enrich error message. 2023-01-02 11:23:02 +01:00
Maximilian Paß
a78ee22e67 Reduce time racetrack of delete and listFileSystem route. 2023-01-02 11:23:02 +01:00
Sebastian Serth
67986042c4 Update Dependencies 2022-12-23 13:20:01 +01:00
dependabot[bot]
326a31773b Bump github.com/getsentry/sentry-go from 0.15.0 to 0.16.0
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.15.0...v0.16.0)

---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 10:49:18 +01:00
dependabot[bot]
ebac9ec70b Merge pull request #261 from openHPI/dependabot/go_modules/github.com/influxdata/influxdb-client-go/v2-2.12.1 2022-12-02 03:12:11 +00:00
dependabot[bot]
9c9479d49e Bump github.com/influxdata/influxdb-client-go/v2 from 2.12.0 to 2.12.1
Bumps [github.com/influxdata/influxdb-client-go/v2](https://github.com/influxdata/influxdb-client-go) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/influxdata/influxdb-client-go/releases)
- [Changelog](https://github.com/influxdata/influxdb-client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/influxdata/influxdb-client-go/compare/v2.12.0...v2.12.1)

---
updated-dependencies:
- dependency-name: github.com/influxdata/influxdb-client-go/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-02 03:04:58 +00:00
Sebastian Serth
c7a0520b84 Update Dependencies 2022-11-30 13:11:17 +01:00
dependabot[bot]
246384464a Bump github.com/influxdata/influxdb-client-go/v2 from 2.11.0 to 2.12.0
Bumps [github.com/influxdata/influxdb-client-go/v2](https://github.com/influxdata/influxdb-client-go) from 2.11.0 to 2.12.0.
- [Release notes](https://github.com/influxdata/influxdb-client-go/releases)
- [Changelog](https://github.com/influxdata/influxdb-client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/influxdata/influxdb-client-go/compare/v2.11.0...v2.12.0)

---
updated-dependencies:
- dependency-name: github.com/influxdata/influxdb-client-go/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-30 09:24:38 +01:00
dependabot[bot]
f58de3a65e Bump github.com/getsentry/sentry-go from 0.14.0 to 0.15.0
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-30 09:24:19 +01:00
Maximilian Paß
2e3720dede Add panels visualizing the file download. 2022-11-26 14:17:56 +00:00
Maximilian Paß
a4b0d26c84 Adjust dashboard colour mapping
- Different colours
- Sorted environment list

Co-authored-by: Sebastian Serth <MrSerth@users.noreply.github.com>
2022-11-26 14:06:36 +00:00
Maximilian Paß
e1116b2f36 Extract static environment overwrite into json file. 2022-11-26 14:06:36 +00:00
Maximilian Paß
8f495f524c Add color mapping to Grafana dashboard. 2022-11-26 14:06:36 +00:00
Maximilian Paß
0b7f71f3dc #190 Add recovery e2e tests. 2022-11-26 13:33:44 +00:00
Maximilian Paß
0c6c48c3cf #190 Add unit tests for runner recovery. 2022-11-26 13:33:44 +00:00
Maximilian Paß
f9c877cc93 Fix wrongly filtered data
by not assuming that every duration data point has a environment id tag.
2022-11-10 00:24:35 +00:00
Maximilian Paß
37ee649675 Refactor environment mapping
to be not duplicated 12 times.
2022-11-10 00:17:23 +00:00
Maximilian Paß
77d3f3388e Change Grafana panel label structure
by moving the stage and environment id to the front.
2022-11-10 00:06:16 +00:00
Maximilian Paß
81d777c9cb Increase minimal memory usage
as we collected new insights about the actual memory usage.
2022-11-09 23:19:25 +01:00
Maximilian Paß
45f7fcfc26 Change to new ansible deployment process. 2022-11-09 23:19:25 +01:00
Maximilian Paß
8950ab3776 Add single quotes for inner command.
Change to bash as interpreter.
Forbid single quotes for user commands.
2022-11-04 15:15:43 +01:00
Maximilian Paß
4c25473c9e Hide Nomad specific environment variables
from the user environment.
2022-11-04 15:15:43 +01:00
Sebastian Serth
697e7723e4 Add Python CI for GitHub actions 2022-10-29 23:20:29 +01:00
Sebastian Serth
4c359c2a5f Integrate additional feedback for PR #200 2022-10-29 23:20:29 +01:00
Maximilian Paß
ae9de5b93f Uncollapse rows and change order. 2022-10-29 23:20:29 +01:00
Maximilian Paß
137e3ff1ee Implement pull request comments #200.
Co-authored-by: Sebastian Serth <mrserth@users.noreply.github.com>
2022-10-29 23:20:29 +01:00
Sebastian Serth
694965b92d Add Pipfile with Python dependencies 2022-10-29 23:20:29 +01:00
Maximilian Paß
44aa5d73a2 Grafana as Code
Transfer our dashboard into a code representation via grafanalib.
2022-10-29 23:20:29 +01:00
Sebastian Serth
b98e3deb40 Rebuild base image for e2e images as well 2022-10-29 19:11:05 +02:00
Maximilian Paß
b3eee17846 Support protected directories
by setting the sticky bit to all explicitly requested directories.
2022-10-29 19:11:05 +02:00
Sebastian Serth
b1de6faa03 Update Nomad in CI 2022-10-27 19:46:26 +02:00
dependabot[bot]
31167c31e8 Merge pull request #246 from openHPI/dependabot/go_modules/github.com/hashicorp/nomad-1.4.2 2022-10-27 15:19:11 +00:00
dependabot[bot]
303e749ada Bump github.com/hashicorp/nomad from 1.4.1 to 1.4.2
Bumps [github.com/hashicorp/nomad](https://github.com/hashicorp/nomad) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/hashicorp/nomad/releases)
- [Changelog](https://github.com/hashicorp/nomad/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/nomad/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/nomad
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 15:11:00 +00:00
Sebastian Serth
acb4d24c45 Change loglevel for context cancellation to DEBUG 2022-10-26 16:18:35 +02:00
Maximilian Paß
5e5e13806e Monitor file download. 2022-10-26 01:33:26 +02:00
Maximilian Paß
939f36dac6 Fix e2e test exhausted cpu
by decreasing the reservation amount.
2022-10-26 01:27:33 +02:00
Sebastian Serth
b1027a907d Update versions in GitHub Action workflow 2022-10-25 11:49:34 +01:00