argoproj / argo-rollouts

Progressive Delivery for Kubernetes
https://argo-rollouts.readthedocs.io/
Apache License 2.0
2.75k stars 864 forks source link

argo-rollout-workload-ref--Newer replicaset versions don't delete them #3185

Open kubelsp opened 11 months ago

kubelsp commented 11 months ago

image

yml: cat > Deployment.yaml << 'EOF' apiVersion: apps/v1 kind: Deployment metadata: name: rollout-ref-deployment spec: replicas: 0 selector: matchLabels: app: rollout-ref-deployment template: metadata: labels: app: rollout-ref-deployment spec: containers:

cat > workload-ref.yml << 'EOF' apiVersion: argoproj.io/v1alpha1 kind: Rollout metadata: name: rollout-ref-deployment spec: replicas: 3 workloadRef: apiVersion: apps/v1 kind: Deployment name: rollout-ref-deployment strategy: canary: steps:

kubectl-argo-rollouts set image rollout-ref-deployment "*=ccr.ccs.tencentyun.com/huanghuanhui/helloworld:v2" -n default kubectl set image deploy rollout-ref-deployment rollouts-demo=ccr.ccs.tencentyun.com/huanghuanhui/helloworld:v3 -n default --record

image image

kubelsp commented 11 months ago

This is my k8s and argo-rollouts version

image