Skip to content

Commit

Permalink
feat: Add plugins for argo-rollouts (#2711)
Browse files Browse the repository at this point in the history
Signed-off-by: Luca Mattiello <[email protected]>
  • Loading branch information
matluca authored May 25, 2024
1 parent 554360f commit 0afea24
Showing 1 changed file with 51 additions and 0 deletions.
51 changes: 51 additions & 0 deletions plugins/argo-rollouts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Manage argo-rollouts
# See https://argoproj.github.io/argo-rollouts/
# <g> Get rollout details
# <w> Watch rollout progress
# <p> (with confirmation) Promote rollout
# <r> (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

0 comments on commit 0afea24

Please sign in to comment.