Keegan Petersen has been ruled out of South Africa's Test tour of New Zealand due to COVID-19 and has been…