Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RecipeControllerConfig ¶
type RecipeControllerConfig struct { // K8sClients is the collections of Kubernetes clients. K8sClients *kubeutil.Clients // ResourceClient is a client used by resource processors for interacting with UCP resources. ResourceClient processors.ResourceClient // ConfigLoader is the configuration loader. ConfigLoader configloader.ConfigurationLoader // DeploymentEngineClient is the client for interacting with the deployment engine. DeploymentEngineClient *clients.ResourceDeploymentsClient // Engine is the engine for executing recipes. Engine engine.Engine // UCPConnection is the connection to UCP UCPConnection *sdk.Connection }
RecipeControllerConfig is the configuration for the controllers which uses recipe.
func New ¶
func New(options hostoptions.HostOptions) (*RecipeControllerConfig, error)
New creates a new RecipeControllerConfig instance with the given host options.
Click to show internal directories.
Click to hide internal directories.