ns_scope

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllCoopNs

func AllCoopNs(clusterId, userId uint64) []string

func AllOwnNs

func AllOwnNs(clusterId, userId uint64) []string

func AllViewNs

func AllViewNs(clusterId, userId uint64) []string

func AsCooperator

func AsCooperator(clusterId, userId uint64, ns string) error

func AsViewer

func AsViewer(clusterId, userId uint64, ns string) error

func CoopSas

func CoopSas(clusterId uint64, namespace string) []string

func GetAllCoopNs

func GetAllCoopNs(kubeConfig string, saName string) []string

func GetAllOwnNs

func GetAllOwnNs(kubeConfig string, saName string) []string

func GetAllViewNs

func GetAllViewNs(kubeConfig string, saName string) []string

func NewRoleBindingWatcher

func NewRoleBindingWatcher(kubeConfig string) *roleBindingWatcher

func RemoveFromCooperator

func RemoveFromCooperator(clusterId, userId uint64, ns string) error

func RemoveFromViewer

func RemoveFromViewer(clusterId, userId uint64, ns string) error

func ViewerSas

func ViewerSas(clusterId uint64, namespace string) []string

Types

type Supervisor

type Supervisor struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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