From 235b20ff21d758cf87dc438705b448a030bb1314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bertin?= Date: Tue, 30 Dec 2025 11:05:25 +0100 Subject: [PATCH 1/2] feat(common): Use new mongodb jail 'connect' command to interact with DB --- CHANGELOG | 2 ++ usr/local/share/vulture-utils/common.sh | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index fe5e435..5366adb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- [COMMON] Use new mongodb `connect` command to interact with all versions of DB ## [1.0.4] - 2025-10-29 diff --git a/usr/local/share/vulture-utils/common.sh b/usr/local/share/vulture-utils/common.sh index cc6f879..3d0aa7a 100644 --- a/usr/local/share/vulture-utils/common.sh +++ b/usr/local/share/vulture-utils/common.sh @@ -53,16 +53,12 @@ error_and_blink() { ###################### exec_mongo() { _command="$1" - _hostname="$(hostname)" if ! /usr/sbin/jls | /usr/bin/grep -q mongodb; then return 1 fi - if [ -z "$_hostname" ] || [ -z "${_command}" ]; then - return 1 - fi - /usr/sbin/jexec mongodb mongo --ssl --sslCAFile /var/db/pki/ca.pem --sslPEMKeyFile /var/db/pki/node.pem "${_hostname}:9091" -eval "${_command}" + /usr/sbin/jexec mongodb connect -eval "${_command}" return $? } From 36f995a8cd703f1ddb54092ec6c0d7837350d9e2 Mon Sep 17 00:00:00 2001 From: Fabien Amelinck Date: Mon, 5 Jan 2026 13:58:17 +0100 Subject: [PATCH 2/2] fix(common): wrong args evaluation --- usr/local/share/vulture-utils/common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr/local/share/vulture-utils/common.sh b/usr/local/share/vulture-utils/common.sh index 3d0aa7a..1b09cb5 100644 --- a/usr/local/share/vulture-utils/common.sh +++ b/usr/local/share/vulture-utils/common.sh @@ -58,7 +58,7 @@ exec_mongo() { return 1 fi - /usr/sbin/jexec mongodb connect -eval "${_command}" + /usr/sbin/jexec mongodb connect -- --eval "${_command}" return $? }