mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +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.
|
||||
}
|
||||
|
||||
var _ rest.SingularNameProvider = &LegacyBindingREST{}
|
||||
|
||||
func (r *LegacyBindingREST) GetSingularName() string {
|
||||
return r.bindingRest.GetSingularName() + "/binding"
|
||||
}
|
||||
|
||||
// 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) {
|
||||
metadata, err := meta.Accessor(obj)
|
||||
|
@ -128,5 +128,9 @@ func hasAggregationRule(clusterRole *rbac.ClusterRole) bool {
|
||||
var _ rest.SingularNameProvider = &Storage{}
|
||||
|
||||
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{}
|
||||
|
||||
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{}
|
||||
|
||||
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{}
|
||||
|
||||
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