Luke arrived at Brunton Park from Harrogate Town for an undisclosed fee and has signed a contract to keep him at the club until the summer of 2027.
The striker came through the ranks at Middlesbrough, before joining Birmingham City and Cowdenbeath. He then joined Blyth where his dad, Alun Armstrong, was manager.
His form at Blyth attracted interest from former club Middlesbrough, he returned to the Riverside but spent time out on loan at Gateshead and Accrington Stanley.
Salford City was his next club, and while at the Peninsula Stadium he joined Hartlepool United on loan. He scored 15 goals for Hartlepool in the second half of the season, including one in the play-off final which saw Pools promoted back to League Two.
Ahead of the 2021/22 season, Armstrong signed for Harrogate Town where he went on to make over 100 appearances, scoring 31 goals.