changing port will fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MongoDB Charm |
Fix Released
|
Undecided
|
Samuel Allan |
Bug Description
Due to security request from the customer, I need to change the default port for mongoDB from 27017 to something else.
I have deployed mongodb with the following command, however, it will fail.
$ juju deploy --series focal mongodb --config port=57017
The error in /var/log/
2023-01-24 01:08:45 INFO unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:45 WARNING unit.mongodb/
2023-01-24 01:09:46 ERROR juju.worker.
It will also fail when using 3.6/edge channel as well, and dpe/edge channel does not support changing port.
Related branches
- Mert Kirpici (community): Approve
- Erhan Sunar (community): Approve
- 🤖 prod-jenkaas-bootstack (community): Approve (continuous-integration)
- BootStack Reviewers: Pending requested
-
Diff: 143 lines (+30/-13)3 files modifiedhooks/hooks.py (+29/-11)
tests/unit/test_hooks.py (+0/-1)
tests/unit/test_utils.py (+1/-1)
Changed in charm-mongodb: | |
assignee: | nobody → Samuel Walladge (swalladge) |
status: | New → In Progress |
Changed in charm-mongodb: | |
status: | In Progress → Fix Committed |
Changed in charm-mongodb: | |
milestone: | none → 23.04 |
Changed in charm-mongodb: | |
status: | Fix Committed → Fix Released |
Attaching juju-crashdump