resources

package
v0.1.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetCleanupJob

func GetCleanupJob(workspaceManager *devv1alpha1.WorkspaceManager, jobNamespacedName *types.NamespacedName, devspace *devv1alpha1.DevSpace) *batchv1.Job

func GetCloneCommand

func GetCloneCommand(workspaces []devv1alpha1.Workspace, wsKey int) string

func GetClonerJob

func GetClonerJob(workspaceManager *devv1alpha1.WorkspaceManager, jobNamespacedName *types.NamespacedName, devspace *devv1alpha1.DevSpace) *batchv1.Job

func GetDevSpaceIDE

func GetDevSpaceIDE(devSuite *devv1alpha1.DevSuite, devSpaceIDENamespacedName *types.NamespacedName) *devv1alpha1.DevSpaceIDE

func GetDevSpaceIDEIngress

func GetDevSpaceIDEIngress(devSpaceIDE *devv1alpha1.DevSpaceIDE, ingressNamespacedName *types.NamespacedName, devspace devv1alpha1.DevSpace) *networkingv1.Ingress

func GetDevSpaceIDEPod

func GetDevSpaceIDEPod(devSpaceIDE *devv1alpha1.DevSpaceIDE, podNamespacedName *types.NamespacedName, devspace devv1alpha1.DevSpace, devSpaceVDI devv1alpha1.DevSpaceVDI, node corev1.Node) *corev1.Pod

func GetDevSpaceIDEService

func GetDevSpaceIDEService(devSpaceIDE *devv1alpha1.DevSpaceIDE, svcNamespacedName *types.NamespacedName) *corev1.Service

func GetDevSpaceVDI

func GetDevSpaceVDI(devSuite *devv1alpha1.DevSuite, devSpaceVDINamespacedName *types.NamespacedName) *devv1alpha1.DevSpaceVDI

func GetDevSpaceVDIIngress

func GetDevSpaceVDIIngress(devSpaceVDI *devv1alpha1.DevSpaceVDI, ingressNamespacedName *types.NamespacedName, devspace devv1alpha1.DevSpace) *networkingv1.Ingress

func GetDevSpaceVDIPVC

func GetDevSpaceVDIPVC(devSpaceVDI *devv1alpha1.DevSpaceVDI, pvcNamespacedName *types.NamespacedName, devspace devv1alpha1.DevSpace) *corev1.PersistentVolumeClaim

func GetDevSpaceVDIPod

func GetDevSpaceVDIPod(devSpaceVDI *devv1alpha1.DevSpaceVDI, podNamespacedName *types.NamespacedName, devspace devv1alpha1.DevSpace, node corev1.Node) *corev1.Pod

func GetDevSpaceVDIServiceTCP

func GetDevSpaceVDIServiceTCP(devSpaceVDI *devv1alpha1.DevSpaceVDI, svcNamespacedName *types.NamespacedName) *corev1.Service

func GetDevSpaceVDIServiceUDP

func GetDevSpaceVDIServiceUDP(devSpaceVDI *devv1alpha1.DevSpaceVDI, svcNamespacedName *types.NamespacedName) *corev1.Service

func GetDevSuite

func GetDevSuite(devspace *devv1alpha1.DevSpace, rdsNamespacedName *types.NamespacedName) *devv1alpha1.DevSuite

func GetLoaderJob

func GetLoaderJob(devspace *devv1alpha1.DevSpace, jobNamespacedName *types.NamespacedName, hasGPU bool) *batchv1.Job

func GetPersistentVolumeClaim

func GetPersistentVolumeClaim(devspace *devv1alpha1.DevSpace, pvcNamespacedName *types.NamespacedName) *corev1.PersistentVolumeClaim

func GetWorkspaceManager

func GetWorkspaceManager(devspace *devv1alpha1.DevSpace, wsmNamespacedName *types.NamespacedName) *devv1alpha1.WorkspaceManager

Types

This section is empty.

Jump to

Keyboard shortcuts

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