Gather all glaze ingredients and preheat oven to 350°F.
In a saucepan, whisk together pineapple juice (one 15oz can yields about 1 cup of juice), brown sugar, dijon mustard, garlic powder, salt, pepper, onion powder, and pumpkin pie spice.
Cook the glaze down over medium heat until it is reduced by half.
Place the ham cut side down in the roasting pan of your choosing.
Brush the ham with half the glaze mixture and cover it with slices of canned pineapple. Add 1/2 inch of water to the bottom of the roasting pan.
Make a tinfoil tent to cover the entire ham. Place the tinfoil over the ham and bake for 20 minutes per pound of meat, or until the internal temperature reaches 145°F. Baste the ham periodically, using a baster or a large spoon.
Once the ham reaches 145°F, remove the tinfoil tent and baste. Then, brush the ham with all remaining glaze.