convert

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package convert maps codersdk models to aggregated API resources and request payloads.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TemplateCreateRequestFromK8s

func TemplateCreateRequestFromK8s(obj *aggregationv1alpha1.CoderTemplate, templateName string) (codersdk.CreateTemplateRequest, error)

TemplateCreateRequestFromK8s builds a codersdk.CreateTemplateRequest from a K8s CoderTemplate.

func TemplateToK8s

func TemplateToK8s(namespace string, t codersdk.Template) *aggregationv1alpha1.CoderTemplate

TemplateToK8s converts a codersdk.Template to an aggregated API CoderTemplate.

func TemplateUpdateMetaRequestFromK8s

func TemplateUpdateMetaRequestFromK8s(obj *aggregationv1alpha1.CoderTemplate) codersdk.UpdateTemplateMeta

TemplateUpdateMetaRequestFromK8s builds a codersdk.UpdateTemplateMeta request.

func WorkspaceCreateRequestFromK8s

func WorkspaceCreateRequestFromK8s(
	obj *aggregationv1alpha1.CoderWorkspace,
	workspaceName string,
	templateID uuid.UUID,
) (codersdk.CreateWorkspaceRequest, error)

WorkspaceCreateRequestFromK8s builds a codersdk.CreateWorkspaceRequest.

func WorkspaceToK8s

func WorkspaceToK8s(namespace string, w codersdk.Workspace) *aggregationv1alpha1.CoderWorkspace

WorkspaceToK8s converts a codersdk.Workspace to an aggregated API CoderWorkspace.

Types

This section is empty.

Jump to

Keyboard shortcuts

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