{"push_id":939401439,"size":21,"distinct_size":2,"ref":"refs/heads/dt-test","head":"4e0b7a7c20819b0cf2d040122feb5ee8bb28f5e9","before":"0bc283cf2c8b0a42659fce2e9db1b351b87fe020","commits":[{"sha":"3526276a0827afb5a598c046e410b88bcb8f2e65","author":{"email":"b4c1c54aa17b54e8a2dbdf62fdad3b03cbd1c893@ca.ibm.com","name":"Steve Martinelli"},"message":"Add support for role and resource keystone backends\n\nKeystone further broken apart the assignment backend into: role,\nresource, and assignment. We should define the backends in the\nconfig file and allow users to override the default by passing in\ntheir own value.\n\nChange-Id: Ieb22c428609d3db852814c7eceb77efa6bbde633","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/3526276a0827afb5a598c046e410b88bcb8f2e65"},{"sha":"2babf3963f4eea8558b0c287c51e6faeb7069c70","author":{"email":"2cc9e19f4fa130fd761cb6a31e1b583e4c654647@intel.com","name":"Federico Ressi"},"message":"Don't die when yum fails.\n\nNot all yum failures has to be considered\ncatastrofic failures also because install_package\nfunction should implement the same behavior in Fedora,\nCentOS and Ubuntu. Let return the error to be solved at higher\nlevel.\n\nChange-Id: Ia33bb98f47017f6ec00eb3b7261ed42d72efc573\nCloses-Bug: #1522590","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/2babf3963f4eea8558b0c287c51e6faeb7069c70"},{"sha":"f568c3a141f04c86ba2d971eb0fa908b4a060731","author":{"email":"4c79a9b7f253ff111844a15309b37f80794c26c2@intel.com","name":"John L. Villalovos"},"message":"Fix SIGITIN hang with apt-get\n\nFix an issue where apt-get consistently hangs due to a SIGTTIN being\nreceived. This occurs on a 'vanilla' devstack-gate VM, when running an\nironic-grenade job.\n\nUpstream has a bug related to this:\nhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555632\n\nhttp://www.gnu.org/software/libc/manual/html_node/Job-Control-Signals.html\nMacro: int SIGTTIN\n\n    A process cannot read from the user's terminal while it is running\n    as a background job. When any process in a background job tries to\n    read from the terminal, all of the processes in the job are sent a\n    SIGTTIN signal. The default action for this signal is to stop the\n    process. For more information about how this interacts with the\n    terminal driver, see Access to the Terminal.\n\nChange-Id: I8b1f3dccf329bb88e017eff7492da5e701b4892c\nCloses-Bug: #1532080","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/f568c3a141f04c86ba2d971eb0fa908b4a060731"},{"sha":"923be5f791c78fa9f21b2e217a6b61328c493a38","author":{"email":"b4c1c54aa17b54e8a2dbdf62fdad3b03cbd1c893@ca.ibm.com","name":"Steve Martinelli"},"message":"bootstrap keystone using new bootstrap command\n\nBe gone ADMIN_TOKEN, long live keystone-manage bootstrap.\n\nThis patch reworks the initial setup for keystone by using\nthe new bootstrap command. After a minimal service catalog\nhas been created, using this process, we simply authenticate\nas usual.\n\nimplements bp: bootstrap\nDepends-On: I113c6934b6b83ceff23a94101967a6df1126873f\nChange-Id: Ia1475d461eab60b68c6a0356714b21c7f92e0194","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/923be5f791c78fa9f21b2e217a6b61328c493a38"},{"sha":"3567d6103abab8484c40f1a46f2465d0931dfbb0","author":{"email":"b4c1c54aa17b54e8a2dbdf62fdad3b03cbd1c893@ca.ibm.com","name":"Steve Martinelli"},"message":"remove SERVICE_TOKEN from the docs\n\nthere are a few lingering instances of SERVICE_TOKEN in the docs\nand some of the scripts in tools.\n\nChange-Id: I9d2147eea6639db1f4ea15a259c147eecfc339ff","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/3567d6103abab8484c40f1a46f2465d0931dfbb0"},{"sha":"2cb3db338a17bd26fef1f56fc155be5d01a6ef7e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Don't die when yum fails.\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/2cb3db338a17bd26fef1f56fc155be5d01a6ef7e"},{"sha":"d091a2dd5467f42491e85208b236956b78c1c837","author":{"email":"4b55cb3828cd7561bbc232dfef85cae8beda75f3@linux.vnet.ibm.com","name":"Michael Turek"},"message":"Revert \"Replace deprecated baremetal timeouts with new deploy_timeout\"\n\nThis reverts commit 00b5f4af92a640a2507046cf76ee57caa166310b.\n\nThis patch was merged before the timeout was merged to\ntempest. This means that devstack is currently referencing\na non-existent config option. As such I think it needs to be reverted.\n\nChange-Id: I947261dc330ef35efce1ecd805ba6e649e81a6aa","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/d091a2dd5467f42491e85208b236956b78c1c837"},{"sha":"4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446","author":{"email":"36003aec7ba325a16727bc9a176c12d2776a8ce4@gmail.com","name":"Davanum Srinivas"},"message":"Remove Nova object store service\n\nAs of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova\nremoved the n-obj service, so we should cleanup\n\nChange-Id: I7db3796a6448decb4ac5e66d980f487c7d1f394e","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446"},{"sha":"ed9487a885caf81b9283f39702261d91c94ac393","author":{"email":"36003aec7ba325a16727bc9a176c12d2776a8ce4@gmail.com","name":"Davanum Srinivas (dims)"},"message":"Revert \"Don't die when yum fails.\"\n\nThis reverts commit 2babf3963f4eea8558b0c287c51e6faeb7069c70.\n\nThis breaks oslo.messaging jobs:\nhttp://logs.openstack.org/32/265932/1/check/gate-oslo.messaging-dsvm-functional-amqp1-centos7/f5f3eb9/console.html#_2016-01-11_20_03_33_162\n\n@kgiusti reports that PIPESTATUS[0] is always 1 on his centos7 box\n\nChange-Id: I013c22a3545f22c79a0616b4a98622d41bb17d77","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/ed9487a885caf81b9283f39702261d91c94ac393"},{"sha":"5aa2014e67f329f1751052643161b2e0e98ef621","author":{"email":"3071841624a359fe4caf3ca6698abfaf2fc29834@da.jp.nec.com","name":"Akihiro Motoki"},"message":"Remove Neutron NEC plugin completely\n\noverride-defaults mechanism allows us to define\ns_neutron_plugin_security_group before loading lib/neutron,\nand we no longer need to have a plugin-specific file in\nthe master DevStack repository.\n\nChange-Id: I78a4e05fa72b1dd545b8d9e97a8fd8fdbf23739c\nDepends-On: Id6765245459c1aff3aab27dbc60d320ce2951b38","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/5aa2014e67f329f1751052643161b2e0e98ef621"},{"sha":"502773c27c18e776183c272238a541ec06d07699","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Revert \"Don't die when yum fails.\"\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/502773c27c18e776183c272238a541ec06d07699"},{"sha":"ac8ff0f1e9e5116c390bf8a711c950bcaca71d32","author":{"email":"36003aec7ba325a16727bc9a176c12d2776a8ce4@gmail.com","name":"Davanum Srinivas"},"message":"Support for logging the nova-dhcpbridge command line\n\nWe are seeing a lot of gate failures as vm(s) are unable to acquire\nDHCP leases:\nhttps://bugs.launchpad.net/nova/+bug/1532809\n\nwe need to set log_file for nova-dhcpbridge configuration, so clone\nthe nova.conf and set the log_file properly to a path where the\nCI can pick up from for analysis.\n\nChange-Id: Iec4fe3f2235da9d1f5bd399d4ffc45af516c58ce","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/ac8ff0f1e9e5116c390bf8a711c950bcaca71d32"},{"sha":"ea7fd5515344c18a5cec308fada67b6f3f6ab482","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove Neutron NEC plugin completely\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/ea7fd5515344c18a5cec308fada67b6f3f6ab482"},{"sha":"c461db4a2f75333dceb85c9fb5c90660c0623b11","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix SIGITIN hang with apt-get\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/c461db4a2f75333dceb85c9fb5c90660c0623b11"},{"sha":"1ca4b0f177955c8fee14664cf7c957b63f04b441","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"bootstrap keystone using new bootstrap command\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/1ca4b0f177955c8fee14664cf7c957b63f04b441"},{"sha":"a34ebd103dee8852cefd98c99c1583c012b52bfe","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"remove SERVICE_TOKEN from the docs\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/a34ebd103dee8852cefd98c99c1583c012b52bfe"},{"sha":"3106c2d7d4229b99f2844718ddc5fd768caf067f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add support for role and resource keystone backends\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/3106c2d7d4229b99f2844718ddc5fd768caf067f"},{"sha":"b695d361ff10e32f121611407e9f0da24985dc0e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Revert \"Replace deprecated baremetal timeouts with new deploy_timeout\"\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/b695d361ff10e32f121611407e9f0da24985dc0e"},{"sha":"ddd37b97d471afdac29291aeaa50e76618068eda","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Support for logging the nova-dhcpbridge command line\"","distinct":false,"url":"https://api.github.com/repos/dtroyer/devstack/commits/ddd37b97d471afdac29291aeaa50e76618068eda"},{"sha":"0d4d29dc23d581e390a2c79fbe378f21fcfdd2ce","author":{"email":"8b9d4b97f386f6f54679ab5c0c082ebdb224d70a@gmail.com","name":"Dean Troyer"},"message":"Merge branch 'conf-tempest' into dt-test","distinct":true,"url":"https://api.github.com/repos/dtroyer/devstack/commits/0d4d29dc23d581e390a2c79fbe378f21fcfdd2ce"}]}