diff --git a/daemon/graphdriver/overlay2/overlay.go b/daemon/graphdriver/overlay2/overlay.go index 3f0521fac3..b9689e58bd 100644 --- a/daemon/graphdriver/overlay2/overlay.go +++ b/daemon/graphdriver/overlay2/overlay.go @@ -85,8 +85,7 @@ const ( ) type overlayOptions struct { - overrideKernelCheck bool - quota quota.Quota + quota quota.Quota } // Driver contains information about the home directory and the list of active @@ -236,10 +235,8 @@ func parseOptions(options []string) (*overlayOptions, error) { key = strings.ToLower(key) switch key { case "overlay2.override_kernel_check": - o.overrideKernelCheck, err = strconv.ParseBool(val) - if err != nil { - return nil, err - } + // TODO(thaJeztah): change this to an error, see https://github.com/docker/cli/pull/3806 + logger.Warn("DEPRECATED: the overlay2.override_kernel_check option is ignored and will be removed in the next release. You can safely remove this option from your configuration.") case "overlay2.size": size, err := units.RAMInBytes(val) if err != nil { diff --git a/integration/plugin/graphdriver/external_test.go b/integration/plugin/graphdriver/external_test.go index 7eaec7a861..8b14754467 100644 --- a/integration/plugin/graphdriver/external_test.go +++ b/integration/plugin/graphdriver/external_test.go @@ -432,7 +432,7 @@ func TestGraphdriverPluginV2(t *testing.T) { // restart the daemon with the plugin set as the storage driver d.Stop(t) - d.StartWithBusybox(t, "-s", plugin, "--storage-opt", "overlay2.override_kernel_check=1") + d.StartWithBusybox(t, "-s", plugin) testGraphDriver(ctx, t, client, plugin, nil) }