Comments (6)
@stefanprodan I think it can be a good user experience to still be able to see my configs and use a secret. How about the following?
target:
host: "172.18.7.21"
port: 27017
database: "test"
username: "admin"
# password: "secret"
k8s_secret:
name: mgob-secret
key: MONGODB_PASSWORD
I can help with this one if you think it is ok.
from mgob.
I think the simplest way would be to support environment variable interpolation in the config files. You could then mount the secret as ENV.
Then you could do just
password: "${MONGO_BACKUP_PASSWORD}"
from mgob.
The mogb config files can be stored as Secrets instead of ConfigMaps.
from mgob.
The mogb config files can be stored as Secrets instead of ConfigMaps.
Can someone explain to me how this is achieved?
I've created my backup plan as a Secret so mongo connection details aren't stored as plain text within a ConfigMap but the container keeps crashing with the following error:
level=fatal msg="No backup plans found in /config
Which makes perfect sense as it's actually mounted here:
/secret/mongo-backup-conf
from mgob.
@CptQuint .. just mount it in the correct directory then?
from mgob.
@ambis I should be clear, I'm trying to use the Helm chart for deployment.
from mgob.
Related Issues (20)
- Backup failed at the middle with read: connection reset by peer : exit status 1
- Archiving and Querying MongoDB collection data from S3
- Incremental backup HOT 1
- Error certificate rclone Mega HOT 1
- Allow to bind to a specific host
- mgob metrics are not exposed HOT 1
- Mgob travis doesn't build any more HOT 1
- on demand backup - blank screen
- SFTP handshake failed
- AWS S3 Secret
- Generated GCP credentials not cleared after backup
- No backup plans found in /config error
- Allow to disable compression to help backups that allow for deduplication HOT 1
- Disable encryption?
- Status of the last backup? HOT 3
- awscli sso authentication
- Insufficient permissions connecting to Wasabi HOT 1
- backup plan not starting
- Unable to send email via SMTP remote server HOT 1
- Project Maintenance HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mgob.