Rewrote clusterctl to support 2.8 and 3.0

Previously it worked just with 2.7 and below, if even that