Bring a large pot of salted water to a boil. Add the pasta and cook for 8 to 10 minutes, until al dente. Drain the pasta.
Meanwhile, heat the olive oil in a large skillet over medium-high heat. Add the onion and cook for 3 to 4 minutes, until softened. Add the garlic, oregano, and red pepper flakes and cook for about 30 seconds, until fragrant. Add the salami, olives, and artichokes and cook for 3 to 5 minutes, until warmed through. Add the cooked pasta, provolone, and Parmesan cheese to the pan and stir until the cheeses are melted.