Documentation ¶
Overview ¶
nolint: dupl,golint
nolint: dupl,golint
nolint: dupl,golint
nolint: dupl,golint
nolint: dupl,golint
Index ¶
- type Containerd
- func (c *Containerd) Condition(data *userdata.UserData) conditions.Condition
- func (c *Containerd) DependsOn(data *userdata.UserData) []string
- func (c *Containerd) HealthFunc(*userdata.UserData) health.Check
- func (c *Containerd) HealthSettings(*userdata.UserData) *health.Settings
- func (c *Containerd) ID(data *userdata.UserData) string
- func (c *Containerd) PostFunc(data *userdata.UserData) (err error)
- func (c *Containerd) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (c *Containerd) Runner(data *userdata.UserData) (runner.Runner, error)
- type Kubeadm
- func (k *Kubeadm) Condition(data *userdata.UserData) conditions.Condition
- func (k *Kubeadm) DependsOn(data *userdata.UserData) []string
- func (k *Kubeadm) ID(data *userdata.UserData) string
- func (k *Kubeadm) PostFunc(data *userdata.UserData) error
- func (k *Kubeadm) PreFunc(ctx context.Context, data *userdata.UserData) (err error)
- func (k *Kubeadm) Runner(data *userdata.UserData) (runner.Runner, error)
- type Kubelet
- func (k *Kubelet) Condition(data *userdata.UserData) conditions.Condition
- func (k *Kubelet) DependsOn(data *userdata.UserData) []string
- func (k *Kubelet) HealthFunc(*userdata.UserData) health.Check
- func (k *Kubelet) HealthSettings(*userdata.UserData) *health.Settings
- func (k *Kubelet) ID(data *userdata.UserData) string
- func (k *Kubelet) PostFunc(data *userdata.UserData) (err error)
- func (k *Kubelet) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (k *Kubelet) Runner(data *userdata.UserData) (runner.Runner, error)
- type NTPd
- func (n *NTPd) Condition(data *userdata.UserData) conditions.Condition
- func (n *NTPd) DependsOn(data *userdata.UserData) []string
- func (n *NTPd) ID(data *userdata.UserData) string
- func (n *NTPd) PostFunc(data *userdata.UserData) (err error)
- func (n *NTPd) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (n *NTPd) Runner(data *userdata.UserData) (runner.Runner, error)
- type Networkd
- func (c *Networkd) Condition(data *userdata.UserData) conditions.Condition
- func (c *Networkd) DependsOn(data *userdata.UserData) []string
- func (c *Networkd) ID(data *userdata.UserData) string
- func (c *Networkd) PostFunc(data *userdata.UserData) (err error)
- func (c *Networkd) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (c *Networkd) Runner(data *userdata.UserData) (runner.Runner, error)
- type OSD
- func (o *OSD) Condition(data *userdata.UserData) conditions.Condition
- func (o *OSD) DependsOn(data *userdata.UserData) []string
- func (o *OSD) HealthFunc(*userdata.UserData) health.Check
- func (o *OSD) HealthSettings(*userdata.UserData) *health.Settings
- func (o *OSD) ID(data *userdata.UserData) string
- func (o *OSD) PostFunc(data *userdata.UserData) (err error)
- func (o *OSD) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (o *OSD) Runner(data *userdata.UserData) (runner.Runner, error)
- type Proxyd
- func (p *Proxyd) Condition(data *userdata.UserData) conditions.Condition
- func (p *Proxyd) DependsOn(data *userdata.UserData) []string
- func (p *Proxyd) HealthFunc(*userdata.UserData) health.Check
- func (p *Proxyd) HealthSettings(*userdata.UserData) *health.Settings
- func (p *Proxyd) ID(data *userdata.UserData) string
- func (p *Proxyd) PostFunc(data *userdata.UserData) (err error)
- func (p *Proxyd) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (p *Proxyd) Runner(data *userdata.UserData) (runner.Runner, error)
- type Trustd
- func (t *Trustd) Condition(data *userdata.UserData) conditions.Condition
- func (t *Trustd) DependsOn(data *userdata.UserData) []string
- func (t *Trustd) HealthFunc(*userdata.UserData) health.Check
- func (t *Trustd) HealthSettings(*userdata.UserData) *health.Settings
- func (t *Trustd) ID(data *userdata.UserData) string
- func (t *Trustd) PostFunc(data *userdata.UserData) (err error)
- func (t *Trustd) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (t *Trustd) Runner(data *userdata.UserData) (runner.Runner, error)
- type Udevd
- func (c *Udevd) Condition(data *userdata.UserData) conditions.Condition
- func (c *Udevd) DependsOn(data *userdata.UserData) []string
- func (c *Udevd) ID(data *userdata.UserData) string
- func (c *Udevd) PostFunc(data *userdata.UserData) (err error)
- func (c *Udevd) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (c *Udevd) Runner(data *userdata.UserData) (runner.Runner, error)
- type UdevdTrigger
- func (c *UdevdTrigger) Condition(data *userdata.UserData) conditions.Condition
- func (c *UdevdTrigger) DependsOn(data *userdata.UserData) []string
- func (c *UdevdTrigger) ID(data *userdata.UserData) string
- func (c *UdevdTrigger) PostFunc(data *userdata.UserData) (err error)
- func (c *UdevdTrigger) PreFunc(ctx context.Context, data *userdata.UserData) error
- func (c *UdevdTrigger) Runner(data *userdata.UserData) (runner.Runner, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Containerd ¶
type Containerd struct{}
Containerd implements the Service interface. It serves as the concrete type with the required methods.
func (*Containerd) Condition ¶
func (c *Containerd) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
func (*Containerd) DependsOn ¶
func (c *Containerd) DependsOn(data *userdata.UserData) []string
DependsOn implements the Service interface.
func (*Containerd) HealthFunc ¶
func (c *Containerd) HealthFunc(*userdata.UserData) health.Check
HealthFunc implements the HealthcheckedService interface
func (*Containerd) HealthSettings ¶
func (c *Containerd) HealthSettings(*userdata.UserData) *health.Settings
HealthSettings implements the HealthcheckedService interface
func (*Containerd) ID ¶
func (c *Containerd) ID(data *userdata.UserData) string
ID implements the Service interface.
func (*Containerd) PostFunc ¶
func (c *Containerd) PostFunc(data *userdata.UserData) (err error)
PostFunc implements the Service interface.
type Kubeadm ¶
type Kubeadm struct{}
Kubeadm implements the Service interface. It serves as the concrete type with the required methods.
func (*Kubeadm) Condition ¶
func (k *Kubeadm) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
type Kubelet ¶
type Kubelet struct{}
Kubelet implements the Service interface. It serves as the concrete type with the required methods.
func (*Kubelet) Condition ¶
func (k *Kubelet) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
func (*Kubelet) HealthFunc ¶
HealthFunc implements the HealthcheckedService interface
func (*Kubelet) HealthSettings ¶
HealthSettings implements the HealthcheckedService interface
type NTPd ¶
type NTPd struct{}
NTPd implements the Service interface. It serves as the concrete type with the required methods.
func (*NTPd) Condition ¶
func (n *NTPd) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
type Networkd ¶
type Networkd struct{}
Networkd implements the Service interface. It serves as the concrete type with the required methods.
func (*Networkd) Condition ¶
func (c *Networkd) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
type OSD ¶
type OSD struct{}
OSD implements the Service interface. It serves as the concrete type with the required methods.
func (*OSD) Condition ¶
func (o *OSD) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
func (*OSD) HealthFunc ¶
HealthFunc implements the HealthcheckedService interface
func (*OSD) HealthSettings ¶
HealthSettings implements the HealthcheckedService interface
type Proxyd ¶
type Proxyd struct{}
Proxyd implements the Service interface. It serves as the concrete type with the required methods.
func (*Proxyd) Condition ¶
func (p *Proxyd) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
func (*Proxyd) HealthFunc ¶
HealthFunc implements the HealthcheckedService interface
func (*Proxyd) HealthSettings ¶
HealthSettings implements the HealthcheckedService interface
type Trustd ¶
type Trustd struct{}
Trustd implements the Service interface. It serves as the concrete type with the required methods.
func (*Trustd) Condition ¶
func (t *Trustd) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
func (*Trustd) HealthFunc ¶
HealthFunc implements the HealthcheckedService interface
func (*Trustd) HealthSettings ¶
HealthSettings implements the HealthcheckedService interface
type Udevd ¶
type Udevd struct{}
Udevd implements the Service interface. It serves as the concrete type with the required methods.
func (*Udevd) Condition ¶
func (c *Udevd) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
type UdevdTrigger ¶
type UdevdTrigger struct{}
UdevdTrigger implements the Service interface. It serves as the concrete type with the required methods.
func (*UdevdTrigger) Condition ¶
func (c *UdevdTrigger) Condition(data *userdata.UserData) conditions.Condition
Condition implements the Service interface.
func (*UdevdTrigger) DependsOn ¶
func (c *UdevdTrigger) DependsOn(data *userdata.UserData) []string
DependsOn implements the Service interface.
func (*UdevdTrigger) ID ¶
func (c *UdevdTrigger) ID(data *userdata.UserData) string
ID implements the Service interface.
func (*UdevdTrigger) PostFunc ¶
func (c *UdevdTrigger) PostFunc(data *userdata.UserData) (err error)
PostFunc implements the Service interface.