Cook the pasta according to package directions.
While the pasta is cooking, combine the Greek yogurt, mayonnaise, lemon juice, garlic, artichoke marinade in a small bowl and set aside.
Drain the pasta and run cold water over it. Place the pasta in the large bowl, add olives, hearts of palm, artichoke hearts,onion and tomatoes and stir until combined. Add dressing and toss until everything is coated. Add in chopped flat leaf parsley and stir again. Season with salt and black pepper,add feta cheese on top of salad.Serve and enjoy.
Store covered in the refrigerator for up to 2 days.