return&s.ClientCert,ignorableError{fmt.Errorf("cluster doesn't provide client-ca-file in configmap/%s in %s, so client certificate authentication to extension api-server won't work.",authenticationConfigMapName,authenticationConfigMapNamespace)}
glog.Warningf("Cluster doesn't provide client-ca-file in configmap/%s in %s, so client certificate authentication to extension api-server won't work.",authenticationConfigMapName,authenticationConfigMapNamespace)
}else{
s.ClientCert=*opt
}
}
ifincluster==nil{
returnnil,fmt.Errorf("cluster doesn't provide requestheader-client-ca-file")
returnnil,fmt.Errorf("failed to get delegated authentication kubeconfig: %v",err)
returnerr
}
}
client,err:=coreclient.NewForConfig(clientConfig)
ifopt==nil{
iferr!=nil{
glog.Warningf("Cluster doesn't provide requestheader-client-ca-file in configmap/%s in %s, so request-header client certificate authentication to extension api-server won't work.",authenticationConfigMapName,authenticationConfigMapNamespace)