The CLI disabled experimental features by default, requiring users
to set a configuration option to enable them.
Disabling experimental features was a request from Enterprise users
that did not want experimental features to be accessible.
We are changing this policy, and now enable experimental features
by default. Experimental features may still change and/or removed,
and will be highlighted in the documentation and "usage" output.
For example, the `docker manifest inspect --help` output now shows:
EXPERIMENTAL:
docker manifest inspect is an experimental feature.
Experimental features provide early access to product functionality. These features
may change between releases without warning or can be removed entirely from a future
release. Learn more about experimental features: https://docs.docker.com/go/experimental/
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
29 lines
1.0 KiB
Go
29 lines
1.0 KiB
Go
package manager
|
|
|
|
const (
|
|
// NamePrefix is the prefix required on all plugin binary names
|
|
NamePrefix = "docker-"
|
|
|
|
// MetadataSubcommandName is the name of the plugin subcommand
|
|
// which must be supported by every plugin and returns the
|
|
// plugin metadata.
|
|
MetadataSubcommandName = "docker-cli-plugin-metadata"
|
|
)
|
|
|
|
// Metadata provided by the plugin.
|
|
type Metadata struct {
|
|
// SchemaVersion describes the version of this struct. Mandatory, must be "0.1.0"
|
|
SchemaVersion string `json:",omitempty"`
|
|
// Vendor is the name of the plugin vendor. Mandatory
|
|
Vendor string `json:",omitempty"`
|
|
// Version is the optional version of this plugin.
|
|
Version string `json:",omitempty"`
|
|
// ShortDescription should be suitable for a single line help message.
|
|
ShortDescription string `json:",omitempty"`
|
|
// URL is a pointer to the plugin's homepage.
|
|
URL string `json:",omitempty"`
|
|
// Experimental specifies whether the plugin is experimental.
|
|
// Deprecated: experimental features are now always enabled in the CLI
|
|
Experimental bool `json:",omitempty"`
|
|
}
|