-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrading from 1.4.5 - 1.4.6 and 1.5.0 - 1.5.1 breaks docker driver with non default endpoint set #16709
Comments
Hi @drofloh! In the versions you're reporting, we introduced #16352 which ensures we're tracking pause containers. I'm not sure how it could impact the socket path but I'm realizing there's a bug here where we're starting the pause tracker before we've called |
@tgross appreciate the fast response, I did take a look at 16352 but tbh I'm pretty new to nomad and go really and wasn't able to see anything obvious... for now we will keep our clients behind on the clusters we have updated. If you need any more information I'd be happy to help if I can. |
I've got #16713 open with the fix and that'll ship in the next patch release of Nomad 1.5.x (plus backports to 1.4.x and 1.3.x) |
@tgross thanks very much for this. Any idea (roughly) when an official release will be with this included? |
1.5.2 only shipped just last week, so not likely for another couple weeks at least. If it's a total blocker for you, running from |
I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues. |
Nomad version
$ nomad version
Nomad v1.5.1
BuildDate 2023-03-10T22:05:57Z
Revision 6c118dd
Operating system and Environment details
CentOS Linux release 7.9.2009 (Core)
Issue
When upgrading nomad clients from either 1.4.5 - 1.4.6 and higher or 1.5.0 - 1.5.1 / 1.5.2, the docker plugin stops working when a non default endpoint is set in the docker plugins client config
Reproduction steps
configure docker with a non standard location for its unix socket (required when running docker as a non root user) and then configure the nomad clients docker plugin to use the endpoint, eg:
Expected Result
nomad starts and the docker driver is available, jobs deploy fine which use the docker driver
Actual Result
nomad starts and the docker driver is not available, jobs start to fail with the below as an example:
Nomad Client logs (if appropriate)
Any further details please let me know.
The text was updated successfully, but these errors were encountered: