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.