Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewController ¶ added in v0.30.0
Types ¶
type ControllerConfig ¶ added in v0.32.0
type ControllerConfig struct {
ContractConfigMapFormat string `required:"true" split_words:"true"`
}
type Reconciler ¶
type Reconciler struct { SerDe contract.FormatSerDe Resolver *resolver.URIResolver Tracker tracker.Interface ConsumerGroupLister kafkainternalslisters.ConsumerGroupLister SecretLister corelisters.SecretLister PodLister corelisters.PodLister KubeClient kubernetes.Interface KafkaFeatureFlags *config.KafkaFeatureFlags }
func (*Reconciler) FinalizeKind ¶
func (r *Reconciler) FinalizeKind(ctx context.Context, c *kafkainternals.Consumer) reconciler.Event
func (*Reconciler) ReconcileKind ¶
func (r *Reconciler) ReconcileKind(ctx context.Context, c *kafkainternals.Consumer) reconciler.Event
func (Reconciler) SecretProviderFunc ¶
func (r Reconciler) SecretProviderFunc() security.SecretProviderFunc
type SecretLocator ¶
type SecretLocator struct {
*kafkainternals.Consumer
}
func (*SecretLocator) SecretName ¶
func (s *SecretLocator) SecretName() (string, bool)
func (*SecretLocator) SecretNamespace ¶
func (s *SecretLocator) SecretNamespace() (string, bool)
Click to show internal directories.
Click to hide internal directories.