{"push_id":2707162073,"size":7,"distinct_size":7,"ref":"refs/heads/centos","head":"042e0ff694be83ce8633c93b2bb8a1bb766e2328","before":"3aa25621f90484ed39faed04274f797fbd16cefd","commits":[{"sha":"fdcbe29d3fc293d74c46e0929261303da65a18b8","author":{"name":"Alexander Braverman","email":"2499c0a373a0984319a1fdb58d761e52a05e83da@redhat.com"},"message":"refactor verification tests\n\nOriginal tests:\nroles/pulp3/molecule/default/tests/test_default.py","distinct":true,"url":"https://api.github.com/repos/abraverm/ansible-pulp3/commits/fdcbe29d3fc293d74c46e0929261303da65a18b8"},{"sha":"5decbccec2f6ac4d9c4cafdba275219c89ad07c8","author":{"name":"Alexander Braverman","email":"2499c0a373a0984319a1fdb58d761e52a05e83da@redhat.com"},"message":"Remove meaningless assertion","distinct":true,"url":"https://api.github.com/repos/abraverm/ansible-pulp3/commits/5decbccec2f6ac4d9c4cafdba275219c89ad07c8"},{"sha":"7f184bdf9170006138b921ca598a8b15cc2c4a1d","author":{"name":"Jared Wilkerson","email":"df2960299ca143ae778ce171a1b4f34af543a97c@redhat.com"},"message":"Rewrite pulp 3 database tasks\n\nThe pulp 3 database tasks are non-idempotent:\n\n* When the `pulp_database_migrate` variable is true, several database\n  migrations commands run, and when these database migrations commands\n  run, they always return a \"changed\" status. Fix this by doing two\n  things:\n\n  * Drop this variable, and always run database migrations. There's no\n    harm in repeatedly running them.\n  * Only report a \"changed\" status when the migrations runner reports\n    than something has changed.\n\n* Do not report a \"changed\" status when setting the Pulp admin user's\n  password. This isn't ideal, as this task might actually change the\n  Pulp admin user's password! But there's no good known solution for\n  finding out whether this task changes the state of the target host,\n  and letting this reporting bug slide allows us to move forward with\n  other goals.\n\nAlso:\n\n* Apply \"become\" to certain tasks, so that they no longer implicitly\n  rely on the Ansible user being root, or otherwise having certain\n  permissions.\n* Find the pulpcore install directory using the \"find\" module instead of\n  the \"shell\" module, and explicitly assert that this directory was\n  found. This is a much more robust solution than relying on the\n  vagaries of the target system, such as which directories are matched\n  by the shell's globbing, and the features of the shell the happens to\n  be chosen by Ansible.\n* Change the molecule playbook's Pulp admin password from '' to 'admin.'\n  This allows the molecule playbook to succeed: one cannot set an empty\n  string as the Pulp admin password.\n* Drop the default `pulp_default_admin_password`. There's no possible\n  sane default value for a secret, so why provide a default one?","distinct":true,"url":"https://api.github.com/repos/abraverm/ansible-pulp3/commits/7f184bdf9170006138b921ca598a8b15cc2c4a1d"},{"sha":"5620ece31cd88ef288071475d4eba7115cc1ddf1","author":{"name":"Alexander Braverman","email":"2499c0a373a0984319a1fdb58d761e52a05e83da@redhat.com"},"message":"Support multiple OS testing\n\n- Add CentOS 7\n- Ansible Python interperter is targets system default\n- Dockerfile.j2 package installation determinate by distribution instead\n  of package management tool\n- pulp3-redis install python 3 based virtualenv for 'rq' and support\n  different distributions\n- pulp3 role distribution based vars instead of OS family, due to\n  difference in CentOS and Fedora\n- Enforce pulp installiation directory virtualenvto be python 3 based","distinct":true,"url":"https://api.github.com/repos/abraverm/ansible-pulp3/commits/5620ece31cd88ef288071475d4eba7115cc1ddf1"},{"sha":"aba48f9649243365731bb2de10ffbb3eedd2eb59","author":{"name":"Alexander Braverman","email":"2499c0a373a0984319a1fdb58d761e52a05e83da@redhat.com"},"message":"Fix Travis Tox integration\n\nhttps://tox-travis.readthedocs.io/en/stable/envlist.html\nIt was running undeclared envs and installing Ansible 2.6\nhttps://travis-ci.org/abraverm/ansible-pulp3/jobs/399248932#L479","distinct":true,"url":"https://api.github.com/repos/abraverm/ansible-pulp3/commits/aba48f9649243365731bb2de10ffbb3eedd2eb59"},{"sha":"143be4b694751df77ea55ff46e30980b7da1e7ba","author":{"name":"Alexander Braverman","email":"2499c0a373a0984319a1fdb58d761e52a05e83da@redhat.com"},"message":"Fix Travis standards testing with Tox","distinct":true,"url":"https://api.github.com/repos/abraverm/ansible-pulp3/commits/143be4b694751df77ea55ff46e30980b7da1e7ba"},{"sha":"042e0ff694be83ce8633c93b2bb8a1bb766e2328","author":{"name":"Alexander Braverman","email":"2499c0a373a0984319a1fdb58d761e52a05e83da@redhat.com"},"message":"Fix Travis standards testing with Tox 2","distinct":true,"url":"https://api.github.com/repos/abraverm/ansible-pulp3/commits/042e0ff694be83ce8633c93b2bb8a1bb766e2328"}]}
{"actor":{"display_login":"abraverm"}}