Skip to content

Search Pre-GA release notes#937

Draft
Julien-Ben wants to merge 5 commits intosearch/basefrom
search/jben/release-notes
Draft

Search Pre-GA release notes#937
Julien-Ben wants to merge 5 commits intosearch/basefrom
search/jben/release-notes

Conversation

@Julien-Ben
Copy link
Collaborator

Summary

Changelog file for pre-GA milestone of Search support.

Checklist

  • Have you linked a jira ticket and/or is the ticket in the title?
  • Have you checked whether your jira ticket required DOCSP changes?
  • Have you added changelog file?

lsierant and others added 5 commits March 23, 2026 18:43
<!-- start git-machete generated -->

# Based on PR #806

## Chain of upstream PRs as of 2026-03-03

* PR #806:
  `master` ← `search/base`

  * **PR #816 (THIS ONE)**:
    `search/base` ← `search/sharded-cluster`

<!-- end git-machete generated -->

# Summary

MCK already supported deploying single instance of mongot process using
MongoDBSearch resource, with the MongoDB replicaset as source. That
meant the customers can run search queries/use search against a
ReplicaSet deployment.
In this PR, we are adding support to have sharded cluster as source to
the MongoDBSearch resource. So that search can be used with sharded
clusters as well.

To achieve this we have added the new field in the
`ExternalMongoDBSource` type that can be used to configure the details
of the sharded cluster that is going to be used as source.

```go
type ExternalMongoDBSource struct {
	// ShardedCluster contains configuration for external sharded MongoDB clusters.
	// Mutually exclusive with HostAndPorts.
	// +optional
	ShardedCluster *ExternalShardedClusterConfig `json:"shardedCluster,omitempty"`
```

The `ExternalShardedClusterConfig` is mainly used to generate the mongot
config, so that mongot correctly knows how to talk to the mongod
processes. Rest of the changes revolve around this.

## Proof of Work

TBD

---------

Co-authored-by: Vivek Singh <vsingh.ggits.2010@gmail.com>
Co-authored-by: Julien-Ben <33035980+Julien-Ben@users.noreply.github.com>
Co-authored-by: Julien Benhaim <julien.benhaim@mongodb.com>
Co-authored-by: Vivek Singh <vivek.s@mongodb.com>
@Julien-Ben Julien-Ben requested a review from lsierant March 25, 2026 15:07
date: 2026-03-25
---

* MongoDBSearch: Multiple mongot instances, L7 Load Balancing, and Sharded Cluster Support
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think here it should be "MongoDBSearch:", is that right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants