job

package
v0.0.0-...-06cc741 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2025 License: AGPL-3.0 Imports: 4 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 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"`
}

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"`
}

func (CreateImage) Kind

func (CreateImage) Kind() string

func (CreateImage) Validate

func (c CreateImage) Validate() error

Jump to

Keyboard shortcuts

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