Add Rollouts instead of Deployment to deliver the app.
The canary is available under http://canary.127.0.0.1.nip.io/
I discover a limitation of Ketpn with this experiment, we watch for the ReplicaSet change and hence, we cannot run a post-deployment task per Pod but only when all the replicas are updated. This doesn't work with Argo Rollout since the replica fully changes only at the end of the experiment when all traffic is directed to the new version.
Add Rollouts instead of Deployment to deliver the app. The canary is available under
http://canary.127.0.0.1.nip.io/
I discover a limitation of Ketpn with this experiment, we watch for the ReplicaSet change and hence, we cannot run a post-deployment task per Pod but only when all the replicas are updated. This doesn't work with Argo Rollout since the replica fully changes only at the end of the experiment when all traffic is directed to the new version.