Unit-tests run with mongodb3 consistently fail.
http://reports.vapour.ws/releases/issue/55fc1a67749a5674698af639
There are several failing tests
machineSuite.TestEntitySetPassword
BootstrapSuite.TestInitialPassword
adminSuite.TestSetAdminMongoPassword
MachineSuite.TestSetMongoPassword
StateSuite.TestOpenWithoutSetMongoPassword
SetAdminMongoPasswordSuite.TestSetAdminMongoPassword
The failure in each is the same:
machine_test.go:153:
c.Assert(errors.Cause(err), jc.Satisfies, errors.IsUnauthorized)
... obtained *errors.errorString = &errors.errorString{s:"server returned error on SASL authentication step: Authentication failed."} ("server returned error on SASL authentication step: Authentication failed.")
... func(T) bool func(error) bool = (func(error) bool)(0x4ab700)
We know that work needs to be added into juju to support mongo3. Until that work is done, we shouldn't be testing juju with mongo3. Horacio is targeting this work to be done within the next 2 weeks.