Skip to content

Conversation

jcristau
Copy link
Contributor

…cker-worker features

As far as I know they're unused at this point. In addition:

  • docker-in-docker involves talking to the docker daemon on the host, which has proven problematic as it bakes in dependencies on the docker daemon's version. It's also dubious from a security perspective, and as far as I can tell doesn't work in generic-worker/d2g (it doesn't have a proxy to only allow "safe" commands)
  • privileged is inherently problematic as it makes the task root-equivalent on the worker
  • loopback audio these days is achieved with dummy devices at the pulseaudio or pipewire level, not at the kernel level

…cker-worker features

As far as I know they're unused at this point.  In addition:
- docker-in-docker involves talking to the docker daemon on the host,
  which has proven problematic as it bakes in dependencies on the docker
  daemon's version.  It's also dubious from a security perspective, and
  as far as I can tell doesn't work in generic-worker/d2g (it doesn't
  have a proxy to only allow "safe" commands)
- privileged is inherently problematic as it makes the task
  root-equivalent on the worker
- loopback audio these days is achieved with dummy devices at the
  pulseaudio or pipewire level, not at the kernel level
@jcristau jcristau requested a review from a team as a code owner August 28, 2025 13:51
@jcristau jcristau requested a review from bhearsum August 28, 2025 13:51
@jcristau jcristau added the BREAKING CHANGE Backwards incompatible request that will require major version bump label Aug 28, 2025
Copy link
Contributor

@bhearsum bhearsum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These all look unused in Gecko (and hopefully elsewhere as well?). Should be safe to remove.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BREAKING CHANGE Backwards incompatible request that will require major version bump
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants