baremetalinstance

package
v0.0.0-...-dac2165 Latest Latest
Warning

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

Go to latest
Published: May 13, 2020 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

func (*Controller) Reconcile

func (r *Controller) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*Controller) SetupWithManager

func (r *Controller) SetupWithManager(mgr ctrl.Manager) error

type NetworkData

type NetworkData struct {
	Links    []NetworkDataLink    `json:"links"`
	Networks []NetworkDataNetwork `json:"networks"`
}
type NetworkDataLink struct {
	ID         string   `json:"id"`
	MAC        string   `json:"ethernet_mac_address"`
	Type       string   `json:"type"`
	BondMode   string   `json:"bond_mode,omitempty"`
	BondMiiMon int      `json:"bond_miimon,omitempty"`
	BondLinks  []string `json:"bond_links,omitempty"`
}

type NetworkDataNetwork

type NetworkDataNetwork struct {
	Link        string   `json:"link"`
	Type        string   `json:"type"`
	IPAddress   string   `json:"ip_address"`
	Netmask     string   `json:"netmask"`
	Gateway     string   `json:"gateway,omitempty"`
	Nameservers []string `json:"dns_nameservers,omitempty"`
	Search      []string `json:"dns_search,omitempty"`
}

type Provisioner

type Provisioner struct {
	client.Client
	Log      logr.Logger
	Scheme   *runtime.Scheme
	Clock    clock.Clock
	Recorder record.EventRecorder
}

func (*Provisioner) Reconcile

func (r *Provisioner) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*Provisioner) SetupWithManager

func (r *Provisioner) SetupWithManager(mgr ctrl.Manager) error

type Scheduler

type Scheduler struct {
	client.Client
	Log      logr.Logger
	Scheme   *runtime.Scheme
	Clock    clock.Clock
	Recorder record.EventRecorder
	// contains filtered or unexported fields
}

func (*Scheduler) Reconcile

func (r *Scheduler) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*Scheduler) SetupWithManager

func (r *Scheduler) SetupWithManager(mgr ctrl.Manager) error

Jump to

Keyboard shortcuts

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