mongos

mongos

Channel Revision Published Runs on
6/stable 54 20 Aug 2025
Ubuntu 22.04
6/candidate 54 20 Aug 2025
Ubuntu 22.04
6/beta 54 20 Aug 2025
Ubuntu 22.04
6/edge 63 28 Oct 2025
Ubuntu 22.04
8-transition/edge 56 04 Sep 2025
Ubuntu 24.04
8/stable 64 18 Nov 2025
Ubuntu 24.04
8/candidate 64 18 Nov 2025
Ubuntu 24.04
8/beta 64 18 Nov 2025
Ubuntu 24.04
8/edge 65 25 Nov 2025
Ubuntu 24.04
juju deploy mongos --channel 6/stable
Show information

Platform:

Ubuntu
24.04 22.04

charms.mongos.v0.mongos_client_interface

In this class, we manage relations between config-servers and shards.

This class handles the sharing of secrets between sharded components, adding shards, and removing shards.


class MongosProvider

Description

Manage relations between the mongos router and the application on the mongos side. None

Methods

MongosProvider. __init__( self , charm: CharmBase , relation_name: str )

Description

Constructor for MongosProvider object. None

MongosProvider. remove_connection_info( self )

Description

Sends the URI to the related parent application None

MongosProvider. update_connection_info( self , config: MongoConfiguration )

Description

Sends the URI to the related parent application None