puppet-mongodb icon indicating copy to clipboard operation
puppet-mongodb copied to clipboard

Supported MongoDB Versions

Open FStelzer opened this issue 3 years ago • 4 comments

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.

FStelzer avatar Jun 10 '22 13:06 FStelzer

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

whiphubley avatar Jul 08 '22 12:07 whiphubley

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.

smortex avatar Jul 08 '22 18:07 smortex

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.

ghost avatar Aug 11 '22 11:08 ghost

https://github.com/voxpupuli/puppet-mongodb/pull/677 This PR adds support for mongodb4.4 and higher (following the mongodb support cycle)

witjoh avatar Jul 13 '23 09:07 witjoh