Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TenantControlNamespaceManager ¶
type TenantControlNamespaceManager interface {
CreateNamespace(clusterID string) (*v1.Namespace, error)
GetNamespace(clusterID string) (*v1.Namespace, error)
BindClusterRoles(clusterID string, clusterRoles ...*rbacv1.ClusterRole) ([]*rbacv1.RoleBinding, error)
UnbindClusterRoles(clusterID string, clusterRoles ...string) error
}
func NewTenantControlNamespaceManager ¶
func NewTenantControlNamespaceManager(client kubernetes.Interface) TenantControlNamespaceManager
create a new TenantControlNamespaceManager object
Click to show internal directories.
Click to hide internal directories.