mirror of https://github.com/docker/cli.git
Add "pid" to unsupported options list
Services do not support custom "pid"-modes (e.g. `--pid=host`), but this option was ignored silently when deploying a stack. This patch adds `pid` to the list of unsupported options so that a warning is printed; With this patch applied: $ docker stack deploy -c docker-compose.yml foobar Ignoring unsupported options: pid Creating network foobar_default Creating service foobar_test Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
a5fe375289
commit
70a29b492d
|
@ -657,6 +657,7 @@ services:
|
|||
context: ./web
|
||||
links:
|
||||
- bar
|
||||
pid: host
|
||||
db:
|
||||
image: db
|
||||
build:
|
||||
|
@ -670,7 +671,7 @@ services:
|
|||
require.NoError(t, err)
|
||||
|
||||
unsupported := GetUnsupportedProperties(configDetails)
|
||||
assert.Equal(t, []string{"build", "links"}, unsupported)
|
||||
assert.Equal(t, []string{"build", "links", "pid"}, unsupported)
|
||||
}
|
||||
|
||||
func TestBuildProperties(t *testing.T) {
|
||||
|
|
|
@ -17,6 +17,7 @@ var UnsupportedProperties = []string{
|
|||
"links",
|
||||
"mac_address",
|
||||
"network_mode",
|
||||
"pid",
|
||||
"privileged",
|
||||
"restart",
|
||||
"security_opt",
|
||||
|
|
Loading…
Reference in New Issue