Documentation ¶
Index ¶
- type Application
- type BaseFramework
- func (bf *BaseFramework) GetKubeClientSet() kubernetes.Interface
- func (bf *BaseFramework) GetKubeConfig() *rest.Config
- func (bf *BaseFramework) GetMebiusClientSet() mebiusclientset.Interface
- func (bf *BaseFramework) GetMebiusSharedInformerFactory() externalversions.SharedInformerFactory
- func (bf *BaseFramework) Init() error
- type FrameworkInterface
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 GetMebiusClientSet() mebiusclientset.Interface GetKubeClientSet() kubernetes.Interface }
func NewBaseFramework ¶
func NewBaseFramework(opts *options.GlobalOption) FrameworkInterface
Click to show internal directories.
Click to hide internal directories.