integrations

package
v2.9.1 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2025 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnnotationContentHash = "mongodb.com/content-hash"
)

Variables

This section is empty.

Functions

func NewAtlasThirdPartyIntegrationsReconciler

func NewAtlasThirdPartyIntegrationsReconciler(
	c cluster.Cluster,
	atlasProvider atlas.Provider,
	deletionProtection bool,
	logger *zap.Logger,
	globalSecretRef client.ObjectKey,
	reapplySupport bool,
) *ctrlstate.Reconciler[akov2.AtlasThirdPartyIntegration]

Types

type AtlasThirdPartyIntegrationHandler

type AtlasThirdPartyIntegrationHandler struct {
	ctrlstate.StateHandler[akov2.AtlasThirdPartyIntegration]
	reconciler.AtlasReconciler
	// contains filtered or unexported fields
}

func (*AtlasThirdPartyIntegrationHandler) For

For prepares the controller for its target Custom Resource; AtlasThirdPartyIntegration

func (*AtlasThirdPartyIntegrationHandler) HandleCreated

func (*AtlasThirdPartyIntegrationHandler) HandleDeletionRequested

func (*AtlasThirdPartyIntegrationHandler) HandleInitial

func (*AtlasThirdPartyIntegrationHandler) HandleUpdated

func (*AtlasThirdPartyIntegrationHandler) SetupWithManager

func (h *AtlasThirdPartyIntegrationHandler) SetupWithManager(mgr ctrl.Manager, rec reconcile.Reconciler, defaultOptions controller.Options) error

Jump to

Keyboard shortcuts

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