)]}'
{".zuul.d/debian.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"be02c082038dc76ccb64c5d61520df935c95bb84","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job:"},{"line_number":53,"context_line":"    name: kolla-build-debian-podman"},{"line_number":54,"context_line":"    parent: kolla-base"},{"line_number":55,"context_line":"    nodeset: kolla-debian-bookworm"},{"line_number":56,"context_line":"    vars:"},{"line_number":57,"context_line":"      base_distro: debian"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ff86d31f_0379aa66","line":54,"updated":"2023-09-22 08:03:33.000000000","message":"If you use kolla-build-debian as parent, you only need to set the container_engine var after this. Just an idea if you need to update or want to do a followup, not blocking.","commit_id":"899545f4e98f39ac33612f6468bb65457756f5be"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"16cafe5078fcc2eeb893538058907f4771d88042","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3bbce159_4dfd4f23","updated":"2023-09-19 16:22:03.000000000","message":"anyway lgtm. lets wait as you wish) btw, you always can set WIP to hold horses)","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"34c1916618d3f01959fb926623de3569f3d0c293","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b6397397_ea2de0d8","updated":"2023-09-19 16:16:29.000000000","message":"hold your horses, still not working :) there is permissions issue for podman socket","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"}],"tests/playbooks/pre.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fc69a55193a8f07b2298af0da69fbb2517750a1b","unresolved":true,"context_lines":[{"line_number":111,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install {{ zuul.project.src_dir }}\""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    - name: Install podman lib"},{"line_number":114,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install podman\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    - name: Configure Docker repo for Debian/Ubuntu"},{"line_number":117,"context_line":"      block:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1d0917a9_6befcc8f","line":114,"range":{"start_line":114,"start_character":6,"end_line":114,"end_character":71},"updated":"2023-09-20 13:20:48.000000000","message":"when container_engine \u003d\u003d podman?","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"4ef3a620838e941561f894e27bef4abffbcc6213","unresolved":true,"context_lines":[{"line_number":111,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install {{ zuul.project.src_dir }}\""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    - name: Install podman lib"},{"line_number":114,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install podman\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    - name: Configure Docker repo for Debian/Ubuntu"},{"line_number":117,"context_line":"      block:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d43bb27a_d243c218","line":114,"range":{"start_line":114,"start_character":6,"end_line":114,"end_character":71},"in_reply_to":"1d0917a9_6befcc8f","updated":"2023-09-20 14:27:16.000000000","message":"Well, this is kolla-base and pre.yml playbook is running before everything...\n\n.zuul.d/base.yaml \u003e\u003e\u003e\n\n\n\n- job:\n    name: kolla-base\n    parent: base\n    timeout: 10800\n    post-timeout: 10800\n    pre-run: tests/playbooks/pre.yml\n    run: tests/playbooks/run.yml\n    post-run: tests/playbooks/post.yml\n    attempts: 5\n    irrelevant-files:\n      - ^.*\\.rst$\n      - ^doc/.*\n      - ^etc/.*\n      - ^releasenotes/.*$\n      - ^specs/.*$\n      - ^test-requirements.txt$\n      - ^\\.zuul\\.d/\n      - ^\\..+\n      - ^contrib/\n      - ^LICENSE$\n      - ^tox\\.ini$\n    vars:\n      publisher: false\n    extra-vars:\n      kolla_logs_dir: \"{{ zuul_output_dir }}/logs/kolla\"\n      kolla_build_logs_dir: \"{{ kolla_logs_dir }}/build\"\n      virtualenv_path: \"/tmp/kolla-virtualenv\"\n\n\nSo, I think it is pointless to create another job called kolla-base-podman where podman will be installed instead of docker. Docker and podman can live side by side and podman has only 30 mb on ubuntu (and it will be same for other distros I think).\n\nSo, what do you think ? Copy kolla-base to kolla-base-podman and add container_engine: podman and edit pre.yml to conditional ? Or just leave it as it is ?","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2f931c59dad60e98ec9d4c3707b1280fa3291b17","unresolved":false,"context_lines":[{"line_number":111,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install {{ zuul.project.src_dir }}\""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    - name: Install podman lib"},{"line_number":114,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install podman\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    - name: Configure Docker repo for Debian/Ubuntu"},{"line_number":117,"context_line":"      block:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"28ceea20_e2fc18ad","line":114,"range":{"start_line":114,"start_character":6,"end_line":114,"end_character":71},"in_reply_to":"46ec3591_a54a628e","updated":"2023-09-21 10:50:48.000000000","message":"Yeah, just noticed, it\u0027s fine.","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"0f8595aa80854a81028ed7f3fb868e2139e7da73","unresolved":true,"context_lines":[{"line_number":111,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install {{ zuul.project.src_dir }}\""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    - name: Install podman lib"},{"line_number":114,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install podman\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    - name: Configure Docker repo for Debian/Ubuntu"},{"line_number":117,"context_line":"      block:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"46ec3591_a54a628e","line":114,"range":{"start_line":114,"start_character":6,"end_line":114,"end_character":71},"in_reply_to":"6e00d059_e115102b","updated":"2023-09-21 10:49:02.000000000","message":"I\u0027ve already added variable and didn\u0027t create new *-podman job, i just handled it in playbooks. I think it\u0027s not needed. WDYT ?","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"357d52e177e59f352b975a7ea6e46a2dc929706a","unresolved":true,"context_lines":[{"line_number":111,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install {{ zuul.project.src_dir }}\""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    - name: Install podman lib"},{"line_number":114,"context_line":"      command: \"{{ virtualenv_path }}/bin/python -m pip install podman\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    - name: Configure Docker repo for Debian/Ubuntu"},{"line_number":117,"context_line":"      block:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"6e00d059_e115102b","line":114,"range":{"start_line":114,"start_character":6,"end_line":114,"end_character":71},"in_reply_to":"d43bb27a_d243c218","updated":"2023-09-21 10:47:09.000000000","message":"Yes, create kolla-base-docker and kolla-base-podman with container_engine variable - and make Kolla-base their parent, and then base all the ,,end\u0027\u0027 jobs on one of these - I understand installing them both might probably work, but I don\u0027t want us to chase some weird containerd version issues or whatever in future","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fc69a55193a8f07b2298af0da69fbb2517750a1b","unresolved":true,"context_lines":[{"line_number":189,"context_line":"        mode: 0666"},{"line_number":190,"context_line":"      become: true"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"    - name: Install Docker"},{"line_number":193,"context_line":"      package:"},{"line_number":194,"context_line":"        name: podman"},{"line_number":195,"context_line":"      become: true"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"a55023fc_75182b72","line":195,"range":{"start_line":192,"start_character":1,"end_line":195,"end_character":18},"updated":"2023-09-20 13:20:48.000000000","message":"Docker or podman? ;-)","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"788c238768d9eb86534a140f5b17124ea1619a25","unresolved":true,"context_lines":[{"line_number":189,"context_line":"        mode: 0666"},{"line_number":190,"context_line":"      become: true"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"    - name: Install Docker"},{"line_number":193,"context_line":"      package:"},{"line_number":194,"context_line":"        name: podman"},{"line_number":195,"context_line":"      become: true"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9ded174e_4cf9e680","line":195,"range":{"start_line":192,"start_character":1,"end_line":195,"end_character":18},"in_reply_to":"7261e5d8_992f79f9","updated":"2023-09-20 13:48:07.000000000","message":"This task is called \"Install Docker\" and installs podman package - I don\u0027t think that\u0027s a good thing","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"4ef3a620838e941561f894e27bef4abffbcc6213","unresolved":false,"context_lines":[{"line_number":189,"context_line":"        mode: 0666"},{"line_number":190,"context_line":"      become: true"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"    - name: Install Docker"},{"line_number":193,"context_line":"      package:"},{"line_number":194,"context_line":"        name: podman"},{"line_number":195,"context_line":"      become: true"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e0709ca8_1d1029e2","line":195,"range":{"start_line":192,"start_character":1,"end_line":195,"end_character":18},"in_reply_to":"9ded174e_4cf9e680","updated":"2023-09-20 14:27:16.000000000","message":"Yeah, it was just first patchset and I was lazy to amend task name after copy :D","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"54a30ea1133e1ef2eef0ab13b937f7d23f40aea1","unresolved":true,"context_lines":[{"line_number":189,"context_line":"        mode: 0666"},{"line_number":190,"context_line":"      become: true"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"    - name: Install Docker"},{"line_number":193,"context_line":"      package:"},{"line_number":194,"context_line":"        name: podman"},{"line_number":195,"context_line":"      become: true"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7261e5d8_992f79f9","line":195,"range":{"start_line":192,"start_character":1,"end_line":195,"end_character":18},"in_reply_to":"a55023fc_75182b72","updated":"2023-09-20 13:31:33.000000000","message":"Docker CE installed above)","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"}],"tests/playbooks/run.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fc69a55193a8f07b2298af0da69fbb2517750a1b","unresolved":true,"context_lines":[{"line_number":10,"context_line":"        logs_dir: \"{{ kolla_build_logs_dir }}\""},{"line_number":11,"context_line":"        quiet: true"},{"line_number":12,"context_line":"        base: \"{{ base_distro }}\""},{"line_number":13,"context_line":"        engine: \"{{ container_engine }}\""},{"line_number":14,"context_line":"        template_override: /etc/kolla/template_overrides.j2"},{"line_number":15,"context_line":"        # NOTE(yoctozepto): to avoid issues with IPv6 not enabled in the docker daemon"},{"line_number":16,"context_line":"        # and since we don\u0027t need isolated networks here, use host networking"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7358f14b_f3af963f","line":13,"range":{"start_line":13,"start_character":20,"end_line":13,"end_character":36},"updated":"2023-09-20 13:20:48.000000000","message":"do we need that defined in the base jobs?","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2f931c59dad60e98ec9d4c3707b1280fa3291b17","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        logs_dir: \"{{ kolla_build_logs_dir }}\""},{"line_number":11,"context_line":"        quiet: true"},{"line_number":12,"context_line":"        base: \"{{ base_distro }}\""},{"line_number":13,"context_line":"        engine: \"{{ container_engine }}\""},{"line_number":14,"context_line":"        template_override: /etc/kolla/template_overrides.j2"},{"line_number":15,"context_line":"        # NOTE(yoctozepto): to avoid issues with IPv6 not enabled in the docker daemon"},{"line_number":16,"context_line":"        # and since we don\u0027t need isolated networks here, use host networking"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d20e94d7_9d471259","line":13,"range":{"start_line":13,"start_character":20,"end_line":13,"end_character":36},"in_reply_to":"0a79528f_7c03b141","updated":"2023-09-21 10:50:48.000000000","message":"Done","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"4ef3a620838e941561f894e27bef4abffbcc6213","unresolved":true,"context_lines":[{"line_number":10,"context_line":"        logs_dir: \"{{ kolla_build_logs_dir }}\""},{"line_number":11,"context_line":"        quiet: true"},{"line_number":12,"context_line":"        base: \"{{ base_distro }}\""},{"line_number":13,"context_line":"        engine: \"{{ container_engine }}\""},{"line_number":14,"context_line":"        template_override: /etc/kolla/template_overrides.j2"},{"line_number":15,"context_line":"        # NOTE(yoctozepto): to avoid issues with IPv6 not enabled in the docker daemon"},{"line_number":16,"context_line":"        # and since we don\u0027t need isolated networks here, use host networking"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0a79528f_7c03b141","line":13,"range":{"start_line":13,"start_character":20,"end_line":13,"end_character":36},"in_reply_to":"7358f14b_f3af963f","updated":"2023-09-20 14:27:16.000000000","message":"I need to check, it was first patchset :D , i just copied almst everywhere","commit_id":"2f89c594d924002fcc5f2e84ee8cced47e4fa65b"}]}
