Documentation
¶
Index ¶
- func ConfigMap(namespace, name string, opts ...func(*corev1.ConfigMap)) *corev1.ConfigMap
- func PVC(namespace, name string, opts ...func(*corev1.PersistentVolumeClaim)) *corev1.PersistentVolumeClaim
- 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 WithAnnotations(keyValues ...string) func(*v1alpha1.Workspace)
- func WithApprovals(run ...string) func(*v1alpha1.Workspace)
- func WithArgs(args ...string) func(*v1alpha1.Run)
- func WithCombinedQueue(run ...string) func(*v1alpha1.Workspace)
- func WithCompressedDataFromFile(k, path string) func(*corev1.Secret)
- func WithCondition(condition string) func(*v1alpha1.Run)
- func WithConfigMapPath(path string) func(*v1alpha1.Run)
- func WithDataFromFile(k, path string) func(*corev1.Secret)
- func WithDeleteTimestamp() func(*v1alpha1.Workspace)
- func WithEnvironmentVariables(keyValues ...string) func(*v1alpha1.Workspace)
- func WithEphemeral() func(*v1alpha1.Workspace)
- func WithInstallerExitCode(code int32) func(*corev1.Pod)
- func WithPVCPhase(phase corev1.PersistentVolumeClaimPhase) func(*corev1.PersistentVolumeClaim)
- func WithPhase(phase corev1.PodPhase) func(*corev1.Pod)
- func WithPrivilegedCommands(cmds ...string) func(*v1alpha1.Workspace)
- func WithRunExitCode(code int) func(*v1alpha1.Run)
- func WithRunPhase(phase v1alpha1.RunPhase) func(*v1alpha1.Run)
- func WithRunnerExitCode(code int32) func(*corev1.Pod)
- func WithStorageClass(class *string) func(*v1alpha1.Workspace)
- func WithStringData(k, v string) func(*corev1.Secret)
- func WithTerraformVersion(version string) func(*v1alpha1.Workspace)
- func WithVariables(keyValues ...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 PVC ¶ added in v0.0.7
func PVC(namespace, name string, opts ...func(*corev1.PersistentVolumeClaim)) *corev1.PersistentVolumeClaim
func WithAnnotations ¶ added in v0.0.7
func WithApprovals ¶
func WithCombinedQueue ¶ added in v0.0.7
func WithCompressedDataFromFile ¶ added in v0.0.7
func WithCondition ¶ added in v0.0.7
func WithConfigMapPath ¶
func WithDataFromFile ¶ added in v0.0.7
func WithDeleteTimestamp ¶ added in v0.0.7
func WithEnvironmentVariables ¶ added in v0.0.5
func WithEphemeral ¶ added in v0.0.9
func WithInstallerExitCode ¶ added in v0.0.2
func WithPVCPhase ¶ added in v0.0.7
func WithPVCPhase(phase corev1.PersistentVolumeClaimPhase) func(*corev1.PersistentVolumeClaim)
func WithPrivilegedCommands ¶
func WithRunExitCode ¶ added in v0.0.7
Set exit code in run status
func WithRunnerExitCode ¶ added in v0.0.2
func WithStorageClass ¶
func WithStringData ¶
func WithTerraformVersion ¶
func WithVariables ¶ added in v0.0.5
func WithWorkspace ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.