job

package
v1.0.0-cli.0...-be29ba4 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidFlavorVersionID = errors.New("invalid flavor version id")
	ErrInvalidBaseImage       = errors.New("invalid base image")
	ErrInvalidOCIRegistry     = errors.New("invalid registry")
)

Functions

This section is empty.

Types

type Archive

type Archive struct {
}

func (Archive) Kind

func (Archive) Kind() string

type Client

type Client interface {
	InsertJob(ctx context.Context, flavorVersionID string, status string, job river.JobArgs) error
}

type CreateCheckpoint

type CreateCheckpoint struct {
	FlavorVersionID string      `json:"flavorVersionId"`
	BaseImageURL    string      `json:"baseImageUrl"`
	SpanContext     SpanContext `json:"spanContext,omitempty"`
}

func (CreateCheckpoint) Kind

func (CreateCheckpoint) Kind() string

func (CreateCheckpoint) Validate

func (c CreateCheckpoint) Validate() error

type CreateImage

type CreateImage struct {
	FlavorVersionID string      `json:"flavorVersionId"`
	BaseImage       string      `json:"baseImage"`
	OCIRegistry     string      `json:"registry"`
	SpanContext     SpanContext `json:"spanContext,omitempty"`
}

func (CreateImage) Kind

func (CreateImage) Kind() string

func (CreateImage) Validate

func (c CreateImage) Validate() error

type CreateResourcePack

type CreateResourcePack struct {
}

func (CreateResourcePack) Kind

func (CreateResourcePack) Kind() string

type SpanContext

type SpanContext struct {
	TraceID string `json:"traceId"`
	SpanID  string `json:"spanId"`
}

func (SpanContext) OTel

func (c SpanContext) OTel() trace.SpanContext

Jump to

Keyboard shortcuts

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