puppet-mongodb
puppet-mongodb copied to clipboard
Supported MongoDB Versions
Is there some policy / documentation on what mongodb versions are supported by this module? I'd like to make a pull request for some changes regarding net.ssl/net.tls changes in recent versions. MongoDB 4.2 introduced net.tls which is now the recommended way of configuring tls. Since 4.0 is no longer supported since this April would a diff be accepted that requires net.tls / mongodb 4.2? That would make the change much cleaner / simpler.
please support both 3x and 4x but check if version > 4.2 then use net.tls currently any is_master checks fail due to deprecation warnings on mongo 4.4 so this is now a showstopper. please note the following forked project handles this : https://github.com/poloz-lab/puppet-mongodb
Generally speaking, the voxpupuli modules support what upstream support (according to https://www.mongodb.com/support-policy/lifecycles this seems to currently be 4.2, 4.4 and 5.0 for MongoDB) or when installing system packages what the OS support.
Support for older (legacy) versions might exist but should not block adding feature to support the current versions of the program.
please support both 3x and 4x but check if version > 4.2 then use net.tls currently any is_master checks fail due to deprecation warnings on mongo 4.4 so this is now a showstopper. please note the following forked project handles this : https://github.com/poloz-lab/puppet-mongodb
#645 is the PR that solves this.
https://github.com/voxpupuli/puppet-mongodb/pull/677 This PR adds support for mongodb4.4 and higher (following the mongodb support cycle)