From 5a9425c41754f479e27a03495f74f028a2c876b4 Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Sun, 5 Mar 2017 10:36:10 -0800 Subject: [PATCH] Add bash completion for `service create|update --rollback-*` Also remove wrong completion for `docker service create --rollback` Signed-off-by: Harald Albers --- contrib/completion/bash/docker | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index 80a0800b60..ac6019dc52 100644 --- a/contrib/completion/bash/docker +++ b/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