From c8f9187157753e366ee9f25524b56f90913b47a5 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Tue, 1 Apr 2025 12:43:17 +0200 Subject: [PATCH] cli/config/configfile: deprecate ConfigFile.Experimental field Configuration options for experimental CLI features were deprecated in docker 19.03 (3172219932d5d8d8e68715b7495070a1c63f168b), and enabled by default since docker 20.10 (977d3ae046ec6c64be8788a8712251ed547a2bdb). This deprecates the corresponding field in the config-file. Signed-off-by: Sebastiaan van Stijn --- cli/config/configfile/file.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cli/config/configfile/file.go b/cli/config/configfile/file.go index ae9dcb337..b9f57b72a 100644 --- a/cli/config/configfile/file.go +++ b/cli/config/configfile/file.go @@ -36,12 +36,14 @@ type ConfigFile struct { NodesFormat string `json:"nodesFormat,omitempty"` PruneFilters []string `json:"pruneFilters,omitempty"` Proxies map[string]ProxyConfig `json:"proxies,omitempty"` - Experimental string `json:"experimental,omitempty"` CurrentContext string `json:"currentContext,omitempty"` CLIPluginsExtraDirs []string `json:"cliPluginsExtraDirs,omitempty"` Plugins map[string]map[string]string `json:"plugins,omitempty"` Aliases map[string]string `json:"aliases,omitempty"` Features map[string]string `json:"features,omitempty"` + + // Deprecated: experimental CLI features are always enabled and this field is no longer used. Use [Features] instead for optional features. This field will be removed in a future release. + Experimental string `json:"experimental,omitempty"` } // ProxyConfig contains proxy configuration settings