The Pentagon has repeatedly pushed back against reports of any munitions shortage, saying the U.S. military has all the weapons it needs to fight any conflict.