v1alpha1

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2025 License: MIT Imports: 5 Imported by: 2

Documentation

Index

Constants

View Source
const (
	KindAirway = "Airway"
	APIVersion = "yoke.cd/v1alpha1"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Airway

type Airway struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AirwaySpec   `json:"spec"`
	Status            AirwayStatus `json:"status,omitempty"`
}

func (Airway) CRD added in v0.4.1

func (Airway) CRGroupResource added in v0.5.1

func (airway Airway) CRGroupResource() schema.GroupResource

func (Airway) MarshalJSON

func (airway Airway) MarshalJSON() ([]byte, error)

type AirwaySpec

type AirwaySpec struct {
	WasmURLs         WasmURLs                                     `json:"wasmUrls"`
	ObjectPath       []string                                     `json:"objectPath,omitempty"`
	FixDriftInterval openapi.Duration                             `json:"fixDriftInterval,omitempty"`
	CreateCRDs       bool                                         `json:"createCrds,omitempty"`
	Template         apiextensionsv1.CustomResourceDefinitionSpec `json:"template"`
}

type AirwayStatus

type AirwayStatus struct {
	Status string `json:"status"`
	Msg    string `json:"msg"`
}

type WasmURLs added in v0.4.0

type WasmURLs struct {
	Flight    string `json:"flight"`
	Converter string `json:"converter,omitempty"`
}

Jump to

Keyboard shortcuts

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