initializingworkspaces

package
v0.6.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2022 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package initializingworkspaces and its sub-packages provide the Initializing Workspace Virtual Workspace.

It allows for one basic functions: - cross-cluster LIST + WATCH of Workspaces which:

  • are in the Initializing phase
  • request initialization by a specific controller

That is, a request for GET /services/initializingworkspaces/<initializer>/clusters/*/apis/tenancy.kcp.io/v1alpha1/clusterworkspaces will return a list of ClusterWorkspace objects which are Initializing and for which spec.initializers contains the <initializer-name>. WATCH semantics are similar to (and implemented by) label selectors - a ClusterWorkspace that stops matching the requirements to be served (not being in Initializing phase, not requesting initialization by the controller) will be removed from the stream with a synthetic Deleted event.

Index

Constants

View Source
const VirtualWorkspaceName string = "initializingworkspaces"

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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