Add a global config option for Docker network MTU #3502
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When using this playbook in...annoying network environments, it may be required to set the MTU of Docker networks to a lower value than the default of 1500. Also annoyingly, it is not sufficient to set a default MTU using Docker daemon options, as that gets ignored when custom networks are created.
This PR introduces a new config option
matrix_playbook_docker_network_mtu
, that needs to get referenced every time a new Docker network is created. I currently do not know a simpler way to achieve this outcome, but I'm open to suggestions 😃Please let me know if you'd like the option to be named differently.