mongos

Canonical Publisher

Platform:

Ubuntu
24.04 22.04
Channel Revision Published Runs on
6/stable 81 23 Jan 2026
Ubuntu 22.04
6/candidate 81 23 Jan 2026
Ubuntu 22.04
6/beta 81 23 Jan 2026
Ubuntu 22.04
6/edge 166 24 Jul 2026
Ubuntu 22.04
8-transition/edge 168 24 Jul 2026
Ubuntu 24.04
8-transition/edge 167 24 Jul 2026
Ubuntu 24.04
8/stable 82 23 Jan 2026
Ubuntu 24.04
8/candidate 82 23 Jan 2026
Ubuntu 24.04
8/beta 82 23 Jan 2026
Ubuntu 24.04
8/edge 174 13 Aug 2026
Ubuntu 24.04
8/edge 173 13 Aug 2026
Ubuntu 24.04
juju deploy mongos --channel 6/stable

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