Signed-off-by: Albin Kerouanton <albinker@gmail.com>
| ... | ... |
@@ -61,7 +61,7 @@ type network struct {
|
| 61 | 61 |
} |
| 62 | 62 |
|
| 63 | 63 |
// Register initializes and registers the libnetwork ipvlan driver. |
| 64 |
-func Register(r driverapi.Registerer, store *datastore.Store, config map[string]any) error {
|
|
| 64 |
+func Register(r driverapi.Registerer, store *datastore.Store) error {
|
|
| 65 | 65 |
d := &driver{
|
| 66 | 66 |
store: store, |
| 67 | 67 |
networks: networkTable{},
|
| ... | ... |
@@ -37,14 +37,14 @@ func (dt *driverTester) RegisterNetworkAllocator(name string, _ driverapi.Networ |
| 37 | 37 |
} |
| 38 | 38 |
|
| 39 | 39 |
func TestIpvlanRegister(t *testing.T) {
|
| 40 |
- if err := Register(&driverTester{t: t}, storeutils.NewTempStore(t), nil); err != nil {
|
|
| 40 |
+ if err := Register(&driverTester{t: t}, storeutils.NewTempStore(t)); err != nil {
|
|
| 41 | 41 |
t.Fatal(err) |
| 42 | 42 |
} |
| 43 | 43 |
} |
| 44 | 44 |
|
| 45 | 45 |
func TestIpvlanNilConfig(t *testing.T) {
|
| 46 | 46 |
dt := &driverTester{t: t}
|
| 47 |
- if err := Register(dt, storeutils.NewTempStore(t), nil); err != nil {
|
|
| 47 |
+ if err := Register(dt, storeutils.NewTempStore(t)); err != nil {
|
|
| 48 | 48 |
t.Fatal(err) |
| 49 | 49 |
} |
| 50 | 50 |
|
| ... | ... |
@@ -55,7 +55,7 @@ func TestIpvlanNilConfig(t *testing.T) {
|
| 55 | 55 |
|
| 56 | 56 |
func TestIpvlanType(t *testing.T) {
|
| 57 | 57 |
dt := &driverTester{t: t}
|
| 58 |
- if err := Register(dt, storeutils.NewTempStore(t), nil); err != nil {
|
|
| 58 |
+ if err := Register(dt, storeutils.NewTempStore(t)); err != nil {
|
|
| 59 | 59 |
t.Fatal(err) |
| 60 | 60 |
} |
| 61 | 61 |
|
| ... | ... |
@@ -30,7 +30,9 @@ func registerNetworkDrivers(r driverapi.Registerer, store *datastore.Store, pms |
| 30 | 30 |
{ntype: host.NetworkType, register: func(r driverapi.Registerer, _ *datastore.Store, _ map[string]any) error {
|
| 31 | 31 |
return host.Register(r) |
| 32 | 32 |
}}, |
| 33 |
- {ntype: ipvlan.NetworkType, register: ipvlan.Register},
|
|
| 33 |
+ {ntype: ipvlan.NetworkType, register: func(r driverapi.Registerer, store *datastore.Store, _ map[string]any) error {
|
|
| 34 |
+ return ipvlan.Register(r, store) |
|
| 35 |
+ }}, |
|
| 34 | 36 |
{ntype: macvlan.NetworkType, register: func(r driverapi.Registerer, store *datastore.Store, _ map[string]any) error {
|
| 35 | 37 |
return macvlan.Register(r, store) |
| 36 | 38 |
}}, |