POST to 1/users.json results in 422/405 Method Not Allowed
Tested on Wed Dec 17 21:14:25 UTC 2014 on these nodes: "rewdevcouch1 rewdevcouch2 rewdevmonitor1 rewdevmx1 rewdevvpn1 rewdevweb1 rewdevplain1" with following versions/git commit IDs: Provider (/home/testbot/platform-test/rewire/develop/rewire): not under version control = leap command v1.6.2 (develop 1b4b584c42e131929cc99e8393b54a1c63412fdc) = leap platform v0.6 (develop 2f02d8aa21b866f2e37426afa8110a5c1f5c31e6) test-2014-12-17-210001.log Running leap test on 2014-12-17-211417 = [rewdevmonitor1.rewire.org] PASS: Network > Can connect to internet? = [rewdevmonitor1.rewire.org] PASS: Network > Is stunnel running? = [rewdevmonitor1.rewire.org] PASS: Network > Is shorewall running? = [rewdevmonitor1.rewire.org] 3 tests: 3 passes, 0 skips, 0 warnings, 0 failures, 0 errors = [rewdevcouch2.rewire.org] PASS: Network > Can connect to internet? = [rewdevcouch2.rewire.org] PASS: Network > Is stunnel running? = [rewdevcouch2.rewire.org] PASS: Network > Is shorewall running? = [rewdevcouch2.rewire.org] PASS: CouchDB > Are daemons running? = [rewdevcouch2.rewire.org] PASS: CouchDB > Is CouchDB running? = [rewdevcouch2.rewire.org] PASS: CouchDB > Is cluster membership ok? = [rewdevcouch2.rewire.org] PASS: CouchDB > Are configured nodes online? = [rewdevcouch2.rewire.org] PASS: CouchDB > Do ACL users exist? = [rewdevcouch2.rewire.org] PASS: CouchDB > Do required databases exist? = [rewdevcouch2.rewire.org] PASS: CouchDB > Can records be created? = [rewdevcouch2.rewire.org] 10 tests: 10 passes, 0 skips, 0 warnings, 0 failures, 0 errors = [rewdevplain1.rewire.org] PASS: Network > Can connect to internet? = [rewdevplain1.rewire.org] PASS: Network > Is stunnel running? = [rewdevplain1.rewire.org] PASS: Network > Is shorewall running? = [rewdevplain1.rewire.org] 3 tests: 3 passes, 0 skips, 0 warnings, 0 failures, 0 errors = [rewdevvpn1.rewire.org] PASS: Network > Can connect to internet? = [rewdevvpn1.rewire.org] PASS: Network > Is stunnel running? = [rewdevvpn1.rewire.org] PASS: Network > Is shorewall running? = [rewdevvpn1.rewire.org] PASS: OpenVPN > Are daemons running? = [rewdevvpn1.rewire.org] 4 tests: 4 passes, 0 skips, 0 warnings, 0 failures, 0 errors = [rewdevcouch1.rewire.org] PASS: Network > Can connect to internet? = [rewdevcouch1.rewire.org] PASS: Network > Is stunnel running? = [rewdevcouch1.rewire.org] PASS: Network > Is shorewall running? = [rewdevcouch1.rewire.org] PASS: CouchDB > Are daemons running? = [rewdevcouch1.rewire.org] PASS: CouchDB > Is CouchDB running? = [rewdevcouch1.rewire.org] PASS: CouchDB > Is cluster membership ok? = [rewdevcouch1.rewire.org] PASS: CouchDB > Are configured nodes online? = [rewdevcouch1.rewire.org] PASS: CouchDB > Do ACL users exist? = [rewdevcouch1.rewire.org] PASS: CouchDB > Do required databases exist? = [rewdevcouch1.rewire.org] PASS: CouchDB > Can records be created? = [rewdevcouch1.rewire.org] PASS: Soledad > Is Soledad running? = [rewdevcouch1.rewire.org] 11 tests: 11 passes, 0 skips, 0 warnings, 0 failures, 0 errors = [rewdevmx1.rewire.org] PASS: Network > Can connect to internet? = [rewdevmx1.rewire.org] PASS: Network > Is stunnel running? = [rewdevmx1.rewire.org] PASS: Network > Is shorewall running? = [rewdevmx1.rewire.org] PASS: Mx > Can contact couchdb? = [rewdevmx1.rewire.org] PASS: Mx > Can contact couchdb via haproxy? = [rewdevmx1.rewire.org] PASS: Mx > Are MX daemons running? = [rewdevmx1.rewire.org] 6 tests: 6 passes, 0 skips, 0 warnings, 0 failures, 0 errors = [rewdevweb1.rewire.org] PASS: Network > Can connect to internet? = [rewdevweb1.rewire.org] PASS: Network > Is stunnel running? = [rewdevweb1.rewire.org] PASS: Network > Is shorewall running? = [rewdevweb1.rewire.org] PASS: Webapp > Can contact couchdb? = [rewdevweb1.rewire.org] PASS: Webapp > Can contact couchdb via haproxy? = [rewdevweb1.rewire.org] PASS: Webapp > Are daemons running? = [rewdevweb1.rewire.org] PASS: Webapp > Can access webapp? = [rewdevweb1.rewire.org] FAIL: Webapp > Can create and authenticate and delete user via API? [webapp.rb:45]: = [rewdevweb1.rewire.org] Expected a 200 status code from POST https://api.rewire.org:4430/1/users.json, but got 422 instead. = [rewdevweb1.rewire.org] {"errors":{"base":["405 Method Not Allowed"]}} = [rewdevweb1.rewire.org] FAIL: Webapp > Can sync Soledad? [webapp.rb:53]: = [rewdevweb1.rewire.org] Expected a 200 status code from POST https://api.rewire.org:4430/1/users.json, but got 422 instead. = [rewdevweb1.rewire.org] {"errors":{"base":["405 Method Not Allowed"]}} = [rewdevweb1.rewire.org] 9 tests: 7 passes, 0 skips, 0 warnings, 2 failures, 0 errors WARNING - "leap test" failed !
(from redmine: created on 2014-12-17, closed on 2015-08-11)