Documentation ¶
Index ¶
- func GetCleanupJob(workspaceManager *devv1alpha1.WorkspaceManager, ...) *batchv1.Job
- func GetCloneCommand(workspaces []devv1alpha1.Workspace, wsKey int) string
- func GetClonerJob(workspaceManager *devv1alpha1.WorkspaceManager, ...) *batchv1.Job
- func GetDevSpaceIDE(devSuite *devv1alpha1.DevSuite, ...) *devv1alpha1.DevSpaceIDE
- func GetDevSpaceIDEIngress(devSpaceIDE *devv1alpha1.DevSpaceIDE, ...) *networkingv1.Ingress
- func GetDevSpaceIDEPod(devSpaceIDE *devv1alpha1.DevSpaceIDE, podNamespacedName *types.NamespacedName, ...) *corev1.Pod
- func GetDevSpaceIDEService(devSpaceIDE *devv1alpha1.DevSpaceIDE, svcNamespacedName *types.NamespacedName) *corev1.Service
- func GetDevSpaceVDI(devSuite *devv1alpha1.DevSuite, ...) *devv1alpha1.DevSpaceVDI
- func GetDevSpaceVDIIngress(devSpaceVDI *devv1alpha1.DevSpaceVDI, ...) *networkingv1.Ingress
- func GetDevSpaceVDIPVC(devSpaceVDI *devv1alpha1.DevSpaceVDI, pvcNamespacedName *types.NamespacedName, ...) *corev1.PersistentVolumeClaim
- func GetDevSpaceVDIPod(devSpaceVDI *devv1alpha1.DevSpaceVDI, podNamespacedName *types.NamespacedName, ...) *corev1.Pod
- func GetDevSpaceVDIServiceTCP(devSpaceVDI *devv1alpha1.DevSpaceVDI, svcNamespacedName *types.NamespacedName) *corev1.Service
- func GetDevSpaceVDIServiceUDP(devSpaceVDI *devv1alpha1.DevSpaceVDI, svcNamespacedName *types.NamespacedName) *corev1.Service
- func GetDevSuite(devspace *devv1alpha1.DevSpace, rdsNamespacedName *types.NamespacedName) *devv1alpha1.DevSuite
- func GetLoaderJob(devspace *devv1alpha1.DevSpace, jobNamespacedName *types.NamespacedName, ...) *batchv1.Job
- func GetPersistentVolumeClaim(devspace *devv1alpha1.DevSpace, pvcNamespacedName *types.NamespacedName) *corev1.PersistentVolumeClaim
- func GetWorkspaceManager(devspace *devv1alpha1.DevSpace, wsmNamespacedName *types.NamespacedName) *devv1alpha1.WorkspaceManager
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.
Click to show internal directories.
Click to hide internal directories.