mirror of
https://github.com/rancher/types.git
synced 2025-08-02 05:11:59 +00:00
Add RBAC to managmentContext
This commit is contained in:
parent
3b6a5ae0ed
commit
24107823fb
@ -37,11 +37,13 @@ type ManagementContext struct {
|
||||
Scheme *runtime.Scheme
|
||||
|
||||
Management managementv3.Interface
|
||||
RBAC rbacv1.Interface
|
||||
}
|
||||
|
||||
func (c *ManagementContext) controllers() []controller.Starter {
|
||||
return []controller.Starter{
|
||||
c.Management,
|
||||
c.RBAC,
|
||||
}
|
||||
}
|
||||
|
||||
@ -86,6 +88,11 @@ func NewManagementContext(config rest.Config) (*ManagementContext, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
context.RBAC, err = rbacv1.NewForConfig(config)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
dynamicConfig := config
|
||||
if dynamicConfig.NegotiatedSerializer == nil {
|
||||
configConfig := dynamic.ContentConfig()
|
||||
|
Loading…
Reference in New Issue
Block a user