Preheat oven to 350 degrees, and grease your Bundt pan well. I use real butter spread with a pastry brush to coat every crevice.
In the bowl of an electric mixer, cream together butter, oil, and sugar on medium speed. Add eggs one at a time, and mix until incorporated.
Mix in vanilla extract, orange juice, orange zest and Greek yogurt.
In a separate bowl, whisk together flour, baking soda, and salt. Slowly add the dry ingredients to the wet ingredients, mixing on low speed just until incorporated.
Batter will be rather stiff and sticky.
Spoon half of the batter into the bottom of the pan and spread it out evenly. Then spoon the cranberry sauce on top of the batter, trying to avoid the edges and keep in the middle. Top with the remaining batter and smooth.
Bake for 40-45 minutes, or until a toothpick inserted into the center of the cake comes out clean.
Allow the cake to cook in the pan for 15 minutes before turning out onto the serving platter or cake pan.
When the cake is cool, whisk your glaze together, adding the milk/cream a tablespoon at a time to achieve the desired consistency, and drizzle over the cake.
Top with sugared cranberries if you desire for a festive holiday presentation.