Charmed MongoDB
- By Canonical Data Platform
- Databases
Channel | Revision | Published | Runs on |
---|---|---|---|
5/stable | 117 | 20 Apr 2023 | |
5/candidate | 117 | 20 Apr 2023 | |
5/edge | 127 | 19 Sep 2023 | |
3.6/stable | 100 | 28 Apr 2023 | |
3.6/candidate | 100 | 13 Apr 2023 | |
3.6/edge | 100 | 03 Feb 2023 |
juju deploy mongodb --channel 5/stable
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
charms.mongodb.v0.mongodb_backups
-
- Last updated 19 Sep 2023
- Revision Library version 0.6
In this class, we manage backup configurations and actions.
Specifically backups are handled with Percona Backup MongoDB (pbm). A user for PBM is created when MongoDB is first started during the start phase. This user is named "backup".
Index
class ResyncError
Description
Raised when pbm is resyncing configurations and is not ready to be used. None
class SetPBMConfigError
Description
Raised when pbm cannot configure a given option. None
class PBMBusyError
Description
Raised when PBM is busy and cannot run another operation. None
class RestoreError
Description
Raised when backup operation is failed. None
class BackupError
Description
Raised when backup operation is failed. None
class MongoDBBackups
Description
Manages MongoDB backups. None
Methods
MongoDBBackups. __init__( self , charm )
Description
Manager of MongoDB client relations. None