services

package
v0.2.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2019 License: MPL-2.0 Imports: 33 Imported by: 0

Documentation

Overview

nolint: dupl,golint

nolint: dupl,golint

nolint: dupl,golint

nolint: dupl,golint

nolint: dupl,golint

Index

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.

func (*Containerd) PreFunc

func (c *Containerd) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*Containerd) Runner

func (c *Containerd) Runner(data *userdata.UserData) (runner.Runner, error)

Runner 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.

func (*Kubeadm) DependsOn

func (k *Kubeadm) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*Kubeadm) ID

func (k *Kubeadm) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*Kubeadm) PostFunc

func (k *Kubeadm) PostFunc(data *userdata.UserData) error

PostFunc implements the Service interface.

func (*Kubeadm) PreFunc

func (k *Kubeadm) PreFunc(ctx context.Context, data *userdata.UserData) (err error)

PreFunc implements the Service interface. nolint: gocyclo

func (*Kubeadm) Runner

func (k *Kubeadm) Runner(data *userdata.UserData) (runner.Runner, error)

Runner 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) DependsOn

func (k *Kubelet) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*Kubelet) HealthFunc

func (k *Kubelet) HealthFunc(*userdata.UserData) health.Check

HealthFunc implements the HealthcheckedService interface

func (*Kubelet) HealthSettings

func (k *Kubelet) HealthSettings(*userdata.UserData) *health.Settings

HealthSettings implements the HealthcheckedService interface

func (*Kubelet) ID

func (k *Kubelet) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*Kubelet) PostFunc

func (k *Kubelet) PostFunc(data *userdata.UserData) (err error)

PostFunc implements the Service interface.

func (*Kubelet) PreFunc

func (k *Kubelet) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*Kubelet) Runner

func (k *Kubelet) Runner(data *userdata.UserData) (runner.Runner, error)

Runner implements the Service 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.

func (*NTPd) DependsOn

func (n *NTPd) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*NTPd) ID

func (n *NTPd) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*NTPd) PostFunc

func (n *NTPd) PostFunc(data *userdata.UserData) (err error)

PostFunc implements the Service interface.

func (*NTPd) PreFunc

func (n *NTPd) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*NTPd) Runner

func (n *NTPd) Runner(data *userdata.UserData) (runner.Runner, error)

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.

func (*Networkd) DependsOn

func (c *Networkd) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*Networkd) ID

func (c *Networkd) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*Networkd) PostFunc

func (c *Networkd) PostFunc(data *userdata.UserData) (err error)

PostFunc implements the Service interface.

func (*Networkd) PreFunc

func (c *Networkd) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*Networkd) Runner

func (c *Networkd) Runner(data *userdata.UserData) (runner.Runner, error)

Runner 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) DependsOn

func (o *OSD) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*OSD) HealthFunc

func (o *OSD) HealthFunc(*userdata.UserData) health.Check

HealthFunc implements the HealthcheckedService interface

func (*OSD) HealthSettings

func (o *OSD) HealthSettings(*userdata.UserData) *health.Settings

HealthSettings implements the HealthcheckedService interface

func (*OSD) ID

func (o *OSD) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*OSD) PostFunc

func (o *OSD) PostFunc(data *userdata.UserData) (err error)

PostFunc implements the Service interface.

func (*OSD) PreFunc

func (o *OSD) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*OSD) Runner

func (o *OSD) Runner(data *userdata.UserData) (runner.Runner, error)

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) DependsOn

func (p *Proxyd) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*Proxyd) HealthFunc

func (p *Proxyd) HealthFunc(*userdata.UserData) health.Check

HealthFunc implements the HealthcheckedService interface

func (*Proxyd) HealthSettings

func (p *Proxyd) HealthSettings(*userdata.UserData) *health.Settings

HealthSettings implements the HealthcheckedService interface

func (*Proxyd) ID

func (p *Proxyd) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*Proxyd) PostFunc

func (p *Proxyd) PostFunc(data *userdata.UserData) (err error)

PostFunc implements the Service interface.

func (*Proxyd) PreFunc

func (p *Proxyd) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*Proxyd) Runner

func (p *Proxyd) Runner(data *userdata.UserData) (runner.Runner, error)

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) DependsOn

func (t *Trustd) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*Trustd) HealthFunc

func (t *Trustd) HealthFunc(*userdata.UserData) health.Check

HealthFunc implements the HealthcheckedService interface

func (*Trustd) HealthSettings

func (t *Trustd) HealthSettings(*userdata.UserData) *health.Settings

HealthSettings implements the HealthcheckedService interface

func (*Trustd) ID

func (t *Trustd) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*Trustd) PostFunc

func (t *Trustd) PostFunc(data *userdata.UserData) (err error)

PostFunc implements the Service interface.

func (*Trustd) PreFunc

func (t *Trustd) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*Trustd) Runner

func (t *Trustd) Runner(data *userdata.UserData) (runner.Runner, error)

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.

func (*Udevd) DependsOn

func (c *Udevd) DependsOn(data *userdata.UserData) []string

DependsOn implements the Service interface.

func (*Udevd) ID

func (c *Udevd) ID(data *userdata.UserData) string

ID implements the Service interface.

func (*Udevd) PostFunc

func (c *Udevd) PostFunc(data *userdata.UserData) (err error)

PostFunc implements the Service interface.

func (*Udevd) PreFunc

func (c *Udevd) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*Udevd) Runner

func (c *Udevd) Runner(data *userdata.UserData) (runner.Runner, error)

Runner 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.

func (*UdevdTrigger) PreFunc

func (c *UdevdTrigger) PreFunc(ctx context.Context, data *userdata.UserData) error

PreFunc implements the Service interface.

func (*UdevdTrigger) Runner

func (c *UdevdTrigger) Runner(data *userdata.UserData) (runner.Runner, error)

Runner implements the Service interface.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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