TRUMP CONFIRMS: Kelly's Out
Trump spoke to reporters outside the White House, called Kelly a "great guy" and said his replacement will be announced in the next few days.
"John Kelly will be leaving at the end of the year, we will be announcing who will be taking John's place, it might be on an interim basis, I'll be announcing that over the next day or two," he said.
"I appreciate his service very much," he added.
Kelly, who previously served as Department of Homeland Security secretary, was widely reported to have been considering leaving his post. Trump had previously said Kelly would stay until 2020. The announcement comes amid a wider shakeup of staff by President Trump. On Friday, he announced that he had picked William Barr for attorney general and Heather Nauert for U.N. ambassador.
Kelly, 68, replaced former Republican National Committee Chairman Reince Priebus as chief of staff in July 2017.