@@ -19,7 +19,6 @@ import (
19
19
"k8s.io/apimachinery/pkg/apis/meta/v1"
20
20
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
21
21
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
22
- unstructuredconversion "k8s.io/apimachinery/pkg/conversion/unstructured"
23
22
"k8s.io/apimachinery/pkg/runtime"
24
23
"k8s.io/apimachinery/pkg/util/yaml"
25
24
"k8s.io/apiserver/pkg/apis/audit"
@@ -478,7 +477,7 @@ func typecast(in <-chan *streamObject, creator runtime.ObjectCreater) <-chan *st
478
477
out <- & streamObject {err : fmt .Errorf ("expected *unstructured.Unstructured, got %T" , result .obj )}
479
478
}
480
479
481
- if err := unstructuredconversion . DefaultConverter .FromUnstructured (unstructuredObject .Object , typed ); err != nil {
480
+ if err := runtime . DefaultUnstructuredConverter .FromUnstructured (unstructuredObject .Object , typed ); err != nil {
482
481
out <- & streamObject {err : err }
483
482
continue
484
483
}
@@ -587,7 +586,7 @@ func getDiscoveryRoles() pkg.RBACObjects {
587
586
& rbacinternal.ClusterRole {
588
587
ObjectMeta : metav1.ObjectMeta {Name : "system:discovery" },
589
588
Rules : []rbacinternal.PolicyRule {
590
- rbacinternal .NewRule ("get" ).URLs ("/healthz" , "/version" , "/swagger*" , "/api*" ).RuleOrDie (),
589
+ rbacinternal .NewRule ("get" ).URLs ("/healthz" , "/version" , "/swagger*" , "/openapi*" , "/ api*" ).RuleOrDie (),
591
590
},
592
591
},
593
592
},
0 commit comments