Drain and rinse sauerkraut. Put sauerkraut in pot and add enough water to cover. Bring to a boil. Reduce heat and simmer for about 30 minutes. Drain and rinse sauerkraut. Squeeze sauerkraut and rinse again. Put sauerkraut back into pot and add enough water to cover. Add bay leaves and bring to a boil. Reduce heat and simmer for another 30 minutes. Drain and rinse sauerkraut. Remove bay leaves. Leave in collander. In the pot used to boil sauerkraut, fry kielbasa over medium heat, tossing occasionally. Add garlic and cook for about 3-5 minutes. Add tomato sauce, oregano, salt, pepper and hot sauce. Cook for about 5 minutes. Toss in sauerkraut and stir to combine. Cook until heated through, about 10 minutes