Skip to content

Force an opt-out from Docker Machine bugsnag report

What does this MR do?

Disables bugsnag reports on Docker Machine errors (when docker+machine executor is used).

Why was this MR needed?

Recently we've found, that Docker Machine by default collects bug reports on errors. This is done with the usage of an external provider - bugsnag. More details can be found in Docker Machine documentation: https://docs.docker.com/machine/concepts/#crash-reporting.

Because since last year Docker Machine as the project is in a maintenance mode, which basically means that there is no active development happening there, we've decided to opt-out Runner's usage of Docker Machine from this mechanism. The bug reports are most probably not actively reviewed nor handled.

Are there points in the code the reviewer needs to double check?

Does this MR meet the acceptance criteria?

  • Documentation created/updated
  • Added tests for this feature/bug
  • In case of conflicts with master - branch was rebased

What are the relevant issue numbers?

Closes #3356

Merge request reports