Bring a large pot of lightly salted water to a boil. Add pasta, and cook for 8 to 10 minutes, or until al dente; drain.
Heat olive oil in a large skillet over medium heat. Cook onion and bell pepper in oil, stirring frequently, until onion is tender. Stir in garlic and kielbasa, and cook until kielbasa begins to brown, about 8 minutes. Stir in sauerkraut, mustard, and cayenne; cook about 4 minutes more. Stir in wine and parsley, and heat through.
Toss ziti with kielbasa and sauerkraut, and serve immediately.