Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultOptions ¶
type DefaultOptions struct {
LsUncachedClient client.Client
LsCachedClient client.Client
HostUncachedClient client.Client
HostCachedClient client.Client
LsKubeconfig string
Log logging.Logger
LsMgr manager.Manager
HostMgr manager.Manager
FinishedObjectCache *lsutils.FinishedObjectCache
// contains filtered or unexported fields
}
DefaultOptions defines all default deployer options.
func NewDefaultOptions ¶
func NewDefaultOptions(deployerScheme *runtime.Scheme) *DefaultOptions
NewDefaultOptions creates new default options for a deployer.
func (*DefaultOptions) AddFlags ¶
func (o *DefaultOptions) AddFlags(fs *flag.FlagSet)
func (*DefaultOptions) Complete ¶
func (o *DefaultOptions) Complete() error
Complete parses all options and flags and initializes the basic functions
func (*DefaultOptions) GetConfig ¶
func (o *DefaultOptions) GetConfig(obj runtime.Object) error
GetConfig reads and parses the configured configuration file.
func (*DefaultOptions) StartManagers ¶
func (o *DefaultOptions) StartManagers(ctx context.Context, deployerJobs ...DeployerJob) error
StartManagers starts the host and landscaper managers.
type DeployerJob ¶
Click to show internal directories.
Click to hide internal directories.