I'm looking at a flight from Johannesburg, South Africa to Auckland, New Zealand. The route is Johannesburg to Abu Dhbai with Etihad Airways (EY). Then there is a connecting flight to Sydney operated by Virgin Australia but the flight has an EY code (Etihad) Then the final flight is operated by Air New Zealand but also has an EY code.
Will get all my boarding passes in Johannesburg and will my luggage will be checked in all the way through to Auckland?