Versions in this module Expand all Collapse all v0 v0.4.2 Aug 30, 2022 Changes in this version + var RuleDefinition = markers.Must(markers.MakeDefinition("kubebuilder:rbac", markers.DescribesPackage, Rule{})) + func GenerateRoles(ctx *genall.GenerationContext, roleName string) ([]interface{}, error) + type Generator struct + RoleName string + func (Generator) Help() *markers.DefinitionHelp + func (Generator) RegisterMarkers(into *markers.Registry) error + func (g Generator) Generate(ctx *genall.GenerationContext) error + type Rule struct + Groups []string + Namespace string + ResourceNames []string + Resources []string + URLs []string + Verbs []string + func (Rule) Help() *markers.DefinitionHelp + func (r *Rule) ToRule() rbacv1.PolicyRule