# Packages
No description provided by the author
# Functions
ExtractGroupPrefix extracts only group prefix from the given group name.
GenerateActualGroupNameFor generates a group name for the given project and group prefix.
New creates a new controller aggregator for managing RBAC for resources.
NewInformerProvider creates a new provider that.
NewMetrics creates RBACGeneratorControllerMetrics with default values initialized, so metrics always show up.
# Constants
No description provided by the author
EditorGroupNamePrefix represents editors group prefix.
No description provided by the author
OwnerGroupNamePrefix represents owners group prefix.
ProjectManagerGroupNamePrefix represents project managers group prefix.
RBACResourcesNamePrefix represents kubermatic group prefix.
ViewerGroupNamePrefix represents viewers group prefix.
# Variables
AllGroupsPrefixes holds a list of groups with prefixes that we will generate RBAC Roles/Binding for.
# Structs
ControllerAggregator type holds controllers for managing RBAC for projects and theirs resources.
InformerProviderImpl simply holds namespaced factories.
Metrics contains metrics that this controller will collect and expose.
# Interfaces
InformerProvider allows for storing shared informer factories for the given namespaces additionally it provides method for starting and waiting for all registered factories.