1
0
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:
Craig Jellick 2017-12-16 21:16:29 -07:00
parent 3b6a5ae0ed
commit 24107823fb

View File

@ -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()