Documentation
¶
Index ¶
Constants ¶
View Source
const ControllerName = "DeploymentController"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeploymentController ¶ added in v0.2.0
type DeploymentController struct {
Reconcilers []*ProviderReconciler
}
DeploymentController is a collection of controllers reconciling ClusterProviders, ServiceProviders, and PlatformServices.
func NewDeploymentController ¶ added in v0.2.0
func NewDeploymentController() *DeploymentController
func (*DeploymentController) SetupWithManager ¶ added in v0.2.0
func (r *DeploymentController) SetupWithManager(setupLog *logging.Logger, mgr ctrl.Manager, providerGKVList []schema.GroupVersionKind, environment string) error
SetupWithManager sets up the controllers with the Manager.
type ProviderReconciler ¶
type ProviderReconciler struct { schema.GroupVersionKind PlatformClient client.Client Environment string }
func NewProviderReconciler ¶ added in v0.7.0
func NewProviderReconciler(gvk schema.GroupVersionKind, client client.Client, environment string) *ProviderReconciler
func (*ProviderReconciler) ControllerName ¶
func (r *ProviderReconciler) ControllerName() string
Click to show internal directories.
Click to hide internal directories.