Skip to content

v0.12.0

Choose a tag to compare

@Despire Despire released this 16 Apr 10:56
· 5 commits to master since this release
ca5b777

v0.12.0

What's Changed

  • Changing credentials for providers will now be correctly propagated within the reconciliation loop #2056

  • Updated MongoDB to version 6.0 #2053

    • After deploying, verify Mongo version is 6.0
    kubectl exec -it <primary-mongo-pod> -n claudie -- mongosh \
      -u <username> -p <password> --authenticationDatabase admin \
      --eval "db.adminCommand({ buildInfo: 1 }).version"
    
    • Manually set the feature set to version 6.0
    kubectl exec -it <primary-mongo-pod> -n claudie -- mongosh \
      -u <username> -p <password> --authenticationDatabase admin \
      --eval "db.adminCommand({ setFeatureCompatibilityVersion: '6.0' })"
    

    This command must perform writes to an internal system collection. If for any reason the command does not complete successfully, you can safely retry the command as the operation is idempotent.

    • Verify the update was processed. The following command should return 6.0 for the feature set.
    kubectl exec -it <primary-mongo-pod> -n claudie -- mongosh \
      -u <username> -p <password> --authenticationDatabase admin \
      --eval "db.adminCommand({ getParameter: 1, featureCompatibilityVersion: 1 })"
    

Bug fixes

  • Fixed deletion of zero sized nodepools that would result in an endless reconciliation loop #2049