We need to setup a delegate configuration which is multi-region. We need to run delegates in 2 EKS clusters in two AWS regions. In each EKS cluster there will be a scalable set of delegates (say min 4 max 8) and all these delegates will use the same tag.
User CI load for all users of Harness in our Harness account will use the same tag. We expect the CI load to be spread across all the delegates across the two regions.
We had set this config up but the delete/cleanup tasks were not going to the same cluster where the work task was assigned to. This caused pods to not get cleaned up, resulting in resource leaks and cluster running out of resources.
We have been running on a single cluster for a while and this is not an acceptable config for a critical service like CI/CD which is used across the many teams.
We would like to use this multi-region ASP.