Run regression test cases against Canary pods using linkerd and flagger

Cluster information:

Kubernetes version:1.22
Cloud being used: (put bare-metal if not on a public cloud) AWS
Installation method: Terraform

We have nearly 50 microservices - Java Spring Boot. Each service can be accessed via Client code . Some services are exposed as rest and others are accessed using client code. We have End to end regression test cases - nearly 500 test cases for testing the application.

We segregated the deployment to individual service running inside kubernetes. We use external ELB in AWS to route to Nginx ingress controller. We are trying to do Canary deployment using Linkerd and Flagger. Is there any way to run our regression test cases against Canary pods and promote Canary if those test cases pass