{"push_id":945931587,"size":11,"distinct_size":11,"ref":"refs/heads/fixup/crowbar-backup3","head":"c4488fcc99166dab4539b1c37c6d6d004d672741","before":"b76ac98654b87d4c30c318273ef417b5518037d2","commits":[{"sha":"43a0035d2e7cb554049a7fb7d954b838b9ee5b2c","author":{"email":"23a5df083b93e11a62653ea2bf796a91a6d36ddf@suse.de","name":"Rick Salevsky"},"message":"Setup wizard with basic function calls to test the upgrade process","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/43a0035d2e7cb554049a7fb7d954b838b9ee5b2c"},{"sha":"25bf416878fef5135b936c047f866464e1b2e403","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"crowbar: Fix node runlist sorting to be predictable\n\nIf two roles have the same priority, there was nothing that was\nguaranteeing a fixed order. So sort by priority and then name.\n\nThis bug could result in issues for HA clusters where one member of the\ncluster runs one role while others are running another role with the\nsame priority -- triggering timeouts on the sync marks.","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/25bf416878fef5135b936c047f866464e1b2e403"},{"sha":"9ffc188a8013ea6a12593b74a3dc42280ba4c0f8","author":{"email":"6972bdd7dec75710593d62d13eab0eaf0ce26d83@suse.de","name":"Ralf Haferkamp"},"message":"Merge pull request #200 from SUSE-Cloud/upgrade_wizard\n\nSetup wizard with basic function calls to test the upgrade process","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/9ffc188a8013ea6a12593b74a3dc42280ba4c0f8"},{"sha":"a0a3b116296f1202d733a93a7270ad3cdc139e2d","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #202 from vuntz/runlist-sort\n\ncrowbar: Fix node runlist sorting to be predictable","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/a0a3b116296f1202d733a93a7270ad3cdc139e2d"},{"sha":"551fbe4e7902ff3184518a31758bf9b0d0fb89b1","author":{"email":"023aee9e2b1b5756df79ca697693d0aaf36f65b5@suse.cz","name":"Jiří Suchomel"},"message":"Fix obsolete calls to ProposalObject","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/551fbe4e7902ff3184518a31758bf9b0d0fb89b1"},{"sha":"59aba24f8997ae6e9e9ff07b24d6a2a08a5d3f4f","author":{"email":"023aee9e2b1b5756df79ca697693d0aaf36f65b5@suse.cz","name":"Jiří Suchomel"},"message":"Merge pull request #205 from jsuchome/fix-proposal-search\n\nFix obsolete calls to ProposalObject","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/59aba24f8997ae6e9e9ff07b24d6a2a08a5d3f4f"},{"sha":"a23a494c593561067e537ffbb9c8614e1db22463","author":{"email":"023aee9e2b1b5756df79ca697693d0aaf36f65b5@suse.cz","name":"Jiří Suchomel"},"message":"Do not allow change to shutdown state from crowbar_upgrade\n\n(we need to reboot the nodes for upgrade, but without changing the state)","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/a23a494c593561067e537ffbb9c8614e1db22463"},{"sha":"2dad6e141fd302bb2f8cb411934a4d3fbbdd6fda","author":{"email":"023aee9e2b1b5756df79ca697693d0aaf36f65b5@suse.cz","name":"Jiří Suchomel"},"message":"Add backend API for 'shutdown of services' upgrade step.","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/2dad6e141fd302bb2f8cb411934a4d3fbbdd6fda"},{"sha":"9890d2f2e7863f76bc71d89911abe6fe7001b9e1","author":{"email":"023aee9e2b1b5756df79ca697693d0aaf36f65b5@suse.cz","name":"Jiří Suchomel"},"message":"Merge pull request #204 from jsuchome/shutdown-api-to-wizard\n\nAdd backend calls for 'shutdown of services' step","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/9890d2f2e7863f76bc71d89911abe6fe7001b9e1"},{"sha":"fb71f89a8dffcdb55416fc0a6c677e14dd348129","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #203 from jsuchome/prevent-state-change\n\nDo not allow change to shutdown state from crowbar_upgrade","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/fb71f89a8dffcdb55416fc0a6c677e14dd348129"},{"sha":"c4488fcc99166dab4539b1c37c6d6d004d672741","author":{"email":"d082c6e85b1479677ce48cb91ac104a594c00930@suse.de","name":"Maximilian Meister"},"message":"migrate horizon renaming and refactor knife upgrade\n\n* rename files/content from nova_dashboard to horizon\n* getting rid of DRY\n* make more use of the Pathname Object","distinct":true,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/c4488fcc99166dab4539b1c37c6d6d004d672741"}]}