kafka_mgrs

package
v0.0.0-...-9b598c7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptedKafkaManager

type AcceptedKafkaManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

AcceptedKafkaManager represents a kafka manager that periodically reconciles accepted kafka requests.

func NewAcceptedKafkaManager

func NewAcceptedKafkaManager(kafkaService services.KafkaService, clusterPlacementStrategy services.ClusterPlacementStrategy, dataPlaneClusterConfig *config.DataplaneClusterConfig, clusterService services.ClusterService, reconciler workers.Reconciler) *AcceptedKafkaManager

NewAcceptedKafkaManager creates a new kafka manager to reconcile accepted kafkas.

func (*AcceptedKafkaManager) Reconcile

func (k *AcceptedKafkaManager) Reconcile() []error

func (*AcceptedKafkaManager) Start

func (k *AcceptedKafkaManager) Start()

Start initializes the kafka manager to reconcile accepted kafka requests.

func (*AcceptedKafkaManager) Stop

func (k *AcceptedKafkaManager) Stop()

Stop causes the process for reconciling accepted kafka requests to stop.

type DeletingKafkaManager

type DeletingKafkaManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

DeletingKafkaManager represents a kafka manager that periodically reconciles deleting and deprovision kafka requests.

func NewDeletingKafkaManager

func NewDeletingKafkaManager(kafkaService services.KafkaService, keycloakConfig *keycloak.KeycloakConfig, quotaServiceFactory services.QuotaServiceFactory, reconciler workers.Reconciler) *DeletingKafkaManager

NewDeletingKafkaManager creates a new kafka manager to reconcile deleting and deprovision kafkas.

func (*DeletingKafkaManager) Reconcile

func (k *DeletingKafkaManager) Reconcile() []error

func (*DeletingKafkaManager) Start

func (k *DeletingKafkaManager) Start()

Start initializes the kafka manager to reconcile deleting and deprovision kafka requests.

func (*DeletingKafkaManager) Stop

func (k *DeletingKafkaManager) Stop()

Stop causes the process for reconciling deleting and deprovision kafka requests to stop.

type KafkaManager

type KafkaManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

KafkaManager represents a kafka manager that periodically reconciles kafka requests

func NewKafkaManager

func NewKafkaManager(kafkaService services.KafkaService, accessControlList *acl.AccessControlListConfig, kafka *config.KafkaConfig, clusters *config.DataplaneClusterConfig, providers *config.ProviderConfig, reconciler workers.Reconciler, clusterService services.ClusterService) *KafkaManager

NewKafkaManager creates a new kafka manager to reconcile kafkas

func (*KafkaManager) Reconcile

func (k *KafkaManager) Reconcile() []error

func (*KafkaManager) Start

func (k *KafkaManager) Start()

Start initializes the kafka manager to reconcile kafka requests

func (*KafkaManager) Stop

func (k *KafkaManager) Stop()

Stop causes the process for reconciling kafka requests to stop.

type KafkaRoutesCNAMEManager

type KafkaRoutesCNAMEManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

func NewKafkaCNAMEManager

func NewKafkaCNAMEManager(kafkaService services.KafkaService, kafkaConfig *config.KafkaConfig, reconciler workers.Reconciler) *KafkaRoutesCNAMEManager

func (*KafkaRoutesCNAMEManager) Reconcile

func (k *KafkaRoutesCNAMEManager) Reconcile() []error

func (*KafkaRoutesCNAMEManager) Start

func (k *KafkaRoutesCNAMEManager) Start()

func (*KafkaRoutesCNAMEManager) Stop

func (k *KafkaRoutesCNAMEManager) Stop()

type KafkasRoutesTLSCertificateManager

type KafkasRoutesTLSCertificateManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

KafkasRoutesTLSCertificateManager represents a kafka manager that periodically reconciles kafka routes tls certificate.

func NewKafkasRoutesTLSCertificateManager

func NewKafkasRoutesTLSCertificateManager(kafkaService services.KafkaService, reconciler workers.Reconciler) *KafkasRoutesTLSCertificateManager

NewKafkasRoutesTLSCertificateManager creates a new kafka manager to reconcile kafkas tls certificate.

func (*KafkasRoutesTLSCertificateManager) Reconcile

func (k *KafkasRoutesTLSCertificateManager) Reconcile() []error

func (*KafkasRoutesTLSCertificateManager) Start

Start initializes the kafka manager to reconcile kafka routes tls certificate.

func (*KafkasRoutesTLSCertificateManager) Stop

Stop causes the process for reconciling kafka routes tls certificate to stop.

type PreparingKafkaManager

type PreparingKafkaManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

PreparingKafkaManager represents a kafka manager that periodically reconciles preparing kafka requests.

func NewPreparingKafkaManager

func NewPreparingKafkaManager(kafkaService services.KafkaService, reconciler workers.Reconciler) *PreparingKafkaManager

NewPreparingKafkaManager creates a new kafka manager to reconcile preparing kafkas.

func (*PreparingKafkaManager) Reconcile

func (k *PreparingKafkaManager) Reconcile() []error

func (*PreparingKafkaManager) Start

func (k *PreparingKafkaManager) Start()

Start initializes the kafka manager to reconcile preparing kafka requests.

func (*PreparingKafkaManager) Stop

func (k *PreparingKafkaManager) Stop()

Stop causes the process for reconciling preparing kafka requests to stop.

type ProvisioningKafkaManager

type ProvisioningKafkaManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

ProvisioningKafkaManager represents a kafka manager that periodically reconciles provisioning kafka requests.

func NewProvisioningKafkaManager

func NewProvisioningKafkaManager(kafkaService services.KafkaService, reconciler workers.Reconciler, clusterPlacementStrategy services.ClusterPlacementStrategy) *ProvisioningKafkaManager

NewProvisioningKafkaManager creates a new kafka manager to reconcile provisioning kafkas.

func (*ProvisioningKafkaManager) Reconcile

func (k *ProvisioningKafkaManager) Reconcile() []error

func (*ProvisioningKafkaManager) Start

func (k *ProvisioningKafkaManager) Start()

Start initializes the kafka manager to reconcile provisioning kafka requests.

func (*ProvisioningKafkaManager) Stop

func (k *ProvisioningKafkaManager) Stop()

Stop causes the process for reconciling provisioning kafka requests to stop.

type ReadyKafkaManager

type ReadyKafkaManager struct {
	workers.BaseWorker
	// contains filtered or unexported fields
}

ReadyKafkaManager represents a kafka manager that periodically reconciles ready kafka requests.

func NewReadyKafkaManager

func NewReadyKafkaManager(kafkaService services.KafkaService, keycloakService sso.KafkaKeycloakService, keycloakConfig *keycloak.KeycloakConfig, reconciler workers.Reconciler) *ReadyKafkaManager

NewReadyKafkaManager creates a new kafka manager to reconcile ready kafkas.

func (*ReadyKafkaManager) Reconcile

func (k *ReadyKafkaManager) Reconcile() []error

func (*ReadyKafkaManager) Start

func (k *ReadyKafkaManager) Start()

Start initializes the kafka manager to reconcile ready kafka requests.

func (*ReadyKafkaManager) Stop

func (k *ReadyKafkaManager) Stop()

Stop causes the process for reconciling ready kafka requests to stop.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL