Documentation ¶
Index ¶
- func Run(namespace, name string, command string, opts ...func(*v1alpha1.Run)) *v1alpha1.Run
- func RunPod(namespace, name string, opts ...func(*corev1.Pod)) *corev1.Pod
- func Secret(namespace, name string, opts ...func(*corev1.Secret)) *corev1.Secret
- func WithApprovals(run ...string) func(*v1alpha1.Workspace)
- func WithBackendConfig(cfg map[string]string) func(*v1alpha1.Workspace)
- func WithBackendType(t string) func(*v1alpha1.Workspace)
- func WithConfigMapPath(path string) func(*v1alpha1.Run)
- func WithExitCode(code int32) func(*corev1.Pod)
- func WithHandshake(timeout string) func(*v1alpha1.Workspace)
- func WithPhase(phase corev1.PodPhase) func(*corev1.Pod)
- func WithPrivilegedCommands(cmds ...string) func(*v1alpha1.Workspace)
- func WithQueue(run ...string) func(*v1alpha1.Workspace)
- func WithRunPhase(phase v1alpha1.RunPhase) func(*v1alpha1.Run)
- func WithSecret(secret string) func(*v1alpha1.Workspace)
- func WithServiceAccount(account string) func(*v1alpha1.Workspace)
- func WithStorageClass(class string) func(*v1alpha1.Workspace)
- func WithStringData(k, v string) func(*corev1.Secret)
- func WithTerraformVersion(version string) func(*v1alpha1.Workspace)
- func WithWorkspace(workspace string) func(*v1alpha1.Run)
- func Workspace(namespace, name string, opts ...func(*v1alpha1.Workspace)) *v1alpha1.Workspace
- func WorkspacePod(namespace, name string, opts ...func(*corev1.Pod)) *corev1.Pod
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithApprovals ¶
func WithBackendType ¶
func WithConfigMapPath ¶
func WithExitCode ¶
func WithHandshake ¶
func WithPrivilegedCommands ¶
func WithSecret ¶
func WithServiceAccount ¶
func WithStorageClass ¶
func WithStringData ¶
func WithTerraformVersion ¶
func WithWorkspace ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.