mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-20 10:20:51 +00:00
Use casted SingularName for rbac types
This commit is contained in:
parent
1abf94bec3
commit
d14b7781e2
@ -280,12 +280,6 @@ func (r *LegacyBindingREST) Destroy() {
|
|||||||
// we don't destroy it here explicitly.
|
// we don't destroy it here explicitly.
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ rest.SingularNameProvider = &LegacyBindingREST{}
|
|
||||||
|
|
||||||
func (r *LegacyBindingREST) GetSingularName() string {
|
|
||||||
return r.bindingRest.GetSingularName() + "/binding"
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create ensures a pod is bound to a specific host.
|
// Create ensures a pod is bound to a specific host.
|
||||||
func (r *LegacyBindingREST) Create(ctx context.Context, obj runtime.Object, createValidation rest.ValidateObjectFunc, options *metav1.CreateOptions) (out runtime.Object, err error) {
|
func (r *LegacyBindingREST) Create(ctx context.Context, obj runtime.Object, createValidation rest.ValidateObjectFunc, options *metav1.CreateOptions) (out runtime.Object, err error) {
|
||||||
metadata, err := meta.Accessor(obj)
|
metadata, err := meta.Accessor(obj)
|
||||||
|
@ -128,5 +128,9 @@ func hasAggregationRule(clusterRole *rbac.ClusterRole) bool {
|
|||||||
var _ rest.SingularNameProvider = &Storage{}
|
var _ rest.SingularNameProvider = &Storage{}
|
||||||
|
|
||||||
func (s *Storage) GetSingularName() string {
|
func (s *Storage) GetSingularName() string {
|
||||||
return "clusterrole"
|
svp, ok := s.StandardStorage.(rest.SingularNameProvider)
|
||||||
|
if !ok {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return svp.GetSingularName()
|
||||||
}
|
}
|
||||||
|
@ -131,5 +131,9 @@ func (s *Storage) Update(ctx context.Context, name string, obj rest.UpdatedObjec
|
|||||||
var _ rest.SingularNameProvider = &Storage{}
|
var _ rest.SingularNameProvider = &Storage{}
|
||||||
|
|
||||||
func (s *Storage) GetSingularName() string {
|
func (s *Storage) GetSingularName() string {
|
||||||
return "clusterrolebinding"
|
svp, ok := s.StandardStorage.(rest.SingularNameProvider)
|
||||||
|
if !ok {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return svp.GetSingularName()
|
||||||
}
|
}
|
||||||
|
@ -103,5 +103,9 @@ func (s *Storage) Update(ctx context.Context, name string, obj rest.UpdatedObjec
|
|||||||
var _ rest.SingularNameProvider = &Storage{}
|
var _ rest.SingularNameProvider = &Storage{}
|
||||||
|
|
||||||
func (s *Storage) GetSingularName() string {
|
func (s *Storage) GetSingularName() string {
|
||||||
return "role"
|
svp, ok := s.StandardStorage.(rest.SingularNameProvider)
|
||||||
|
if !ok {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return svp.GetSingularName()
|
||||||
}
|
}
|
||||||
|
@ -146,5 +146,9 @@ func (s *Storage) Update(ctx context.Context, name string, obj rest.UpdatedObjec
|
|||||||
var _ rest.SingularNameProvider = &Storage{}
|
var _ rest.SingularNameProvider = &Storage{}
|
||||||
|
|
||||||
func (s *Storage) GetSingularName() string {
|
func (s *Storage) GetSingularName() string {
|
||||||
return "rolebinding"
|
svp, ok := s.StandardStorage.(rest.SingularNameProvider)
|
||||||
|
if !ok {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return svp.GetSingularName()
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user