mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 02:09:56 +00:00
Disable swagger spec caching without /version
This commit is contained in:
parent
ac8aae584d
commit
54f5a9b423
@ -747,10 +747,11 @@ func NewFactory(optionalClientConfig clientcmd.ClientConfig) *Factory {
|
|||||||
dir := cacheDir
|
dir := cacheDir
|
||||||
if len(dir) > 0 {
|
if len(dir) > 0 {
|
||||||
version, err := clientset.Discovery().ServerVersion()
|
version, err := clientset.Discovery().ServerVersion()
|
||||||
if err != nil {
|
if err == nil {
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
dir = path.Join(cacheDir, version.String())
|
dir = path.Join(cacheDir, version.String())
|
||||||
|
} else {
|
||||||
|
dir = "" // disable caching as a fallback
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fedClient, err := clients.FederationClientForVersion(nil)
|
fedClient, err := clients.FederationClientForVersion(nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user