diff --git a/plugins/argo-rollouts.yaml b/plugins/argo-rollouts.yaml new file mode 100644 index 0000000000..b6e7fec8f5 --- /dev/null +++ b/plugins/argo-rollouts.yaml @@ -0,0 +1,51 @@ +# Manage argo-rollouts +# See https://argoproj.github.io/argo-rollouts/ +# Get rollout details +# Watch rollout progress +#

(with confirmation) Promote rollout +# (with confirmation) Restart rollout +plugins: + argo-rollouts-get: + shortCut: g + confirm: false + description: Get details + scopes: + - rollouts + command: bash + background: false + args: + - -c + - kubectl argo rollouts get rollout $NAME --context $CONTEXT -n $NAMESPACE |& less + argo-rollouts-watch: + shortCut: w + confirm: false + description: Watch progress + scopes: + - rollouts + command: bash + background: false + args: + - -c + - kubectl argo rollouts get rollout $NAME --context $CONTEXT -n $NAMESPACE -w |& less + argo-rollouts-promote: + shortCut: p + confirm: true + description: Promote + scopes: + - rollouts + command: bash + background: false + args: + - -c + - kubectl argo rollouts promote $NAME --context $CONTEXT -n $NAMESPACE |& less + argo-rollouts-restart: + shortCut: r + confirm: true + description: Restart + scopes: + - rollouts + command: bash + background: false + args: + - -c + - kubectl argo rollouts restart $NAME --context $CONTEXT -n $NAMESPACE |& less