# Functions
MakeFactory creates a reconciler factory with fake clients and controller created by `ctor`.
NewDeployment creates a Deployment with DeploymentOptions.
NewListers creates a Listers object with objs.
NewMongoDbSource creates a MongoDbSource with MongoDbSourceOption.
WithDeploymentAnnotations adds Annotations to the Deployment.
WithDeploymentAvailable marks the Deployment as available.
WithDeploymentContainer adds Container to the Deployment.
WithDeploymentLabels adds Labels to the Deployment.
WithDeploymentOwnerReferences adds OwnerReferences to the Deployment.
WithDeploymentServiceAccount adds ServiceAccount to the Deployment.
WithInitMongoDbSourceConditions initializes the MongoDbSource's conditions.
WithMongoDbSourceConnectionFailed updates the status of the connection to be failed.
WithMongoDbSourceConnectionSuccess updates the status of the connection to be successful.
WithMongoDbSourceDeployed updates the status of the source to Deployed.
WithMongoDbSourceNotDeployed updates the status of the source to Not Deployed.
WithMongoDbSourceSink updates the status of the sink to be found.
WithMongoDbSourceSinkNotFound updates the status of the sink to be not found.
WithMongoDbSourceSpec returns a function that updates the Spec field of the MongoDbSource.
WithMongoDbSourceUID initializes the UID of the MongoDbSource.
# Type aliases
Ctor functions create a k8s controller with given params.
DeploymentOption enables further configuration of a Deployment.
MongoDbSourceOption enables further configuration of a CronJob.