operator

package
v0.0.0-...-9dc79b9 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOperatorWithConfig

func NewOperatorWithConfig(config Config)

Types

type Config

type Config struct {
	MetricsAddress string          `mapstructure:"metrics-addr"`
	Log            *log.Config     `mapstructure:"log"`
	Datahub        *datahub.Config `mapstructure:"datahub"`
	Manager        manager.Manager
}

Config defines configurations

func NewDefaultConfig

func NewDefaultConfig() Config

NewDefaultConfig returns Config objecdt

func (*Config) SetManager

func (c *Config) SetManager(manager manager.Manager)

func (Config) Validate

func (c Config) Validate() error

type Operator

type Operator struct {
	Config Config
}

func GetOperator

func GetOperator() *Operator

Directories

Path Synopsis
cmd
manager command
pkg
apis
Package apis contains Kubernetes API groups.
Package apis contains Kubernetes API groups.
apis/autoscaling
Package autoscaling contains autoscaling API versions
Package autoscaling contains autoscaling API versions
apis/autoscaling/v1alpha1
Package v1alpha1 contains API Schema definitions for the autoscaling v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/containers-ai/karina/operator/pkg/apis/autoscaling +k8s:defaulter-gen=TypeMeta +groupName=autoscaling.federator.ai
Package v1alpha1 contains API Schema definitions for the autoscaling v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/containers-ai/karina/operator/pkg/apis/autoscaling +k8s:defaulter-gen=TypeMeta +groupName=autoscaling.federator.ai

Jump to

Keyboard shortcuts

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