The Ospreys have signed former All Black Campbell Johnstone until the end of the season, strengthening their front-row options.