)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"01278e9c1bc8e8542708955ac03100e744c32132","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Story: 2006061"},{"line_number":14,"context_line":"Task: 34774"},{"line_number":15,"context_line":"Depends-On: Ica7477d63659610de852d305a63f3e78d0dd8c4f"},{"line_number":16,"context_line":"Change-Id: Ied65bfc108d67f08c35eb47fb31c18cd0cdcd281"},{"line_number":17,"context_line":"Signed-off-by: Kevin Carter \u003ckecarter@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":29,"id":"5faad753_4b4ab027","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":7},"updated":"2019-09-09 08:19:49.000000000","message":"remove it merged","commit_id":"3f9879feff09121c8e04b0ae2ffb6490e1726b6d"}],"_skeleton_role_/molecule/default/Dockerfile.j2":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"67ebcafb72e93b76face7fb06a7876671e838b5d","unresolved":false,"context_lines":[{"line_number":22,"context_line":"{% endif %}"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"RUN if [ $(command -v apt-get) ]; then apt-get update \u0026\u0026 apt-get install -y python sudo bash ca-certificates \u0026\u0026 apt-get clean; \\"},{"line_number":25,"context_line":"    elif [ $(command -v dnf) ]; then dnf makecache \u0026\u0026 dnf --assumeyes install python3 sudo python-devel python*-dnf bash {{ item.pkg_extras | default(\u0027\u0027) }} \u0026\u0026 dnf clean all; \\"},{"line_number":26,"context_line":"    elif [ $(command -v yum) ]; then yum makecache fast \u0026\u0026 yum install -y python sudo yum-plugin-ovl python-setuptools bash {{ item.pkg_extras | default(\u0027\u0027) }} \u0026\u0026 sed -i \u0027s/plugins\u003d0/plugins\u003d1/g\u0027 /etc/yum.conf \u0026\u0026 yum clean all; \\"},{"line_number":27,"context_line":"    elif [ $(command -v zypper) ]; then zypper refresh \u0026\u0026 zypper install -y python sudo bash python-xml {{ item.pkg_extras | default(\u0027\u0027) }} \u0026\u0026 zypper clean -a; \\"},{"line_number":28,"context_line":"    elif [ $(command -v apk) ]; then apk update \u0026\u0026 apk add --no-cache python sudo bash ca-certificates {{ item.pkg_extras | default(\u0027\u0027) }}; \\"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"9fb8cfa7_6de0fffb","line":25,"range":{"start_line":25,"start_character":78,"end_line":25,"end_character":85},"updated":"2019-06-17 21:56:18.000000000","message":"note: updates to py3 when DNF is encountered. It\u0027s safe to assume, if DNF is being used py3 is available.","commit_id":"d8bdb83b1623e2971d629f188aa823c714f083a7"}],"_skeleton_role_/molecule/default/molecule.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"73a2c4d160dbb7359ae3f717c093927b6755ada5","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    hostname: ubi8"},{"line_number":21,"context_line":"    image: ubi8/ubi-init"},{"line_number":22,"context_line":"    registry:"},{"line_number":23,"context_line":"      url: registry.access.redhat.com"},{"line_number":24,"context_line":"    dockerfile: Dockerfile"},{"line_number":25,"context_line":"    pkg_extras: python*-setuptools"},{"line_number":26,"context_line":"    environment:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9fb8cfa7_337e21e4","line":23,"range":{"start_line":23,"start_character":12,"end_line":23,"end_character":37},"updated":"2019-06-28 21:38:35.000000000","message":"Do we have it in docker.io? I\u0027m asking because we mirror docker.io in infra, but I don\u0027t think we mirror registry of redhat.\n\nFor one patch it may work, but when it will run in multiple jobs it will be a big problem, not sure we can do it. Let\u0027s talk with infra if it\u0027s possible to set a mirror if not present on docker.io","commit_id":"3187ee0a1fa8fe34fb421bbad6a5796812ed2da7"},{"author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"change_message_id":"d2741a89a3a09768576e4b101fb9f14244b66656","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  - name: ubi8"},{"line_number":20,"context_line":"    hostname: ubi8"},{"line_number":21,"context_line":"    image: ubi8/ubi-init"},{"line_number":22,"context_line":"    registry:"},{"line_number":23,"context_line":"      url: registry.access.redhat.com"},{"line_number":24,"context_line":"    dockerfile: Dockerfile"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"7faddb67_204f4fbe","line":21,"range":{"start_line":21,"start_character":11,"end_line":21,"end_character":24},"updated":"2019-07-07 09:58:35.000000000","message":"I think that the ubi8/python-36 is much better for testing anything related to openstack as it already has python installed, makingit much easier/faster to use as a base.\n\nSee https://review.opendev.org/#/c/669343/3/roles/tripleo-repos/molecule/default/molecule.yml \n\n-- remember that you need to add `USER root` to Dockerfile. I already use that image to test python modules on Travis.","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"76631a943559b11787ec685e9f662edf08897d95","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  - name: ubi8"},{"line_number":20,"context_line":"    hostname: ubi8"},{"line_number":21,"context_line":"    image: ubi8/ubi-init"},{"line_number":22,"context_line":"    registry:"},{"line_number":23,"context_line":"      url: registry.access.redhat.com"},{"line_number":24,"context_line":"    dockerfile: Dockerfile"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"7faddb67_92bc5206","line":21,"range":{"start_line":21,"start_character":11,"end_line":21,"end_character":24},"in_reply_to":"7faddb67_204f4fbe","updated":"2019-07-08 12:25:05.000000000","message":"Will do.","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"01278e9c1bc8e8542708955ac03100e744c32132","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  - name: ubi8"},{"line_number":20,"context_line":"    hostname: ubi8"},{"line_number":21,"context_line":"    image: ubi8/python-36"},{"line_number":22,"context_line":"    registry:"},{"line_number":23,"context_line":"      url: registry.access.redhat.com"},{"line_number":24,"context_line":"    dockerfile: Dockerfile"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"5faad753_ebd6fc4f","line":21,"updated":"2019-09-09 08:19:49.000000000","message":"why only this one/why is this one special (skeleton role) why use ubi-init elsewhere (and sorry if that is silly question or i missed discussion already)","commit_id":"3f9879feff09121c8e04b0ae2ffb6490e1726b6d"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"897fdec7b060f140ede5bfb7d9d1b225204d5fd5","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  - name: ubi8"},{"line_number":20,"context_line":"    hostname: ubi8"},{"line_number":21,"context_line":"    image: ubi8/python-36"},{"line_number":22,"context_line":"    registry:"},{"line_number":23,"context_line":"      url: registry.access.redhat.com"},{"line_number":24,"context_line":"    dockerfile: Dockerfile"}],"source_content_type":"text/x-yaml","patch_set":29,"id":"5faad753_7a5413cb","line":21,"in_reply_to":"5faad753_ebd6fc4f","updated":"2019-09-09 13:47:11.000000000","message":"it came as a suggestion in an earlier review, sadly it didn\u0027t work and would need to be put back to ubi8-init","commit_id":"3f9879feff09121c8e04b0ae2ffb6490e1726b6d"}],"bindep.txt":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"ca0b3756edb724db7dc9e325175bc7b4d268906d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"libsemanage-python [platform:redhat]"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# RH Mechanisms"},{"line_number":29,"context_line":"subscription-manager-rhsm               [platform:redhat]"},{"line_number":30,"context_line":"subscription-manager-rhsm-certificates  [platform:redhat]"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# Required for compressing collected log files in CI"},{"line_number":33,"context_line":"gzip"}],"source_content_type":"text/plain","patch_set":27,"id":"7faddb67_4b5b7253","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":57},"updated":"2019-07-09 12:04:03.000000000","message":"it\u0027s installed by \"subscription-manager-rhsm-certificates\" in fedora and \"python-rhsm-certificates\" on centos.","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"80f8eab601f6e3fff5b8174ae096649d8353f525","unresolved":false,"context_lines":[{"line_number":26,"context_line":"libsemanage-python [platform:redhat]"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# RH Mechanisms"},{"line_number":29,"context_line":"subscription-manager-rhsm               [platform:redhat]"},{"line_number":30,"context_line":"subscription-manager-rhsm-certificates  [platform:redhat]"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# Required for compressing collected log files in CI"},{"line_number":33,"context_line":"gzip"}],"source_content_type":"text/plain","patch_set":27,"id":"7faddb67_a3f67462","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":57},"in_reply_to":"7faddb67_4b5b7253","updated":"2019-07-15 13:00:32.000000000","message":"Done","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"e3c8ee1145c82a05153a955f9f27a799352e5684","unresolved":false,"context_lines":[{"line_number":26,"context_line":"libsemanage-python [platform:redhat]"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# RH Mechanisms"},{"line_number":29,"context_line":"subscription-manager-rhsm               [platform:redhat]"},{"line_number":30,"context_line":"subscription-manager-rhsm-certificates  [platform:redhat]"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# Required for compressing collected log files in CI"},{"line_number":33,"context_line":"gzip"}],"source_content_type":"text/plain","patch_set":27,"id":"7faddb67_64aa1bd3","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":57},"in_reply_to":"7faddb67_4b5b7253","updated":"2019-07-09 13:56:21.000000000","message":"so maybe we key off the base OS (fedora|centos|rhel) instead of the redhat family?","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"}],"roles":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"2876b36d512d9eb97bfe4b3a72489cfa1215a18a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"9fb8cfa7_8dd1b332","updated":"2019-06-17 21:55:12.000000000","message":"note, this is a symlink to the roles directory which was added so zuul can read the roles within this repo.","commit_id":"d8bdb83b1623e2971d629f188aa823c714f083a7"}],"tripleo_ansible/playbooks/pre-system-setup.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"73a2c4d160dbb7359ae3f717c093927b6755ada5","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"- name: Runtime system setup"},{"line_number":18,"context_line":"  hosts: all"},{"line_number":19,"context_line":"  become: true"},{"line_number":20,"context_line":"  vars:"},{"line_number":21,"context_line":"    subscription_manager_packages:"},{"line_number":22,"context_line":"      - subscription-manager-rhsm"},{"line_number":23,"context_line":"      - subscription-manager-rhsm-certificates"},{"line_number":24,"context_line":"  pre_tasks:"},{"line_number":25,"context_line":"    - name: RHEL block"},{"line_number":26,"context_line":"      when:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9fb8cfa7_b369b125","line":23,"range":{"start_line":18,"start_character":0,"end_line":23,"end_character":46},"updated":"2019-06-28 21:38:35.000000000","message":"the same question about redhat repos.\n\neverything we mirror is here: http://logs.openstack.org/77/665677/23/check/tripleo-ci-centos-7-scenario001-standalone/d2e82b4/logs/undercloud/etc/ci/mirror_info.sh.txt.gz","commit_id":"3187ee0a1fa8fe34fb421bbad6a5796812ed2da7"}],"tripleo_ansible/playbooks/prepare-test-host.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"f61e15e99cf48a209818d1c5069755fce760dba9","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    - name: RHEL family block"},{"line_number":71,"context_line":"      become: true"},{"line_number":72,"context_line":"      when:"},{"line_number":73,"context_line":"        - (ansible_os_family | lower) \u003d\u003d \u0027redhat\u0027"},{"line_number":74,"context_line":"      block:"},{"line_number":75,"context_line":"        - name: Check for uep file"},{"line_number":76,"context_line":"          stat:"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"7faddb67_8047231e","line":73,"range":{"start_line":73,"start_character":10,"end_line":73,"end_character":49},"updated":"2019-07-07 05:55:17.000000000","message":"if it\u0027s only for rhel, it should be Redhat ansible_distribution, neither centos or fedora has it","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"76631a943559b11787ec685e9f662edf08897d95","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    - name: RHEL family block"},{"line_number":71,"context_line":"      become: true"},{"line_number":72,"context_line":"      when:"},{"line_number":73,"context_line":"        - (ansible_os_family | lower) \u003d\u003d \u0027redhat\u0027"},{"line_number":74,"context_line":"      block:"},{"line_number":75,"context_line":"        - name: Check for uep file"},{"line_number":76,"context_line":"          stat:"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"7faddb67_32d23e5e","line":73,"range":{"start_line":73,"start_character":10,"end_line":73,"end_character":49},"in_reply_to":"7faddb67_8047231e","updated":"2019-07-08 12:25:05.000000000","message":"Sadly this is needed for the UBI image in general. When we go to pull the image `docker pull || podman pull` there\u0027s a lookup for the redhat-uep file which will fail no matter the OS.","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"29974f161a1795ede8383b12c5a8fbb667007e76","unresolved":false,"context_lines":[{"line_number":74,"context_line":"      block:"},{"line_number":75,"context_line":"        - name: Check for uep file"},{"line_number":76,"context_line":"          stat:"},{"line_number":77,"context_line":"            path: /etc/rhsm/ca/redhat-uep.pem"},{"line_number":78,"context_line":"          register: uep_stat"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        - name: Touch missing file"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"7faddb67_c05e7be5","line":77,"range":{"start_line":77,"start_character":18,"end_line":77,"end_character":45},"updated":"2019-07-07 06:06:02.000000000","message":"Checked now, it\u0027s installed by \"subscription-manager-rhsm-certificates\" in fedora and \"python-rhsm-certificates\" on centos.","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"29974f161a1795ede8383b12c5a8fbb667007e76","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        - name: Touch missing file"},{"line_number":81,"context_line":"          file:"},{"line_number":82,"context_line":"            path: /etc/rhsm/ca/redhat-uep.pem"},{"line_number":83,"context_line":"            state: touch"},{"line_number":84,"context_line":"          when:"},{"line_number":85,"context_line":"            - not (uep_stat.stat.exists | bool)"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"7faddb67_60730782","line":83,"range":{"start_line":82,"start_character":0,"end_line":83,"end_character":24},"updated":"2019-07-07 06:06:02.000000000","message":"I think you need to create a directory before touching, that\u0027s why jobs fail","commit_id":"6445f9a6388dd8c43111fb274706b07e5974799b"}],"tripleo_ansible/roles/aide/molecule/default/molecule.yml":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"7af8f6703e9c1ce29772b4626e70a5d3ac8b3376","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  - name: ubi8"},{"line_number":20,"context_line":"    hostname: ubi8"},{"line_number":21,"context_line":"    image: ubi8/ubi-init"},{"line_number":22,"context_line":"    registry:"},{"line_number":23,"context_line":"      url: registry.access.redhat.com"},{"line_number":24,"context_line":"    dockerfile: Dockerfile"},{"line_number":25,"context_line":"    pkg_extras: python*-setuptools"},{"line_number":26,"context_line":"    environment:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fb8cfa7_74ec23f3","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":37},"updated":"2019-06-19 15:38:18.000000000","message":"Is this available via somewhere that might be cached in CI?  If we switch to this in the jobs, then we\u0027re at the mercy of this external dependency. We have caching proxies for like docker.io","commit_id":"35a52cc7fa23eb2aa6816b3983f81842ec72eec3"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"2e62319a7381a924bc2a7fa3392dd8b9e583e6b6","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  - name: ubi8"},{"line_number":20,"context_line":"    hostname: ubi8"},{"line_number":21,"context_line":"    image: ubi8/ubi-init"},{"line_number":22,"context_line":"    registry:"},{"line_number":23,"context_line":"      url: registry.access.redhat.com"},{"line_number":24,"context_line":"    dockerfile: Dockerfile"},{"line_number":25,"context_line":"    pkg_extras: python*-setuptools"},{"line_number":26,"context_line":"    environment:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fb8cfa7_10f27807","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":37},"in_reply_to":"9fb8cfa7_74ec23f3","updated":"2019-06-20 18:48:47.000000000","message":"After the rebase I set this review so its depending on https://review.opendev.org/#/c/666423/ which should add the necessary proxy in infra.","commit_id":"35a52cc7fa23eb2aa6816b3983f81842ec72eec3"}],"tripleo_ansible/roles/test_deps/files/fedora-28.repo":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"73a2c4d160dbb7359ae3f717c093927b6755ada5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[fedora]"},{"line_number":2,"context_line":"name\u003dFedora 28 - $basearch"},{"line_number":3,"context_line":"#baseurl\u003dhttp://download.fedoraproject.org/pub/fedora/linux/releases/28/Everything/$basearch/os/"},{"line_number":4,"context_line":"metalink\u003dhttps://mirrors.fedoraproject.org/metalink?repo\u003dfedora-28\u0026arch\u003d$basearch"},{"line_number":5,"context_line":"enabled\u003d1"},{"line_number":6,"context_line":"metadata_expire\u003d7d"},{"line_number":7,"context_line":"repo_gpgcheck\u003d0"}],"source_content_type":"application/octet-stream","patch_set":19,"id":"9fb8cfa7_734819b2","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":81},"updated":"2019-06-28 21:38:35.000000000","message":"we should use AFS mirrors - $NODEPOOL_FEDORA_MIRROR","commit_id":"3187ee0a1fa8fe34fb421bbad6a5796812ed2da7"}],"tripleo_ansible/roles/test_deps/tasks/main.yml":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"7af8f6703e9c1ce29772b4626e70a5d3ac8b3376","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    path: \"/usr/bin/python3\""},{"line_number":58,"context_line":"  register: python3_stat"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- name: Create a python symbolic link"},{"line_number":61,"context_line":"  file:"},{"line_number":62,"context_line":"    src: /usr/bin/python3"},{"line_number":63,"context_line":"    dest: /usr/bin/python"},{"line_number":64,"context_line":"    state: link"},{"line_number":65,"context_line":"  when:"},{"line_number":66,"context_line":"    - not (python_stat.stat.exists | bool)"},{"line_number":67,"context_line":"    - python3_stat.stat.exists | bool"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fb8cfa7_14d28735","line":67,"range":{"start_line":60,"start_character":0,"end_line":67,"end_character":37},"updated":"2019-06-19 15:38:18.000000000","message":"I don\u0027t think we should do this. You\u0027re supposed to use python3 for python3 not symlink it. In RHEL8 there\u0027s some backwards compatibility package that can handle this, but it\u0027s not a good practice","commit_id":"35a52cc7fa23eb2aa6816b3983f81842ec72eec3"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6f0139812c9f7959687f14aa957ca9ad41ceb99f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    path: \"/usr/bin/python3\""},{"line_number":58,"context_line":"  register: python3_stat"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- name: Create a python symbolic link"},{"line_number":61,"context_line":"  file:"},{"line_number":62,"context_line":"    src: /usr/bin/python3"},{"line_number":63,"context_line":"    dest: /usr/bin/python"},{"line_number":64,"context_line":"    state: link"},{"line_number":65,"context_line":"  when:"},{"line_number":66,"context_line":"    - not (python_stat.stat.exists | bool)"},{"line_number":67,"context_line":"    - python3_stat.stat.exists | bool"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fb8cfa7_107d986d","line":67,"range":{"start_line":60,"start_character":0,"end_line":67,"end_character":37},"in_reply_to":"9fb8cfa7_087828f6","updated":"2019-06-20 18:47:55.000000000","message":"Done","commit_id":"35a52cc7fa23eb2aa6816b3983f81842ec72eec3"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"75675c8c86d0eaf977ef2d88fe831d776ea92350","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    path: \"/usr/bin/python3\""},{"line_number":58,"context_line":"  register: python3_stat"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- name: Create a python symbolic link"},{"line_number":61,"context_line":"  file:"},{"line_number":62,"context_line":"    src: /usr/bin/python3"},{"line_number":63,"context_line":"    dest: /usr/bin/python"},{"line_number":64,"context_line":"    state: link"},{"line_number":65,"context_line":"  when:"},{"line_number":66,"context_line":"    - not (python_stat.stat.exists | bool)"},{"line_number":67,"context_line":"    - python3_stat.stat.exists | bool"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fb8cfa7_087828f6","line":67,"range":{"start_line":60,"start_character":0,"end_line":67,"end_character":37},"in_reply_to":"9fb8cfa7_14d28735","updated":"2019-06-19 18:53:31.000000000","message":"I\u0027ll drop this for now, I think I can work around the need for this by using ansible variables molecule.","commit_id":"35a52cc7fa23eb2aa6816b3983f81842ec72eec3"}],"tripleo_ansible/roles/test_deps/vars/main.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"73a2c4d160dbb7359ae3f717c093927b6755ada5","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# All variables within this role should have a prefix of \"test_deps\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"_test_deps_repo: \"https://trunk.rdoproject.org/{{ ansible_distribution | lower }}{{ ansible_distribution_major_version }}\""},{"line_number":25,"context_line":"test_deps_repo_file: \"{{ _test_deps_repo }}-master/current-tripleo/delorean.repo\""},{"line_number":26,"context_line":"test_deps_repo_deps_file: \"{{ _test_deps_repo }}-master/delorean-deps.repo\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9fb8cfa7_33cce133","line":24,"range":{"start_line":24,"start_character":18,"end_line":24,"end_character":45},"updated":"2019-06-28 21:38:35.000000000","message":"we should use AFS mirrors - $NODEPOOL_RDO_PROXY","commit_id":"3187ee0a1fa8fe34fb421bbad6a5796812ed2da7"}],"tripleo_ansible/roles/test_deps/vars/redhat-8.yml":[{"author":{"_account_id":25877,"name":"Luke Short","email":"ekultails@gmail.com","username":"ekultails"},"change_message_id":"ac9ef328f9c3990be739086aaa90ce1a3dd9303c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Copyright 2019 Red Hat, Inc."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_69747c9d","line":1,"updated":"2019-06-17 14:08:03.000000000","message":"Is this file sourced/used anywhere?","commit_id":"471a19f29441707381d9cd49fcb8e3911efe37b1"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"bc04e883ad2168f8e1504deb1c885539781474a2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Copyright 2019 Red Hat, Inc."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_69d0fc54","line":1,"in_reply_to":"9fb8cfa7_69747c9d","updated":"2019-06-17 14:12:13.000000000","message":"Yes, This vars file is loaded here [ https://review.opendev.org/#/c/665677/1/tripleo_ansible/roles/test_deps/tasks/main.yml@20 ] when the operating system is detected to be redhat-8 or in the family of redhat-8.","commit_id":"471a19f29441707381d9cd49fcb8e3911efe37b1"},{"author":{"_account_id":25877,"name":"Luke Short","email":"ekultails@gmail.com","username":"ekultails"},"change_message_id":"1b60454ef55f1e9d777d62581916fb8ee3fdab70","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Copyright 2019 Red Hat, Inc."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_e93cec31","line":1,"in_reply_to":"9fb8cfa7_69d0fc54","updated":"2019-06-17 14:28:49.000000000","message":"Cool, thanks for pointing that out. LGTM then!","commit_id":"471a19f29441707381d9cd49fcb8e3911efe37b1"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"73a2c4d160dbb7359ae3f717c093927b6755ada5","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# NOTE(cloudnull): F28 repositories are being used here when RHEL8 is discovered."},{"line_number":19,"context_line":"#                  When CENT8 is available these repositories should be switched."},{"line_number":20,"context_line":"test_deps_repo_file: \"https://trunk.rdoproject.org/fedora28-master/current-tripleo/delorean.repo\""},{"line_number":21,"context_line":"test_deps_repo_deps_file: \"https://trunk.rdoproject.org/fedora28-master/delorean-deps.repo\""},{"line_number":22,"context_line":"_test_deps_repos_list:"},{"line_number":23,"context_line":"  - fedora-28.repo"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"9fb8cfa7_13f2fd70","line":20,"range":{"start_line":20,"start_character":22,"end_line":20,"end_character":51},"updated":"2019-06-28 21:38:35.000000000","message":"ditto","commit_id":"3187ee0a1fa8fe34fb421bbad6a5796812ed2da7"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ff601b14096f9105df1b606cffdcc877bf3e0f88","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- job:"},{"line_number":3,"context_line":"    name: tripleo-ansible-centos"},{"line_number":4,"context_line":"    parent: tox-molecule"},{"line_number":5,"context_line":"    description: Basic tripleo-ansible tox job"},{"line_number":6,"context_line":"    roles:"},{"line_number":7,"context_line":"      - name: test_deps"},{"line_number":8,"context_line":"    timeout: 900"},{"line_number":9,"context_line":"    nodeset: centos-7"},{"line_number":10,"context_line":"    voting: true"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- job:"},{"line_number":13,"context_line":"    name: tripleo-ansible-docs"},{"line_number":14,"context_line":"    parent: openstack-tox-docs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_d9bd3103","line":11,"range":{"start_line":2,"start_character":2,"end_line":11,"end_character":0},"updated":"2019-06-17 18:00:53.000000000","message":"required key not provided @ data[\u0027roles\u0027][0][\u0027zuul\u0027]","commit_id":"67b8499b673f887ffa1894853a37f981a3821105"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ff601b14096f9105df1b606cffdcc877bf3e0f88","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      - ^tripleo_ansible/doc/.*"},{"line_number":17,"context_line":"      - ^tripleo_ansible/README.rst"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- job:"},{"line_number":20,"context_line":"    name: tripleo-ansible-centos-7-molecule-aide"},{"line_number":21,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":22,"context_line":"    files:"},{"line_number":23,"context_line":"      - ^tripleo_ansible/roles/aide/.*"},{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      tox_envlist: mol-aide"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- job:"},{"line_number":28,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_deps"},{"line_number":29,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_993579ab","line":26,"range":{"start_line":19,"start_character":2,"end_line":26,"end_character":0},"updated":"2019-06-17 18:00:53.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"67b8499b673f887ffa1894853a37f981a3821105"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ff601b14096f9105df1b606cffdcc877bf3e0f88","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      tox_envlist: mol-aide"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- job:"},{"line_number":28,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_deps"},{"line_number":29,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":30,"context_line":"    files:"},{"line_number":31,"context_line":"      - ^tripleo_ansible/roles/test_deps/.*"},{"line_number":32,"context_line":"    vars:"},{"line_number":33,"context_line":"      tox_envlist: mol-test_deps"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- job:"},{"line_number":36,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_json_error_callback"},{"line_number":37,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_f9ba7508","line":34,"range":{"start_line":27,"start_character":2,"end_line":34,"end_character":0},"updated":"2019-06-17 18:00:53.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"67b8499b673f887ffa1894853a37f981a3821105"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ff601b14096f9105df1b606cffdcc877bf3e0f88","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    vars:"},{"line_number":33,"context_line":"      tox_envlist: mol-test_deps"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- job:"},{"line_number":36,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_json_error_callback"},{"line_number":37,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":38,"context_line":"    files:"},{"line_number":39,"context_line":"      - ^tripleo_ansible/roles/test_json_error_callback/.*"},{"line_number":40,"context_line":"    vars:"},{"line_number":41,"context_line":"      tox_envlist: mol-test_json_error_callback"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- job:"},{"line_number":44,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_package_action"},{"line_number":45,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_b93abd95","line":42,"range":{"start_line":35,"start_character":2,"end_line":42,"end_character":0},"updated":"2019-06-17 18:00:53.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"67b8499b673f887ffa1894853a37f981a3821105"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ff601b14096f9105df1b606cffdcc877bf3e0f88","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    vars:"},{"line_number":41,"context_line":"      tox_envlist: mol-test_json_error_callback"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- job:"},{"line_number":44,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_package_action"},{"line_number":45,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":46,"context_line":"    files:"},{"line_number":47,"context_line":"      - ^tripleo_ansible/roles/test_package_action/.*"},{"line_number":48,"context_line":"      - ^tripleo-ansible/tripleo_ansible/ansible_plugins/action/package.py"},{"line_number":49,"context_line":"    vars:"},{"line_number":50,"context_line":"      tox_envlist: mol-test_package_action"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job:"},{"line_number":53,"context_line":"    name: tripleo-ansible-centos-7-molecule-tuned"},{"line_number":54,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_593f0187","line":51,"range":{"start_line":43,"start_character":2,"end_line":51,"end_character":0},"updated":"2019-06-17 18:00:53.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"67b8499b673f887ffa1894853a37f981a3821105"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"ff601b14096f9105df1b606cffdcc877bf3e0f88","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    vars:"},{"line_number":50,"context_line":"      tox_envlist: mol-test_package_action"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job:"},{"line_number":53,"context_line":"    name: tripleo-ansible-centos-7-molecule-tuned"},{"line_number":54,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":55,"context_line":"    files:"},{"line_number":56,"context_line":"      - ^tripleo_ansible/roles/tuned/.*"},{"line_number":57,"context_line":"    vars:"},{"line_number":58,"context_line":"      tox_envlist: mol-tuned"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9fb8cfa7_7944451c","line":58,"range":{"start_line":52,"start_character":2,"end_line":58,"end_character":0},"updated":"2019-06-17 18:00:53.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"67b8499b673f887ffa1894853a37f981a3821105"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"5eef504510bef8b29d0f3012a13b7b3e5850f9f1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- job:"},{"line_number":3,"context_line":"    name: tripleo-ansible-centos"},{"line_number":4,"context_line":"    parent: tox-molecule"},{"line_number":5,"context_line":"    description: Basic tripleo-ansible tox job"},{"line_number":6,"context_line":"    roles:"},{"line_number":7,"context_line":"      - test_deps"},{"line_number":8,"context_line":"    timeout: 900"},{"line_number":9,"context_line":"    nodeset: centos-7"},{"line_number":10,"context_line":"    voting: true"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- job:"},{"line_number":13,"context_line":"    name: tripleo-ansible-docs"},{"line_number":14,"context_line":"    parent: openstack-tox-docs"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_d96bf182","line":11,"range":{"start_line":2,"start_character":2,"end_line":11,"end_character":0},"updated":"2019-06-17 18:03:18.000000000","message":"expected a dictionary @ data[\u0027roles\u0027][0]","commit_id":"37c0b7a9ebce8ed0ee916fdc4e1ad562ac9aa04f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"5eef504510bef8b29d0f3012a13b7b3e5850f9f1","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      - ^tripleo_ansible/doc/.*"},{"line_number":17,"context_line":"      - ^tripleo_ansible/README.rst"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- job:"},{"line_number":20,"context_line":"    name: tripleo-ansible-centos-7-molecule-aide"},{"line_number":21,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":22,"context_line":"    files:"},{"line_number":23,"context_line":"      - ^tripleo_ansible/roles/aide/.*"},{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      tox_envlist: mol-aide"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- job:"},{"line_number":28,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_deps"},{"line_number":29,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_990339bf","line":26,"range":{"start_line":19,"start_character":2,"end_line":26,"end_character":0},"updated":"2019-06-17 18:03:18.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"37c0b7a9ebce8ed0ee916fdc4e1ad562ac9aa04f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"5eef504510bef8b29d0f3012a13b7b3e5850f9f1","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      tox_envlist: mol-aide"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- job:"},{"line_number":28,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_deps"},{"line_number":29,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":30,"context_line":"    files:"},{"line_number":31,"context_line":"      - ^tripleo_ansible/roles/test_deps/.*"},{"line_number":32,"context_line":"    vars:"},{"line_number":33,"context_line":"      tox_envlist: mol-test_deps"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- job:"},{"line_number":36,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_json_error_callback"},{"line_number":37,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_f9683588","line":34,"range":{"start_line":27,"start_character":2,"end_line":34,"end_character":0},"updated":"2019-06-17 18:03:18.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"37c0b7a9ebce8ed0ee916fdc4e1ad562ac9aa04f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"5eef504510bef8b29d0f3012a13b7b3e5850f9f1","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    vars:"},{"line_number":33,"context_line":"      tox_envlist: mol-test_deps"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"- job:"},{"line_number":36,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_json_error_callback"},{"line_number":37,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":38,"context_line":"    files:"},{"line_number":39,"context_line":"      - ^tripleo_ansible/roles/test_json_error_callback/.*"},{"line_number":40,"context_line":"    vars:"},{"line_number":41,"context_line":"      tox_envlist: mol-test_json_error_callback"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- job:"},{"line_number":44,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_package_action"},{"line_number":45,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_b9087dd9","line":42,"range":{"start_line":35,"start_character":2,"end_line":42,"end_character":0},"updated":"2019-06-17 18:03:18.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"37c0b7a9ebce8ed0ee916fdc4e1ad562ac9aa04f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"5eef504510bef8b29d0f3012a13b7b3e5850f9f1","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    vars:"},{"line_number":41,"context_line":"      tox_envlist: mol-test_json_error_callback"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- job:"},{"line_number":44,"context_line":"    name: tripleo-ansible-centos-7-molecule-test_package_action"},{"line_number":45,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":46,"context_line":"    files:"},{"line_number":47,"context_line":"      - ^tripleo_ansible/roles/test_package_action/.*"},{"line_number":48,"context_line":"      - ^tripleo-ansible/tripleo_ansible/ansible_plugins/action/package.py"},{"line_number":49,"context_line":"    vars:"},{"line_number":50,"context_line":"      tox_envlist: mol-test_package_action"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job:"},{"line_number":53,"context_line":"    name: tripleo-ansible-centos-7-molecule-tuned"},{"line_number":54,"context_line":"    parent: tripleo-ansible-centos"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_590dc1e6","line":51,"range":{"start_line":43,"start_character":2,"end_line":51,"end_character":0},"updated":"2019-06-17 18:03:18.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"37c0b7a9ebce8ed0ee916fdc4e1ad562ac9aa04f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"5eef504510bef8b29d0f3012a13b7b3e5850f9f1","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    vars:"},{"line_number":50,"context_line":"      tox_envlist: mol-test_package_action"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job:"},{"line_number":53,"context_line":"    name: tripleo-ansible-centos-7-molecule-tuned"},{"line_number":54,"context_line":"    parent: tripleo-ansible-centos"},{"line_number":55,"context_line":"    files:"},{"line_number":56,"context_line":"      - ^tripleo_ansible/roles/tuned/.*"},{"line_number":57,"context_line":"    vars:"},{"line_number":58,"context_line":"      tox_envlist: mol-tuned"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fb8cfa7_7912050c","line":58,"range":{"start_line":52,"start_character":2,"end_line":58,"end_character":0},"updated":"2019-06-17 18:03:18.000000000","message":"Job tripleo-ansible-centos not defined","commit_id":"37c0b7a9ebce8ed0ee916fdc4e1ad562ac9aa04f"}]}
