Versions in this module Expand all Collapse all v0 v0.1.0 Oct 18, 2021 Changes in this version + const HardwareError + const HardwareReady + const TemplateError + const TemplateFinalizer + const TemplateIDAnnotation + const TemplateReady + const WorkflowFinalizer + const WorkflowIDAnnotation + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Action struct + Command []string + Environment []string + Image string + Name string + OnFailure []string + OnTimeout []string + TaskName string + Timeout int64 + Volumes []string + WorkerID string + func (in *Action) DeepCopy() *Action + func (in *Action) DeepCopyInto(out *Action) + type DHCP struct + Arch string + Hostname string + IP *IP + IfaceName string + LeaseTime int64 + MAC string + NameServers []string + TimeServers []string + UEFI bool + func (in *DHCP) DeepCopy() *DHCP + func (in *DHCP) DeepCopyInto(out *DHCP) + type Disk struct + Device string + func (in *Disk) DeepCopy() *Disk + func (in *Disk) DeepCopyInto(out *Disk) + type Event struct + ActionName string + ActionStatus string + CreatedAt metav1.Time + Message string + Seconds int64 + TaskName string + WorkerID string + func (in *Event) DeepCopy() *Event + func (in *Event) DeepCopyInto(out *Event) + type Hardware struct + Spec HardwareSpec + Status HardwareStatus + func (h *Hardware) TinkID() string + func (in *Hardware) DeepCopy() *Hardware + func (in *Hardware) DeepCopyInto(out *Hardware) + func (in *Hardware) DeepCopyObject() runtime.Object + type HardwareList struct + Items []Hardware + func (in *HardwareList) DeepCopy() *HardwareList + func (in *HardwareList) DeepCopyInto(out *HardwareList) + func (in *HardwareList) DeepCopyObject() runtime.Object + type HardwareSpec struct + ID string + UserData *string + func (in *HardwareSpec) DeepCopy() *HardwareSpec + func (in *HardwareSpec) DeepCopyInto(out *HardwareSpec) + type HardwareState string + type HardwareStatus struct + Disks []Disk + Interfaces []Interface + State HardwareState + TinkMetadata string + TinkVersion int64 + func (in *HardwareStatus) DeepCopy() *HardwareStatus + func (in *HardwareStatus) DeepCopyInto(out *HardwareStatus) + type IP struct + Address string + Family int64 + Gateway string + Netmask string + func (in *IP) DeepCopy() *IP + func (in *IP) DeepCopyInto(out *IP) + type IPXE struct + Contents string + URL string + func (in *IPXE) DeepCopy() *IPXE + func (in *IPXE) DeepCopyInto(out *IPXE) + type Interface struct + DHCP *DHCP + Netboot *Netboot + func (in *Interface) DeepCopy() *Interface + func (in *Interface) DeepCopyInto(out *Interface) + type Netboot struct + AllowPXE *bool + AllowWorkflow *bool + IPXE *IPXE + OSIE *OSIE + func (in *Netboot) DeepCopy() *Netboot + func (in *Netboot) DeepCopyInto(out *Netboot) + type OSIE struct + BaseURL string + Initrd string + Kernel string + func (in *OSIE) DeepCopy() *OSIE + func (in *OSIE) DeepCopyInto(out *OSIE) + type Template struct + Spec TemplateSpec + Status TemplateStatus + func (in *Template) DeepCopy() *Template + func (in *Template) DeepCopyInto(out *Template) + func (in *Template) DeepCopyObject() runtime.Object + func (t *Template) SetTinkID(id string) + func (t *Template) TinkID() string + type TemplateList struct + Items []Template + func (in *TemplateList) DeepCopy() *TemplateList + func (in *TemplateList) DeepCopyInto(out *TemplateList) + func (in *TemplateList) DeepCopyObject() runtime.Object + type TemplateSpec struct + Data *string + func (in *TemplateSpec) DeepCopy() *TemplateSpec + func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec) + type TemplateState string + type TemplateStatus struct + State TemplateState + func (in *TemplateStatus) DeepCopy() *TemplateStatus + func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus) + type Workflow struct + Spec WorkflowSpec + Status WorkflowStatus + func (in *Workflow) DeepCopy() *Workflow + func (in *Workflow) DeepCopyInto(out *Workflow) + func (in *Workflow) DeepCopyObject() runtime.Object + func (w *Workflow) SetTinkID(id string) + func (w *Workflow) TinkID() string + type WorkflowList struct + Items []Workflow + func (in *WorkflowList) DeepCopy() *WorkflowList + func (in *WorkflowList) DeepCopyInto(out *WorkflowList) + func (in *WorkflowList) DeepCopyObject() runtime.Object + type WorkflowSpec struct + HardwareRef string + TemplateRef string + func (in *WorkflowSpec) DeepCopy() *WorkflowSpec + func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec) + type WorkflowStatus struct + Actions []Action + Data string + Events []Event + Metadata string + State string + func (in *WorkflowStatus) DeepCopy() *WorkflowStatus + func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus)