rollouts/test/e2e/test_data/rollout/rollout_v1beta1_partition_b...

34 lines
744 B
YAML

apiVersion: rollouts.kruise.io/v1beta1 # we use v1beta1
kind: Rollout
metadata:
name: rollouts-demo
spec:
workloadRef:
apiVersion: apps/v1
kind: Deployment
name: echoserver
strategy:
canary:
enableExtraWorkloadForCanary: false
steps:
- traffic: 20%
replicas: 20%
pause: {}
- traffic: 40%
replicas: 40%
pause: {duration: 10}
- traffic: 60%
replicas: 60%
pause: {duration: 10}
- traffic: 80%
replicas: 80%
pause: {duration: 10}
- traffic: 100%
replicas: 100%
pause: {duration: 0}
trafficRoutings:
- service: echoserver
ingress:
classType: nginx
name: echoserver