Skip to content
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

Fix plugin config and NIC prefix #27

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

bsmith94
Copy link

Correct config problems

Specify ethPrefix in BuildNetworkOptions.

Store subnet in JSON.

IPv4Data has incorrect values in it. Pool contains the subnet.
If a gateway is configured, Gateway does contain the gateway
CIDR. If no gateway is configured, Gateway contains the
IP range with the subnet's CIDR. This is due to a bug that
appears to be in docker/go-plugins-helpers.

Isolate IPv4Data struct usage to the driver's CreateNetwork
function.

Allow for an empty gateway.

Add go.mod. Remove Gopkg.lock and Gopkg.toml.

Use debian:bookwork-slim as the base image. stretch's GLIBC is
too old for go1.22.2.

Use client version 1.24. All previous versions are obsolete.

Add options to build that enable debug.

Update imports to use current package names.
Specify ethPrefix in BuildNetworkOptions.

Store subnet in JSON.

IPv4Data has incorrect values in it. Pool contains the subnet.
If a gateway is configured, Gateway does contain the gateway
CIDR. If no gateway is configured, Gateway contains the
IP range with the subnet's CIDR. This is due to a bug that
appears to be in docker/go-plugins-helpers.

Isolate IPv4Data struct usage to the driver's CreateNetwork
function.

Allow for an empty gateway.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant