Documentation ¶
Index ¶
Constants ¶
View Source
const ( ImagePullerRoleName = "system:image-puller" ImageBuilderRoleName = "system:image-builder" DeployerRoleName = "system:deployer" DeployerRoleBindingName = DeployerRoleName + "s" ImagePullerRoleBindingName = ImagePullerRoleName + "s" ImageBuilderRoleBindingName = ImageBuilderRoleName + "s" BuilderServiceAccountName = "builder" DeployerServiceAccountName = "deployer" )
Variables ¶
This section is empty.
Functions ¶
func GetBootstrapServiceAccountProjectRoleBindings ¶
func GetBootstrapServiceAccountProjectRoleBindings(namespace string) []rbacv1.RoleBinding
Types ¶
type DefaultRoleBindingController ¶
type DefaultRoleBindingController struct {
// contains filtered or unexported fields
}
DefaultRoleBindingController is a controller to combine cluster roles
func NewDefaultRoleBindingsController ¶
func NewDefaultRoleBindingsController(roleBindingInformer rbacinformers.RoleBindingInformer, namespaceInformer coreinformers.NamespaceInformer, roleBindingClient rbacclient.RoleBindingsGetter) *DefaultRoleBindingController
NewDefaultRoleBinding creates a new controller
func (*DefaultRoleBindingController) Run ¶
func (c *DefaultRoleBindingController) Run(workers int, stopCh <-chan struct{})
Run starts the controller and blocks until stopCh is closed.
Click to show internal directories.
Click to hide internal directories.