86 lines
1.9 KiB
YAML
86 lines
1.9 KiB
YAML
# Manage argo-rollouts from PowerShell
|
|
# 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: powershell
|
|
background: false
|
|
args:
|
|
- kubectl
|
|
- argo
|
|
- rollouts
|
|
- get
|
|
- rollout
|
|
- $NAME
|
|
- --context
|
|
- $CONTEXT
|
|
- -n
|
|
- $NAMESPACE;
|
|
- $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
|
|
argo-rollouts-watch:
|
|
shortCut: w
|
|
confirm: false
|
|
description: Watch progress
|
|
scopes:
|
|
- rollouts
|
|
command: powershell
|
|
background: false
|
|
args:
|
|
- kubectl
|
|
- argo
|
|
- rollouts
|
|
- get
|
|
- rollout
|
|
- $NAME
|
|
- --context
|
|
- $CONTEXT
|
|
- -n
|
|
- $NAMESPACE
|
|
- -w;
|
|
- $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
|
|
argo-rollouts-promote:
|
|
shortCut: p
|
|
confirm: true
|
|
description: Promote
|
|
scopes:
|
|
- rollouts
|
|
command: powershell
|
|
background: false
|
|
args:
|
|
- kubectl
|
|
- argo
|
|
- rollouts
|
|
- promote
|
|
- $NAME
|
|
- --context
|
|
- $CONTEXT
|
|
- -n
|
|
- $NAMESPACE;
|
|
- $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
|
|
argo-rollouts-restart:
|
|
shortCut: r
|
|
confirm: true
|
|
description: Restart
|
|
scopes:
|
|
- rollouts
|
|
command: powershell
|
|
background: false
|
|
args:
|
|
- kubectl
|
|
- argo
|
|
- rollouts
|
|
- restart
|
|
- $NAME
|
|
- --context
|
|
- $CONTEXT
|
|
- -n
|
|
- $NAMESPACE;
|
|
- $null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown') |