Skip to content

Conversation

@jsternberg
Copy link
Collaborator

@jsternberg jsternberg commented Apr 17, 2025

Remove the controller grpc service along with associated code related to
sessions or remote controllers.

Data types that are still used with complicated dependency chains have
been kept in the same package for a future refactor.

Fixes #3124.

@jsternberg jsternberg changed the title controller: remove buildx controller controller: remove controller grpc service Apr 29, 2025
@jsternberg jsternberg force-pushed the controller-removal branch 2 times, most recently from 3b3a507 to 7b11d17 Compare April 29, 2025 18:11
@jsternberg jsternberg marked this pull request as ready for review April 29, 2025 19:30
Remove the controller grpc service along with associated code related to
sessions or remote controllers.

Data types that are still used with complicated dependency chains have
been kept in the same package for a future refactor.

Signed-off-by: Jonathan A. Sternberg <[email protected]>
Copy link
Member

@tonistiigi tonistiigi left a comment

Choose a reason for hiding this comment

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

This seems like a good first step towards #3124. I tested the debug command/monitor manually and all local commands still seemed to work as expected.

Looks like errdefs proto could have also been removed directly with this, but that can be the next PR.

@tonistiigi
Copy link
Member

BSD error is unrelated. Looks like another change in the vagrant vm.

@tonistiigi tonistiigi merged commit 6df3a09 into docker:master May 1, 2025
139 of 140 checks passed
@jsternberg jsternberg deleted the controller-removal branch May 1, 2025 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Proposal: Remove build controller

2 participants