add cluster spec and controller