Cook the pasta according to package directions. Drain and rinse under cold water, then set aside.
In a large mixing bowl, combine the pesto and vegan mayo until smooth.
Add the cooked chicken, red onion, cucumber, and cherry tomatoes to the bowl.
Add in the pasta and toss everything until well coated.
Season with salt and pepper to taste.
Refrigerate for 30 minutes before serving for best flavor.