v1alpha1

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Machine

type Machine struct {
	APIVersion string                     `json:"apiVersion"`
	Kind       string                     `json:"kind"`
	Metadata   api.CustomResourceMetadata `json:"metadata"`
	Spec       MachineSpec                `json:"spec"`
	Status     MachineStatus              `json:"status"`
}

type MachineParams

type MachineParams struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

type MachineSelector

type MachineSelector struct {
	APIVersion string                     `json:"apiVersion"`
	Kind       string                     `json:"kind"`
	Metadata   api.CustomResourceMetadata `json:"metadata"`
	Spec       MachineSelectorSpec        `json:"spec"`
}

type MachineSelectorSpec

type MachineSelectorSpec struct {
	Config    string          `json:"config"`
	Bootstrap bool            `json:"bootstrap"`
	Params    []MachineParams `json:"params"`
}

type MachineSpec

type MachineSpec struct {
	Host      string          `json:"host"`
	Bootstrap bool            `json:"bootstrap"`
	Config    string          `json:"config"`
	Protected bool            `json:"protected"`
	Params    []MachineParams `json:"params"`
}

type MachineStatus

type MachineStatus struct {
	Bootstrapped  bool   `json:"bootstrapped"`
	ConfigHash    string `json:"confighash"`
	LastApplyFail bool   `json:"lastapplyfail"`
	Etcd          string `json:"etcd"`
	Apid          string `json:"apid"`
	Kubelet       string `json:"kubelet"`
	Containerd    string `json:"containerd"`
	Cri           string `json:"cri"`
	Machined      string `json:"machined"`
}

Jump to

Keyboard shortcuts

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