Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ControllerConfigStatic = ResourcesControllerMap{}/* 493 elements not displayed */
ControllerConfigStatic is the static controller configuration for all resources. It is ordered by GroupKind alphabetically.
Functions ¶
func IsControllerSupported ¶ added in v1.138.0
func IsControllerSupported(gvk schema.GroupVersionKind, controllerType k8s.ReconcilerType) bool
Types ¶
type ControllerSelector ¶
type ControllerSelector struct {
Config *ResourcesControllerMap
}
func NewControllerSelector ¶
func NewControllerSelector(config *ResourcesControllerMap) *ControllerSelector
func (*ControllerSelector) SelectController ¶
func (s *ControllerSelector) SelectController(gvk schema.GroupVersionKind, ccc *v1beta1.ConfigConnectorContext) k8s.ReconcilerType
type ResourceControllerConfig ¶
type ResourceControllerConfig struct {
DefaultController k8s.ReconcilerType
SupportedControllers []k8s.ReconcilerType
}
type ResourcesControllerMap ¶
type ResourcesControllerMap map[schema.GroupKind]ResourceControllerConfig
func LoadConfig ¶
func LoadConfig() ResourcesControllerMap
func (ResourcesControllerMap) GetControllersForGVK ¶
func (c ResourcesControllerMap) GetControllersForGVK(gvk schema.GroupVersionKind) (*ResourceControllerConfig, error)
Click to show internal directories.
Click to hide internal directories.