General issues
General issues¶
Upgrading SC4SNMP from 1.12.2 to 1.12.3¶
When upgrading SC4SNMP from version 1.12.2 to 1.12.3, the subchart version of MongoDB will be updated from 13.18.5 to 15.6.26. This upgrade requires an increase in the MongoDB Feature Compatibility Version (FCV) from 5.0 to 6.0.
To facilitate this change, a new pre-upgrade job has been introduced in SC4SNMP: mongo-fcv-upgrade-to-6. This job automatically updates the Feature Compatibility Version on MongoDB before the installation of MongoDB version 15.6.26.
Pre-Upgrade Job: mongo-fcv-upgrade-to-6¶
- The
mongo-fcv-upgrade-to-6job is designed to ensure compatibility by running the FCV update prior to upgrading MongoDB.
Handling Job Failures¶
If the mongo-fcv-upgrade-to-6 job fails for any reason, there are two recovery options:
-
Reinstall SC4SNMP:
Reinstall SC4SNMP with Persistent Volume Claim (PVC) deletion.
-
Manually Update MongoDB:
Update MongoDB’s Feature Compatibility Version manually by executing the following command:
microk8s exec -it pod/<mongodb-pod-id> -n sc4snmp mongosh db.adminCommand( { setFeatureCompatibilityVersion: "6.0" })Replace
<mongodb-pod-id>with the actual Pod ID of your MongoDB instance.