factory

package
v0.0.0-...-33cbb82 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2023 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application interface {
	RegisterCommand()
}

type BaseFramework

type BaseFramework struct {
	// contains filtered or unexported fields
}

some base components

func (*BaseFramework) GetKubeClientSet

func (bf *BaseFramework) GetKubeClientSet() kubernetes.Interface

func (*BaseFramework) GetKubeConfig

func (bf *BaseFramework) GetKubeConfig() *rest.Config

func (*BaseFramework) GetMebiusClientSet

func (bf *BaseFramework) GetMebiusClientSet() mebiusclientset.Interface

func (*BaseFramework) GetMebiusSharedInformerFactory

func (bf *BaseFramework) GetMebiusSharedInformerFactory() externalversions.SharedInformerFactory

func (*BaseFramework) Init

func (bf *BaseFramework) Init() error

type FrameworkInterface

type FrameworkInterface interface {
	Init() error
	GetKubeConfig() *rest.Config
	GetMebiusSharedInformerFactory() externalversions.SharedInformerFactory
	GetMebiusClientSet() mebiusclientset.Interface
	GetKubeClientSet() kubernetes.Interface
}

func NewBaseFramework

func NewBaseFramework(opts *options.GlobalOption) FrameworkInterface

Jump to

Keyboard shortcuts

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