backend

package
v0.0.0-...-b6e7b1a Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2020 License: MPL-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend struct {
	Kubernetes *Kubernetes
	Talos      *Talos
}

func NewBackend

func NewBackend() (*Backend, error)

type Clusters

type Clusters struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*Clusters) Clusters

func (c *Clusters) Clusters() []*v1alpha3.Cluster

func (*Clusters) WailsInit

func (c *Clusters) WailsInit(runtime *wails.Runtime) error

type Environments

type Environments struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*Environments) Environments

func (c *Environments) Environments() []*v1alpha1.Environment

func (*Environments) WailsInit

func (c *Environments) WailsInit(runtime *wails.Runtime) error

type Kubernetes

type Kubernetes struct {
	Clusters      *Clusters
	Machines      *Machines
	Servers       *Servers
	ServerClasses *ServerClasses
	Environments  *Environments
	Pools         *Pools
}

type Machines

type Machines struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*Machines) Machines

func (c *Machines) Machines(cluster string) []*v1alpha3.Machine

func (*Machines) WailsInit

func (c *Machines) WailsInit(runtime *wails.Runtime) error

type Pools

type Pools struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*Pools) Pools

func (c *Pools) Pools() []*v1alpha1.Pool

func (*Pools) WailsInit

func (c *Pools) WailsInit(runtime *wails.Runtime) error

type ServerClasses

type ServerClasses struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*ServerClasses) ServerClasses

func (c *ServerClasses) ServerClasses() []*v1alpha1.ServerClass

func (*ServerClasses) WailsInit

func (c *ServerClasses) WailsInit(runtime *wails.Runtime) error

type Servers

type Servers struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*Servers) Servers

func (c *Servers) Servers() []*v1alpha1.Server

func (*Servers) WailsInit

func (c *Servers) WailsInit(runtime *wails.Runtime) error

type Talos

type Talos struct{}

Jump to

Keyboard shortcuts

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