From 8325aab7a8f15e55b24fe9319bcd202fd1b936b9 Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Sun, 5 Mar 2017 10:36:10 -0800 Subject: [PATCH 1/2] Add bash completion for `service create|update --rollback-*` Also remove wrong completion for `docker service create --rollback` Signed-off-by: Harald Albers Upstream-commit: 5a9425c41754f479e27a03495f74f028a2c876b4 Component: engine --- components/engine/contrib/completion/bash/docker | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/components/engine/contrib/completion/bash/docker b/components/engine/contrib/completion/bash/docker index 80a0800b60..ac6019dc52 100644 --- a/components/engine/contrib/completion/bash/docker +++ b/components/engine/contrib/completion/bash/docker @@ -2987,7 +2987,11 @@ _docker_service_update_and_create() { --restart-delay --restart-max-attempts --restart-window - --rollback + --rollback-delay + --rollback-failure-action + --rollback-max-failure-ratio + --rollback-monitor + --rollback-parallelism --stop-grace-period --update-delay --update-failure-action @@ -3067,6 +3071,7 @@ _docker_service_update_and_create() { --image --publish-add --publish-rm + --rollback --secret-add --secret-rm " @@ -3122,6 +3127,10 @@ _docker_service_update_and_create() { COMPREPLY=( $( compgen -W "any none on-failure" -- "$cur" ) ) return ;; + --rollback-failure-action) + COMPREPLY=( $( compgen -W "continue pause" -- "$cur" ) ) + return + ;; --user|-u) __docker_complete_user_group return From 6d7ce8e47ff129ad7c62a523be61a0ddcf585a7a Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Sun, 5 Mar 2017 10:42:44 -0800 Subject: [PATCH 2/2] Improve bash completion for `service create|update --update-failure-action` Signed-off-by: Harald Albers Upstream-commit: 07a5119b1a20706e47b15623eee2f0dc20ed1d4d Component: engine --- components/engine/contrib/completion/bash/docker | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/engine/contrib/completion/bash/docker b/components/engine/contrib/completion/bash/docker index ac6019dc52..c165c6c7ec 100644 --- a/components/engine/contrib/completion/bash/docker +++ b/components/engine/contrib/completion/bash/docker @@ -3131,6 +3131,10 @@ _docker_service_update_and_create() { COMPREPLY=( $( compgen -W "continue pause" -- "$cur" ) ) return ;; + --update-failure-action) + COMPREPLY=( $( compgen -W "continue pause rollback" -- "$cur" ) ) + return + ;; --user|-u) __docker_complete_user_group return