{"push_id":1178111037,"size":410,"distinct_size":410,"ref":"refs/heads/master","head":"b2c8aef1ea36648784d74592cfdfff2ad238bf0d","before":"9068241228937c03af45680cbc1bd8e1d663dc38","commits":[{"sha":"f635e090bd62c202e89d5fd87bd8198cfa68c534","author":{"name":"Jesse Pretorius","email":"1bd64e6490f50fad6d26a4ab1cffc5f569934411@rackspace.co.uk"},"message":"Updates all repo SHAs to prepare for Mitaka release\n\nThis patch includes updates of all SHA's and pip, wheel and setuptools\npins.\n\nDue to Bug #1561947, the backend glance store has been changed from swift\nto file in the AIO gate. This has been done becuase the glance store project\nhas an issue with session that causes it to be incompatible with swift. Being\nthat the master integration gate is depending on this change to go it is\nneeded to temporarily disable the swift image store in glance until this issue\nis fixed.\n\nThe branch updater sciprt was modified to search for and update roles if they're\nfound within the default or user provided role path. This change is resolving\nbash errors that happen when the script is run in mitaka+.\n\nRelated-Bug: 1561947\nChange-Id: I2e09e3e0abb61f5e97e2af7b283f0aed6dadd853\nSigned-off-by: Kevin Carter <kevin.carter@rackspace.com>","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/f635e090bd62c202e89d5fd87bd8198cfa68c534"},{"sha":"ea2fe1e89b088d83cf1d59ccce8281e5f03fa6c6","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Updates all repo SHAs to prepare for Mitaka release\"","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/ea2fe1e89b088d83cf1d59ccce8281e5f03fa6c6"},{"sha":"871d4b9c322904143246ae8b00592c9c811fb2f8","author":{"name":"git-harry","email":"dccf2d76552823125f5354dcdad1acb49f6c8edf@live.co.uk"},"message":"Fail when ansible-galaxy returns error\n\nRemove the --ignore-errors flag from the ansible-galaxy command used to\npull in the roles required by the project. If a role fails to be\ninstalled, ignoring the error only moves the failure from\nbootstrap-ansible.sh to the playbooks.\n\nAdjust the ordering of the roles in the requirements file so that\ndependencies are installed before they are required. This is necessary\nbecause the roles are not on Ansible Galaxy.\n\nModify tox.ini so that the functional testing does not ignore errors.\n\nChange-Id: Id68affada5cf2380b0388d45a9baf6b4839824c7","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/871d4b9c322904143246ae8b00592c9c811fb2f8"},{"sha":"61d601e890b334fb5308382d6ff7c94291305027","author":{"name":"Andy McCrae","email":"5da3932fd45c938c6e410cc69f71f5eccff703ec@gmail.com"},"message":"Adjust swift plays to use unified os-swift role\n\nIn https://review.openstack.org/#/c/293536 os-swift-sync was merged into\nos-swift. The playbooks in openstack-ansible need to be adjusted to set\nthe specific vars so that only the required tasks are run.\n\nIn order to speed up the gate run, we adjust the os-swift-install task\nto run the os-swift role once, but have the same end result as before.\n\nChange-Id: I3e3891333229be0fb933479837a2fca451eb7474\nDepends-On: If01d8a3aa29fc7637aecb92e61929523af08103d","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/61d601e890b334fb5308382d6ff7c94291305027"},{"sha":"00207d3988853c3e1eb32297154276199d740522","author":{"name":"Major Hayden","email":"acb1181add082c47f8db58b2634a644a2d38afd9@mhtx.net"},"message":"Include security role in setup-hosts.yml\n\nThe openstack-ansible-security role is now included in the\nsetup-hosts.yml playbook but it still requires a deployer to\nset apply_security_hardening to True for it to be applied.\n\nChange-Id: I02324b15a4ddffa52b15a23bd381892d4dfd39fc","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/00207d3988853c3e1eb32297154276199d740522"},{"sha":"0849367b62aa4f37243bb3a90e3b200c0075e572","author":{"name":"Ala Raddaoui","email":"8a389afb2c31e84c5ccf85713afa3f4c4edc73a2@intel.com"},"message":"Add ebtables check for network hosts\n\nCheck how ebtables module is configured in\nkernel for network hosts and make sure it is\nloaded.\n\nChange-Id: I5f0410dfc6cd347920658b74ae0aadf8e4af78b1\nCloses-Bug: 1546818","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/0849367b62aa4f37243bb3a90e3b200c0075e572"},{"sha":"3cdac57fc817e8e7bfed7a5fecb38baa66fe9e86","author":{"name":"Jesse Pretorius","email":"1bd64e6490f50fad6d26a4ab1cffc5f569934411@rackspace.co.uk"},"message":"Remove pip_get_pip_options override from group_vars\n\nIn the group_vars pip_get_pip_options is set with the intention\nof restricting the initial pip install to using the local repo\nserver first, then reaching out to a set upstream repo.\nThe pip install role then has a fallback which ignores these\nsettings and goes to pypi to fetch the versions required.\n\nWhile this works, it causes an initial failure to install pip\nwhen the repo server is not yet available. This is OK considering\nthat there isa fallback, but when other pip install options\nneed to be used (eg: proxy options, certificate validation\ndisabling due to bad proxies) then circumstances are reached\nwhere both tasks will fail and pip is uninstallable.\n\nGoing back to the original intent, the use of this setting in\ngroup_vars is a logic flaw. If there's a repo server already,\nthen everywhere where it matters the pip_lock_down role would\nhave already restricted pip install options to make use of the\nlocal repo server for the first task in pip_install anyway. In\nother words we're double-doing the lock down unnecessarily.\n\nThis patch results in the following behaviour:\n\n- The first pip install task will look for the versions specified\n  in the local repo if there is one and the pip_lock_down task has\n  run on the host in question.\n- If there is no local pip.conf, the first pip install task will\n  seek the packages from pypi.\n- If the deployer chooses to set 'pip_get_pip_options' in\n  user_variables, then those options will be honoured.\n\nThis patch paves the way for https://review.openstack.org/296114\nto actually be something useful to have merged.\n\nCloses-Bug: 1559619\nChange-Id: I148e3628a75d81711b969eddee0c452e2ba16664","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/3cdac57fc817e8e7bfed7a5fecb38baa66fe9e86"},{"sha":"49e9400c415220ad41732ae8c8561063131f4165","author":{"name":"Kevin Carter","email":"569897e0876ca709c74d23b1f4f99f24edf00f7d@rackspace.com"},"message":"Remove the repo clone mirror play\n\nThis play is no longer used and is a hold over from the time\nwhen the OpenStack-Ansible project came from the Rackspace\nPrivate Cloud product. Being this is not a play used by\nthe core project it should be removed.\n\nThis change also resolves an issue/misconseption that using\nthe clone play is a better/more stable way to build/deploy\nan OpenStack cloud using OpenStack-Ansible.\n\nChange-Id: Icc4d3d01ecd0e3eb2de1ad54b9bff1ca1662beb4\nCloses-Bug: #1559619\nSigned-off-by: Kevin Carter <kevin.carter@rackspace.com>","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/49e9400c415220ad41732ae8c8561063131f4165"},{"sha":"9fda879410cc138f91b6c3300045372621b140c7","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Remove the repo clone mirror play\"","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/9fda879410cc138f91b6c3300045372621b140c7"},{"sha":"1b008a52bfe3b0af942c415699b762f8d9e85fc9","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Remove pip_get_pip_options override from group_vars\"","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/1b008a52bfe3b0af942c415699b762f8d9e85fc9"},{"sha":"a054f1d147ac17e13a1cb29e5a05d3a483c7170b","author":{"name":"Travis Truman","email":"4e3a9c363a1485e084d941b3c4905dd62e09a58e@cable.comcast.com"},"message":"Clarify skel_setup parameter documentation\n\nRenaming environment_file parameter to environment\nclarifies that the argument is a dict, not a path to\nan environment file\n\nChange-Id: I51cfd7650c9da08c9250c52e7f80581c968bb5f7","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/a054f1d147ac17e13a1cb29e5a05d3a483c7170b"},{"sha":"496bc49c546a1bc7329450f1d9a47e96ae65b26f","author":{"name":"Travis Truman","email":"4e3a9c363a1485e084d941b3c4905dd62e09a58e@cable.comcast.com"},"message":"Removing unneeded is_metal param from user_defined_setup\n\nThe function is called from a single location and the\nvalue True is always passed. No need to parameterize a\nvalue that never changes.\n\nChange-Id: I91f975e2cd24c8921f3fed2bbe8a6e8c507516f2","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/496bc49c546a1bc7329450f1d9a47e96ae65b26f"},{"sha":"1cd6e129402e7b9720b5bf7d15234624f7ae8551","author":{"name":"Travis Truman","email":"4e3a9c363a1485e084d941b3c4905dd62e09a58e@cable.comcast.com"},"message":"OpenStack services should reach Glance via the internal LB VIP\n\napi_servers is now the preferred config option for Glance clients\nin OpenStack services like Cinder and Nova. See:\nhttps://github.com/openstack/nova/blob/master/nova/image/glance.py#L48\nfor an example.\n\nChange-Id: I236be9edd95cc07766823f1ca53f2790705b510a","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/1cd6e129402e7b9720b5bf7d15234624f7ae8551"},{"sha":"39aa3e5fe9283f1ccaa958105af1ff804cfa62d2","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Adjust swift plays to use unified os-swift role\"","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/39aa3e5fe9283f1ccaa958105af1ff804cfa62d2"},{"sha":"99dc279efbe1ce19127d29c0780c0937e3947922","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"OpenStack services should reach Glance via the internal LB VIP\"","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/99dc279efbe1ce19127d29c0780c0937e3947922"},{"sha":"318109d0ed5087fa3357e2a02d848e0619f879ee","author":{"name":"git-harry","email":"dccf2d76552823125f5354dcdad1acb49f6c8edf@live.co.uk"},"message":"Add var to control MongoDB user creation\n\nAdd the var bootstrap_host_mongodb_users to allow the MongoDB user\ncreation tasks in the bootstrap-host role to be skipped using the\nBOOTSTRAP_OPTS environment variable defined in the script\nbootstrap-aio.sh.\n\nThe default value for bootstrap_host_mongodb_users is the value of\nbootstrap_host_mongodb_service.\n\nWithout this change setting bootstrap_host_mongodb_service=no causes the\nbootstrap-host role to fail on the task 'Add ceilometer database user'.\n\nChange-Id: Iab30ed29f1bc1a922e5adf89b1057c598ec067e3","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/318109d0ed5087fa3357e2a02d848e0619f879ee"},{"sha":"7aa36aa52c9ad3ea6abacbf8ea9935566140b93e","author":{"name":"Jesse Pretorius","email":"1bd64e6490f50fad6d26a4ab1cffc5f569934411@rackspace.co.uk"},"message":"Remove tempest_pip_instructions from group_vars\n\nCurrently tempest_pip_instructions are set to be isolated to prevent\nthe use of the local repo restrictions. In my testing it seems that\nthis is unnecessary as all of Tempest's requirements are fulfilled\nsuccessfully by the repo.\n\nChange-Id: Iac63d8cbcc0e3e850e6f609fd1ba48e4cb875037","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/7aa36aa52c9ad3ea6abacbf8ea9935566140b93e"},{"sha":"6f9ef5f1686c8c4104ccbf789ddd7d88b6ec84d2","author":{"name":"Jesse Pretorius","email":"1bd64e6490f50fad6d26a4ab1cffc5f569934411@rackspace.co.uk"},"message":"Set lxc_container_caches not to use repo_pip_default_index\n\nThe LXC container cache may happen to use the same web server\nas that set for the repo_pip_default_index but this is not an\nassumption that should be made so readily.\n\nThis patch purposefully decouples these.\n\nChange-Id: I9f8901d8c7f48a1de0511eb0ba1795a1db28405c","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/6f9ef5f1686c8c4104ccbf789ddd7d88b6ec84d2"},{"sha":"c2d49cbff06f348acde42ad583a1401767e52806","author":{"name":"Jesse Pretorius","email":"1bd64e6490f50fad6d26a4ab1cffc5f569934411@rackspace.co.uk"},"message":"Set default Glance store for the AIO back to Swift\n\nIn I02b69cf5985e8788513db58f7e8015f8135b9d58 the Glance Store\nfor Swift was appropriately configured to work with the Keystone\nv3 API and in the new expected way for the Glance Swift Store to\nbe configured for Mitaka.\n\nThis patch returns the default AIO to use Swift as the backing\nstore for Glance.\n\nChange-Id: Iec233f990bd032fb29f633d74137c29bc89f63f5\nCloses-Bug: #1561947","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/c2d49cbff06f348acde42ad583a1401767e52806"},{"sha":"8d18b13fbfedb59773137013ef438fd85667d374","author":{"name":"Jesse Pretorius","email":"1bd64e6490f50fad6d26a4ab1cffc5f569934411@rackspace.co.uk"},"message":"If a global pip.conf file exists, let the AIO use it for containers\n\nOpenStack-CI implements a global pip configuration which configures\nthe use of the OpenStack pypi and wheel mirrors.\n\nThis patch implements a check for a global pip configuration file,\nthen adds this file to the list of files to be copied into the\ncontainer cache so that all containers have the configuration.\n\nWhile most containers end up with a localised pip configuration\nwhich locks them down to the repo server (which will ignore the\nglocal config), this is very useful for the repo server which\ndoes not get locked down.\n\nChange-Id: I1058b68f2281c5152fcd4b880fa21121716bc05c","distinct":true,"url":"https://api.github.com/repos/pmondal08/openstack-ansible/commits/8d18b13fbfedb59773137013ef438fd85667d374"}]}
{"actor":{"display_login":"pmondal08"}}