change config to accept kubectl.RESTClient