injection

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var InjectLogger = injection.InjectLogger
View Source
var InjectWorkspace = injection.InjectWorkspace

Functions

func InjectConfig

func InjectConfig(cfg *config.Config) plugin.InitHook

Types

type InjectionMixin

type InjectionMixin struct {
	Config    *config.Config
	Logger    logr.Logger
	Workspace string
}

func NewInjectionMixin

func NewInjectionMixin() *InjectionMixin

func (*InjectionMixin) InjectConfig

func (m *InjectionMixin) InjectConfig(cfg *config.Config)

func (*InjectionMixin) InjectLogger

func (m *InjectionMixin) InjectLogger(l logr.Logger)

func (*InjectionMixin) InjectWorkspace

func (m *InjectionMixin) InjectWorkspace(ws string)

type RequiresConfig

type RequiresConfig interface {
	InjectConfig(cfg *config.Config)
}

RequiresConfig indicate the subcommand requires config

Jump to

Keyboard shortcuts

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