Documentation ¶
Index ¶
- Variables
- func InitKcpControllerContext(ctx context.Context, req ctrl.Request) context.Context
- func Initialize() error
- func InitializeForTesting(currentInfrastructure Type)
- func IsKcp(restConfig *rest.Config) (bool, error)
- func IsOpenShift() bool
- func NewKcpManager(ctx context.Context, restConfig *rest.Config, options ctrl.Options, ...) (manager.Manager, error)
- func NoVirtualWorkspaceError(apiExport string) error
- type Type
Constants ¶
This section is empty.
Variables ¶
View Source
var (
UnsupportedClusterError = errors.New("running on unsupported cluster")
)
Functions ¶
func InitKcpControllerContext ¶ added in v0.8.0
func Initialize ¶
func Initialize() error
Initialize attempts to determine the type of cluster its currently running on (OpenShift or Kubernetes). This function *must* be called before others; otherwise the call will panic.
func InitializeForTesting ¶
func InitializeForTesting(currentInfrastructure Type)
InitializeForTesting is used to mock running on a specific type of cluster (Kubernetes, OpenShift) in testing code.
func IsOpenShift ¶
func IsOpenShift() bool
IsOpenShift returns true if the current cluster is an OpenShift (v4.x) cluster.
func NewKcpManager ¶ added in v0.7.3
func NoVirtualWorkspaceError ¶ added in v0.7.3
Types ¶
Click to show internal directories.
Click to hide internal directories.