Bump Kubernetes dependencies to v1.28.5

Adopts changes made by kubernetes#119207, implements RequestWatchProgress interface
Adopts changes made by kubernetes#116648, applyTo take in clients

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
This commit is contained in:
RainbowMango 2023-12-25 10:33:26 +08:00
parent 2ffe976180
commit abba80d6c9
3 changed files with 19 additions and 14 deletions

26
go.mod
View File

@ -32,21 +32,21 @@ require (
gomodules.xyz/jsonpatch/v2 v2.3.0 gomodules.xyz/jsonpatch/v2 v2.3.0
google.golang.org/grpc v1.56.3 google.golang.org/grpc v1.56.3
gopkg.in/yaml.v3 v3.0.1 gopkg.in/yaml.v3 v3.0.1
k8s.io/api v0.27.8 k8s.io/api v0.28.5
k8s.io/apiextensions-apiserver v0.27.8 k8s.io/apiextensions-apiserver v0.28.5
k8s.io/apimachinery v0.27.8 k8s.io/apimachinery v0.28.5
k8s.io/apiserver v0.27.8 k8s.io/apiserver v0.28.5
k8s.io/cli-runtime v0.27.8 k8s.io/cli-runtime v0.28.5
k8s.io/client-go v0.27.8 k8s.io/client-go v0.28.5
k8s.io/cluster-bootstrap v0.27.8 k8s.io/cluster-bootstrap v0.28.5
k8s.io/code-generator v0.27.8 k8s.io/code-generator v0.28.5
k8s.io/component-base v0.27.8 k8s.io/component-base v0.28.5
k8s.io/component-helpers v0.27.8 k8s.io/component-helpers v0.28.5
k8s.io/klog/v2 v2.90.1 k8s.io/klog/v2 v2.90.1
k8s.io/kube-aggregator v0.27.8 k8s.io/kube-aggregator v0.28.5
k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f
k8s.io/kubectl v0.27.8 k8s.io/kubectl v0.28.5
k8s.io/metrics v0.27.8 k8s.io/metrics v0.28.5
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 k8s.io/utils v0.0.0-20230406110748-d93618cff8a2
layeh.com/gopher-json v0.0.0-20201124131017-552bb3c4c3bf layeh.com/gopher-json v0.0.0-20201124131017-552bb3c4c3bf
sigs.k8s.io/cluster-api v1.5.0 sigs.k8s.io/cluster-api v1.5.0

View File

@ -80,7 +80,7 @@ func RenderOpenAPISpec(cfg Config) (string, error) {
} }
serverConfig := genericapiserver.NewRecommendedConfig(cfg.Codecs) serverConfig := genericapiserver.NewRecommendedConfig(cfg.Codecs)
if err := options.ApplyTo(serverConfig); err != nil { if err := options.SecureServing.ApplyTo(&serverConfig.Config.SecureServing, &serverConfig.Config.LoopbackClientConfig); err != nil {
klog.Fatal(err) klog.Fatal(err)
return "", err return "", err
} }

View File

@ -191,6 +191,11 @@ func (s *store) Count(string) (int64, error) {
return 0, fmt.Errorf("count is not supported in proxy store") return 0, fmt.Errorf("count is not supported in proxy store")
} }
// RequestWatchProgress implements storage.Interface.
func (s *store) RequestWatchProgress(context.Context) error {
return fmt.Errorf("not implemented")
}
func (s *store) client(namespace string) (dynamic.ResourceInterface, error) { func (s *store) client(namespace string) (dynamic.ResourceInterface, error) {
client, err := s.newClientFunc() client, err := s.newClientFunc()
if err != nil { if err != nil {