bootstrap

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2022 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// SystemKcpClusterWorkspaceAccessGroup is a group that gives a user basic access to a workspace.
	// It does not give them any permissions in the workspace.
	SystemKcpClusterWorkspaceAccessGroup = "system:kcp:clusterworkspace:access"
	// SystemKcpClusterWorkspaceAdminGroup is an admin group per cluster workspace. Members of this group have all permissions
	// in the referenced cluster workspace (capped by maximal permission policy).
	SystemKcpClusterWorkspaceAdminGroup = "system:kcp:clusterworkspace:admin"
	// SystemKcpAdminGroup is global admin group. Members of this group have all permissions across all cluster workspaces.
	SystemKcpAdminGroup = "system:kcp:admin"
	// SystemKcpWorkspaceBootstrapper is the group used to bootstrap resources, both during the root setup, as well
	// as when the default APIBinding initializing controller performs its bootstrapping for initializing workspaces.
	// We need a separate group (not system:masters) for this because system-owned workspaces (e.g. root:users) need
	// a workspace owner annotation set, and the owner annotation is skipped/not set for system:masters.
	SystemKcpWorkspaceBootstrapper = "system:kcp:tenancy:workspace-bootstrapper"
)

Variables

This section is empty.

Functions

func Policy

func Policy() *rbacrest.PolicyData

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL