Cook pasta according to package directions. Then, drain and rinse under cold water.
While the pasta is cooking, slice the red onion and basil, cut the grape tomatoes, Kalamata olives, and green olives in half, quarter the artichoke hearts, and chop the hearts of palm and mozzarella balls.
In a small bowl, combine the olive oil, red wine vinegar, lemon zest, lemon juice, Italian seasoning, salt, and pepper. Use a garlic press to crush the garlic. Stir to combine the ingredients.
In a large bowl, add the cooked pasta, all of the prepared veggies, the drained pepperoncinis, and toss with the dressing. The pasta salad is ready to serve.