Documentation
¶
Index ¶
- func ContainsString(slice []string, s string) bool
- func GetClusterRolePermissions(tenant *capsulev1beta2.Tenant) (rolePerms map[string][]rbacv1.Subject)
- func GetTenantGroups(tenant *capsulev1beta2.Tenant) (groups map[string]TenantPermission)
- func GetTenantPermissions(tenant *capsulev1beta2.Tenant) map[string]map[string]TenantPermission
- func Mapify(data interface{}) map[string]interface{}
- func YamlToJSON(yamlBytes []byte) ([]byte, error)
- type TenantPermission
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsString ¶
Check slice if it contains a string.
func GetClusterRolePermissions ¶
func GetClusterRolePermissions(tenant *capsulev1beta2.Tenant) (rolePerms map[string][]rbacv1.Subject)
GetClusterRolePermissions returns a map where the clusterRole is the key and the value is a list of permission subjects (kind and name) that reference that role.
func GetTenantGroups ¶
func GetTenantGroups(tenant *capsulev1beta2.Tenant) (groups map[string]TenantPermission)
func GetTenantPermissions ¶
func GetTenantPermissions(tenant *capsulev1beta2.Tenant) map[string]map[string]TenantPermission
Get the permissions for a tenant ordered by groups and users.
func YamlToJSON ¶
Types ¶
type TenantPermission ¶
Click to show internal directories.
Click to hide internal directories.