|
@@ -85,26 +85,27 @@ type CommonTLSOptions struct {
|
|
|
// It includes json tags to deserialize configuration from a file
|
|
|
// using the same names that the flags in the command line use.
|
|
|
type CommonConfig struct {
|
|
|
- AuthzMiddleware *authorization.Middleware `json:"-"`
|
|
|
- AuthorizationPlugins []string `json:"authorization-plugins,omitempty"` // AuthorizationPlugins holds list of authorization plugins
|
|
|
- AutoRestart bool `json:"-"`
|
|
|
- Context map[string][]string `json:"-"`
|
|
|
- DisableBridge bool `json:"-"`
|
|
|
- DNS []string `json:"dns,omitempty"`
|
|
|
- DNSOptions []string `json:"dns-opts,omitempty"`
|
|
|
- DNSSearch []string `json:"dns-search,omitempty"`
|
|
|
- ExecOptions []string `json:"exec-opts,omitempty"`
|
|
|
- GraphDriver string `json:"storage-driver,omitempty"`
|
|
|
- GraphOptions []string `json:"storage-opts,omitempty"`
|
|
|
- Labels []string `json:"labels,omitempty"`
|
|
|
- Mtu int `json:"mtu,omitempty"`
|
|
|
- Pidfile string `json:"pidfile,omitempty"`
|
|
|
- RawLogs bool `json:"raw-logs,omitempty"`
|
|
|
- RootDeprecated string `json:"graph,omitempty"`
|
|
|
- Root string `json:"data-root,omitempty"`
|
|
|
- ExecRoot string `json:"exec-root,omitempty"`
|
|
|
- SocketGroup string `json:"group,omitempty"`
|
|
|
- CorsHeaders string `json:"api-cors-header,omitempty"`
|
|
|
+ AuthzMiddleware *authorization.Middleware `json:"-"`
|
|
|
+ AuthorizationPlugins []string `json:"authorization-plugins,omitempty"` // AuthorizationPlugins holds list of authorization plugins
|
|
|
+ AutoRestart bool `json:"-"`
|
|
|
+ Context map[string][]string `json:"-"`
|
|
|
+ DisableBridge bool `json:"-"`
|
|
|
+ DNS []string `json:"dns,omitempty"`
|
|
|
+ DNSOptions []string `json:"dns-opts,omitempty"`
|
|
|
+ DNSSearch []string `json:"dns-search,omitempty"`
|
|
|
+ ExecOptions []string `json:"exec-opts,omitempty"`
|
|
|
+ GraphDriver string `json:"storage-driver,omitempty"`
|
|
|
+ GraphOptions []string `json:"storage-opts,omitempty"`
|
|
|
+ Labels []string `json:"labels,omitempty"`
|
|
|
+ Mtu int `json:"mtu,omitempty"`
|
|
|
+ NetworkDiagnosticPort int `json:"network-diagnostic-port,omitempty"`
|
|
|
+ Pidfile string `json:"pidfile,omitempty"`
|
|
|
+ RawLogs bool `json:"raw-logs,omitempty"`
|
|
|
+ RootDeprecated string `json:"graph,omitempty"`
|
|
|
+ Root string `json:"data-root,omitempty"`
|
|
|
+ ExecRoot string `json:"exec-root,omitempty"`
|
|
|
+ SocketGroup string `json:"group,omitempty"`
|
|
|
+ CorsHeaders string `json:"api-cors-header,omitempty"`
|
|
|
|
|
|
// TrustKeyPath is used to generate the daemon ID and for signing schema 1 manifests
|
|
|
// when pushing to a registry which does not support schema 2. This field is marked as
|