Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.0.11
type Config struct {
ClientConfig *rest.Config
BindClient *bindclient.Clientset
KubeClient *kubernetesclient.Clientset
ApiextensionsClient *apiextensionsclient.Clientset
KubeInformers kubeinformers.SharedInformerFactory
BindInformers bindinformers.SharedInformerFactory
ApiextensionsInformers apiextensionsinformers.SharedInformerFactory
}
type Controller ¶ added in v0.0.11
type Controller struct {
ServiceBindingCtrl GenericController
// contains filtered or unexported fields
}
Controller is the top-level Controller watching ServiceBindings and service provider credentials, and then starts APIServiceBinding controllers dynamically.
func New ¶
func New( consumerConfig *rest.Config, serviceBindingInformer bindinformers.APIServiceBindingInformer, secretInformer coreinformers.SecretInformer, namespaceInformer coreinformers.NamespaceInformer, crdInformer crdinformers.CustomResourceDefinitionInformer, ) (*Controller, error)
New returns a konnector controller.
type GenericController ¶
type Prepared ¶ added in v0.0.16
type Prepared struct {
// contains filtered or unexported fields
}
func (*Prepared) OptionallyStartInformers ¶ added in v0.0.16
type Resource ¶
type Resource = committer.Resource[*kubebindv1alpha1.APIServiceBindingSpec, *kubebindv1alpha1.APIServiceBindingStatus]
Source Files
¶
Click to show internal directories.
Click to hide internal directories.