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..1b09cb5 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 $? }