PUT /broker/rest/domains/98eu34ntucg/applications/scaling/cartridges/ruby-1.9.json is returning the application resource, not the cartridge resource. A successful PUT should return GET /broker/rest/domains/98eu34ntucg/applications/scaling/cartridges/ruby-1.9.json Blocks closing out testing and ui.
E.g. PUT /broker/rest/domains/98eu34ntucg/applications/scaling/cartridges/ruby-1.9.json should return: {status:'ok', messages: [...], type: 'cartridge', data: {scales_from: x, ...}} but is returning {status:'ok', messages: [...], type: 'application', data: {/*data for application*/}}
fixed with rev#2b9db98fb91fc323efcf in crankcase.repo
{"messages":[{"severity":"info","field":null,"exit_code":null,"text":"Updated php-5.3 from application php"}],"version":"1.2","type":"cartridge","status":"ok","data": ...