diff --git a/driver/docker/docker.go b/driver/docker/docker.go index 2a46c226..1ddde061 100644 --- a/driver/docker/docker.go +++ b/driver/docker/docker.go @@ -200,7 +200,7 @@ func (d *Driver) exec(op *driver.Operation) (driver.OperationResult, error) { } d.containerHostCfg = &container.HostConfig{} - if err := d.applyConfigurationOptions(); err != nil { + if err := d.ApplyConfigurationOptions(); err != nil { return driver.OperationResult{}, err } @@ -293,7 +293,8 @@ func (d *Driver) exec(op *driver.Operation) (driver.OperationResult, error) { return opResult, err } -func (d *Driver) applyConfigurationOptions() error { +// ApplyConfigurationOptions applies the configuration options set on the driver +func (d *Driver) ApplyConfigurationOptions() error { for _, opt := range d.dockerConfigurationOptions { if err := opt(d.containerCfg, d.containerHostCfg); err != nil { return err diff --git a/driver/docker/docker_test.go b/driver/docker/docker_test.go index 5e453c39..4a6ce62d 100644 --- a/driver/docker/docker_test.go +++ b/driver/docker/docker_test.go @@ -18,7 +18,7 @@ func TestDriver_GetConfigurationOptions(t *testing.T) { d.containerCfg = &container.Config{} d.containerHostCfg = &container.HostConfig{} - err := d.applyConfigurationOptions() + err := d.ApplyConfigurationOptions() is.NoError(err) cfg, err := d.GetContainerConfig() @@ -39,7 +39,7 @@ func TestDriver_GetConfigurationOptions(t *testing.T) { return nil }) - err := d.applyConfigurationOptions() + err := d.ApplyConfigurationOptions() is.NoError(err) expectedContainerCfg := container.Config{