)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"c31cb7201827eb5af88c06516c5fc113cf5b62c2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mathieu Bultel \u003cmat.bultel@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-01 21:58:30 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update tripleo-validations path"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ibe97d70f4d321d04900ca9fe88144bc16511611c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_c801166d","line":7,"updated":"2020-09-02 07:27:31.000000000","message":"cool story bro!","commit_id":"c6822c78920efb4af87855e2bf9b49f1274a3109"},{"author":{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"},"change_message_id":"4a51c70a5c6655cac609891dd9ca74bb6d3f409d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mathieu Bultel \u003cmat.bultel@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-01 21:58:30 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update tripleo-validations path"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ibe97d70f4d321d04900ca9fe88144bc16511611c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_e80cda95","line":7,"in_reply_to":"9f560f44_c801166d","updated":"2020-09-02 07:30:52.000000000","message":"hehe :)","commit_id":"c6822c78920efb4af87855e2bf9b49f1274a3109"}],"tripleoclient/constants.py":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"c31cb7201827eb5af88c06516c5fc113cf5b62c2","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"ADDITIONAL_ARCHITECTURES \u003d [\u0027ppc64le\u0027]"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"DEFAULT_VALIDATIONS_BASEDIR \u003d \u0027/usr/share/openstack-tripleo-validations\u0027"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"VALIDATIONS_LOG_BASEDIR \u003d \u0027/var/log/validations\u0027"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_a82942f3","side":"PARENT","line":96,"updated":"2020-09-02 07:27:31.000000000","message":"so is it currently completely broken to invoke validations via the tripleoclient? do we have a bug if so please add it. In any case please explain a bit more in the commit message.","commit_id":"4d23eee41e86cd52c3d6c62e86e10daec582213e"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"5ef9fc8e39cc31764eabff26187938d9e588b4be","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"ADDITIONAL_ARCHITECTURES \u003d [\u0027ppc64le\u0027]"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"DEFAULT_VALIDATIONS_BASEDIR \u003d \u0027/usr/share/openstack-tripleo-validations\u0027"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"VALIDATIONS_LOG_BASEDIR \u003d \u0027/var/log/validations\u0027"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_d3589558","side":"PARENT","line":96,"in_reply_to":"9f560f44_a82942f3","updated":"2020-09-03 06:05:15.000000000","message":"the main reason here is to converge with the standard location for ansible content, as it was done with tripleo-ansible.\nThat way, we will avoid many custom paths in ansible environment, and ensure access to the roles are fully transparent to the user, even if they aren\u0027t using the tripleo CLI :).","commit_id":"4d23eee41e86cd52c3d6c62e86e10daec582213e"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"7beb30716b59a28853aa085b93da2c2ea8237e3a","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"ADDITIONAL_ARCHITECTURES \u003d [\u0027ppc64le\u0027]"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"DEFAULT_VALIDATIONS_BASEDIR \u003d \u0027/usr/share/ansible/\u0027"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"VALIDATIONS_LOG_BASEDIR \u003d \u0027/var/log/validations\u0027"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_b6585856","line":96,"updated":"2020-09-04 07:46:36.000000000","message":"some of the jobs are still failing on that https://20f4a85411442f4e3555-9f5a5e2736e26bdd8715596753fafe10.ssl.cf2.rackcdn.com/749385/2/check/tripleo-ci-centos-8-undercloud-containers/a31b466/logs/undercloud/home/zuul/undercloud_install.log\n\nhttps://d7d769db16cb264a4965-cc818d493c2a52ef4d37701157d67702.ssl.cf1.rackcdn.com/749385/2/check/tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates/d6f7054/logs/undercloud/home/zuul/undercloud_install.log\n\ndo you need to fall back to the \u0027old\u0027 path possibly?","commit_id":"cac02df8cfadd4b55ff12f18e8423b79105f2eae"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"57f0fe5a236ae31dafaae0c928601e63d2f93b4e","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"ADDITIONAL_ARCHITECTURES \u003d [\u0027ppc64le\u0027]"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"DEFAULT_VALIDATIONS_BASEDIR \u003d (\"/usr/share/ansible\""},{"line_number":97,"context_line":"                               if os.path.exists(\"/usr/share/ansible\")"},{"line_number":98,"context_line":"                               else \"/usr/share/openstack-tripleo-validations\")"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"VALIDATIONS_LOG_BASEDIR \u003d \u0027/var/log/validations\u0027"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_62e379d9","line":98,"range":{"start_line":96,"start_character":0,"end_line":98,"end_character":79},"updated":"2020-09-08 07:34:39.000000000","message":"should be reversed.\n/usr/share/ansible will *always* exist as soon as you install ansible :).","commit_id":"35d8cc94f531f7ff531ac0b3ea095b994cf837e7"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"dcff5cc0a2ad97abc01da8d5a514f19b0c5027b5","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":"DEFAULT_VALIDATIONS_BASEDIR \u003d ("},{"line_number":97,"context_line":"    \"/usr/share/ansible\""},{"line_number":98,"context_line":"    if os.path.exists(\"/usr/share/ansible/validation-playbooks\")"},{"line_number":99,"context_line":"    else \"/usr/share/openstack-tripleo-validations\")"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"VALIDATIONS_LOG_BASEDIR \u003d \u0027/var/log/validations\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_e22ae98e","line":98,"range":{"start_line":98,"start_character":5,"end_line":98,"end_character":9},"updated":"2020-09-08 07:51:18.000000000","message":"if NOT os.path.exists\nOr swap returned value :)","commit_id":"df0cecfe55b9ce87d4ad5cf49e94298051ee3890"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"dcff5cc0a2ad97abc01da8d5a514f19b0c5027b5","unresolved":false,"context_lines":[{"line_number":107,"context_line":"                                 \u0027{}/tripleo-ansible-inventory.yaml\u0027)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"ANSIBLE_VALIDATION_DIR \u003d ("},{"line_number":110,"context_line":"    \"/usr/share/ansible/validation-playbooks\""},{"line_number":111,"context_line":"    if os.path.exists(\"/usr/share/ansible/validation-playbooks\")"},{"line_number":112,"context_line":"    else \"/usr/share/openstack-tripleo-validations/playbooks\")"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"ANSIBLE_TRIPLEO_PLAYBOOKS \u003d \\"},{"line_number":115,"context_line":"    \u0027/usr/share/ansible/tripleo-playbooks\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_221a217c","line":112,"range":{"start_line":110,"start_character":0,"end_line":112,"end_character":62},"updated":"2020-09-08 07:51:18.000000000","message":"err.... one of those should be /usr/share/ansible","commit_id":"df0cecfe55b9ce87d4ad5cf49e94298051ee3890"}]}
