Documentation ¶
Index ¶
- func InjectHostClient(ctx context.Context, cli cli.Cli) context.Context
- func InjectInternalWorkspace(ctx context.Context, w workspacesv1alpha1.InternalWorkspace) context.Context
- func InjectKubespaceNamespace(ctx context.Context, namespace string) context.Context
- func InjectScenarioId(ctx context.Context, id string) context.Context
- func InjectTestNamespace(ctx context.Context, namespace string) context.Context
- func InjectUnauthKubeconfig(ctx context.Context, cli *rest.Config) context.Context
- func InjectUser(ctx context.Context, u toolchainv1alpha1.UserSignup) context.Context
- func InjectUserWorkspace(ctx context.Context, w restworkspacesv1alpha1.Workspace) context.Context
- func InjectUserWorkspaces(ctx context.Context, ww restworkspacesv1alpha1.WorkspaceList) context.Context
- func InjectWorkspacesNamespace(ctx context.Context, namespace string) context.Context
- func LookupInternalWorkspace(ctx context.Context) (workspacesv1alpha1.InternalWorkspace, bool)
- func LookupUserWorkspace(ctx context.Context) (restworkspacesv1alpha1.Workspace, bool)
- func RetrieveHostClient(ctx context.Context) cli.Cli
- func RetrieveInternalWorkspace(ctx context.Context) workspacesv1alpha1.InternalWorkspace
- func RetrieveKubespaceNamespace(ctx context.Context) string
- func RetrieveScenarioId(ctx context.Context) string
- func RetrieveTestNamespace(ctx context.Context) string
- func RetrieveUnauthKubeconfig(ctx context.Context) *rest.Config
- func RetrieveUser(ctx context.Context) toolchainv1alpha1.UserSignup
- func RetrieveUserWorkspace(ctx context.Context) restworkspacesv1alpha1.Workspace
- func RetrieveUserWorkspaces(ctx context.Context) restworkspacesv1alpha1.WorkspaceList
- func RetrieveWorkspacesNamespace(ctx context.Context) string
- type ContextKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectHostClient ¶
Host Client
func InjectInternalWorkspace ¶
func InjectInternalWorkspace(ctx context.Context, w workspacesv1alpha1.InternalWorkspace) context.Context
Default Workspace
func InjectKubespaceNamespace ¶
Kubespace Namespace
func InjectScenarioId ¶
Scenario Id
func InjectTestNamespace ¶
Test Namespace
func InjectUnauthKubeconfig ¶
Kubeconfig
func InjectUser ¶
func InjectUser(ctx context.Context, u toolchainv1alpha1.UserSignup) context.Context
Default User
func InjectUserWorkspace ¶
Workspaces
func InjectUserWorkspaces ¶
func InjectUserWorkspaces(ctx context.Context, ww restworkspacesv1alpha1.WorkspaceList) context.Context
func InjectWorkspacesNamespace ¶
Workspaces Namespace
func LookupInternalWorkspace ¶
func LookupInternalWorkspace(ctx context.Context) (workspacesv1alpha1.InternalWorkspace, bool)
func LookupUserWorkspace ¶
func LookupUserWorkspace(ctx context.Context) (restworkspacesv1alpha1.Workspace, bool)
func RetrieveInternalWorkspace ¶
func RetrieveInternalWorkspace(ctx context.Context) workspacesv1alpha1.InternalWorkspace
func RetrieveScenarioId ¶
func RetrieveTestNamespace ¶
func RetrieveUser ¶
func RetrieveUser(ctx context.Context) toolchainv1alpha1.UserSignup
func RetrieveUserWorkspace ¶
func RetrieveUserWorkspace(ctx context.Context) restworkspacesv1alpha1.Workspace
func RetrieveUserWorkspaces ¶
func RetrieveUserWorkspaces(ctx context.Context) restworkspacesv1alpha1.WorkspaceList
Types ¶
type ContextKey ¶
type ContextKey string
Click to show internal directories.
Click to hide internal directories.