According to wkipdia
Shanahan's Senate confirmation hearing took place on June 20, 2017. During the hearing, Senator John McCain, a proponent of giving lethal weapons to Ukraine, threatened to block Shanahan's nomination over his response in a written statement about whether or not the U.S. should provide such weapons to Ukraine. Shanahan said he did not have access to classified military information in order to make a decision on the matter.
The fact no name was against him is a good sign