Adds bool to force non-aggregated discovery

Kubernetes-commit: a84d877310ba5cf9237c8e8e3218229c202d3a1e
This commit is contained in:
Sean Sullivan
2022-11-09 12:30:05 -08:00
committed by Kubernetes Publisher
parent c8ffed3108
commit 3ac73ea2c8
8 changed files with 79 additions and 4 deletions

View File

@@ -277,6 +277,12 @@ func (d *CachedDiscoveryClient) Invalidate() {
}
}
// WithLegacy returns current cached discovery client;
// current client does not support legacy-only discovery.
func (d *CachedDiscoveryClient) WithLegacy() discovery.DiscoveryInterface {
return d
}
// NewCachedDiscoveryClientForConfig creates a new DiscoveryClient for the given config, and wraps
// the created client in a CachedDiscoveryClient. The provided configuration is updated with a
// custom transport that understands cache responses.