)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"d629fa00a7f2f4fa87b9434a94a0f4087e670624","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"f08b3c76_0482fa52","updated":"2022-02-20 17:57:13.000000000","message":"undoing WIP status because it silences all notifications to me","commit_id":"614f748f5e7cd3d5bbb50f3d87058709d5c3879b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"4f0c28b8beaf0984ab60f73d1d8f93b77758add5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"54348026_59f88f0e","updated":"2022-02-20 21:27:15.000000000","message":"hmm, oddly, on Debian the sudo PATH is set not to include sbin:\n\n   SUDO_COMMAND\u003d/bin/sh -c echo BECOME-SUCCESS-trizpokxwlexbmhffsudyxudkwnmrdvn ; PATH\u003d/home/zuul/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/games /usr/bin/python3\n","commit_id":"7a6c7c40e7dbddc6bfbaa296603024d7ab982d21"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"ad98b308314c65c15629535f0ef4b0a1eda6d3d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"d5a82763_48bfdb09","updated":"2022-02-21 09:12:14.000000000","message":"ok, now it needs a tenks guru @mgoddard if you have some spare time, I might have a look at it another time\n\nPLAY [hypervisors] *************************************************************\n\nTASK [Gathering Facts] *********************************************************\ntask path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:11\nUsing module file /home/zuul/tenks-venv/lib64/python3.6/site-packages/ansible/modules/system/setup.py\nPipelining is enabled.\n\u003clocalhost\u003e ESTABLISH LOCAL CONNECTION FOR USER: zuul\n\u003clocalhost\u003e EXEC /bin/sh -c \u0027/usr/libexec/platform-python \u0026\u0026 sleep 0\u0027\nok: [localhost]\nMETA: ran handlers\n\nTASK [include_tasks] ***********************************************************\ntask path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:18\nincluded: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml for localhost\n\nTASK [Gather os specific variables] ********************************************\ntask path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:2\nfatal: [localhost]: FAILED! \u003d\u003e {\n    \"msg\": \"No file was found when using first_found. Use errors\u003d\u0027ignore\u0027 to allow this task to be skipped if no files are found\"\n}\n\nPLAY RECAP *********************************************************************\nlocalhost                  : ok\u003d11   changed\u003d1    unreachable\u003d0    failed\u003d1    skipped\u003d2    rescued\u003d0    ignored\u003d0   \n","commit_id":"fe6c1e899ca5e15ec1f635fee9a5c91fe2e0b732"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"7aa19d6335da82446086e90a4b229098d6ff3a1a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"716e13f4_4dad6ee0","in_reply_to":"d5a82763_48bfdb09","updated":"2022-02-21 14:51:44.000000000","message":"I think it\u0027s due to Tenks not using ansible_facts to reference facts.","commit_id":"fe6c1e899ca5e15ec1f635fee9a5c91fe2e0b732"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"7751a1b624697aec37911d402beb0ccf77116ac2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"db4a58fd_98470e5d","updated":"2022-02-21 16:38:53.000000000","message":"it moved further:\n\nTASK [Fail when Open vSwitch is not installed] *********************************\ntask path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:39\nfatal: [localhost]: FAILED! \u003d\u003e {\n    \"changed\": false,\n    \"msg\": \"Tenks requires openvswitch to be installed and running. Please install openvswitch. If it is installed, please report this as a bug.\"\n}\n","commit_id":"72e65ab140505ec69bc611ab6d6055a0a04ce277"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"7c7c65fc0ad2b14d3fd5d2cf2c8167bbea1cf728","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"3dc92b7b_a13e921a","in_reply_to":"815451c0_66dd38ca","updated":"2022-02-21 17:23:26.000000000","message":"ah, me blind, thanks","commit_id":"72e65ab140505ec69bc611ab6d6055a0a04ce277"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"eaf95bc955fc5d2cf3a02fd77b9e2bb98b24ccbe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"815451c0_66dd38ca","in_reply_to":"db4a58fd_98470e5d","updated":"2022-02-21 17:03:39.000000000","message":"See previous task: permission denied. It\u0027s also possible to use a linux bridge, by setting bridge_type: linux in the tenks config","commit_id":"72e65ab140505ec69bc611ab6d6055a0a04ce277"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f81b365967a61ef1eb7c92e1b661250562f65272","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"272b52a7_f878a5a2","updated":"2022-02-21 18:14:03.000000000","message":"recheck","commit_id":"3edccf4a4c4a310ae8844f863361ff77d588bdf6"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"fb30cd0938e50c99abd24f8af6eb9c6bf48ac51d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"5257218f_c090bd55","updated":"2022-02-21 18:55:55.000000000","message":"recheck","commit_id":"3edccf4a4c4a310ae8844f863361ff77d588bdf6"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"6ff9930af579edec9074fe6ece9b5cae997986aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"db892e81_c9afcc6d","updated":"2022-02-21 20:55:06.000000000","message":"centos:\n\n    \"msg\": \"Failed to connect socket to \u0027/var/run/libvirt-tenks/libvirt-sock\u0027: No such file or directory\"\n\n\nubuntu:\n\n    \"msg\": \"Unable to start service libvirtd: Job for libvirtd.service failed because the control process exited with error code.\\nSee \\\"systemctl status libvirtd.service\\\" and \\\"journalctl -xe\\\" for details.\\n\"\n\n\nIt\u0027s kind of expect now that we have libvirt in container that tenks knows nothing about.","commit_id":"dd69ab64257479957ae5be3d11497c3ab04d1236"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bee7503580bf8c387987c662ddf9d4bd8745ba88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"eb3f4249_daed5ddd","in_reply_to":"db892e81_c9afcc6d","updated":"2022-02-22 09:24:37.000000000","message":"When I first wrote this patch it was possible to have two libvirt daemons running, but then that stopped working. Kayobe stops tenks from deploying a host daemon:\n\nhttps://opendev.org/openstack/kayobe/src/branch/master/dev/tenks-deploy-config-compute.yml#L39","commit_id":"dd69ab64257479957ae5be3d11497c3ab04d1236"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"577d30746bf0682920fb606d1b99660ecf4f91ab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"daf1fc9a_f79eda45","in_reply_to":"eb3f4249_daed5ddd","updated":"2022-02-22 09:42:56.000000000","message":"Thanks!","commit_id":"dd69ab64257479957ae5be3d11497c3ab04d1236"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"2483304e746356a0b22aba2057752ea40414e10f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"6242e1b6_4cf70c34","updated":"2022-02-22 11:38:24.000000000","message":"TASK [stackhpc.libvirt-vm : Ensure the VM disk volumes exist] ******************\ntask path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-vm/tasks/volumes.yml:19\n\u003clocalhost\u003e ESTABLISH LOCAL CONNECTION FOR USER: zuul\n\u003clocalhost\u003e EXEC /bin/sh -c \u0027echo ~zuul \u0026\u0026 sleep 0\u0027\n\u003clocalhost\u003e EXEC /bin/sh -c \u0027( umask 77 \u0026\u0026 mkdir -p \"` echo /home/zuul/.ansible/tmp `\"\u0026\u0026 mkdir \"` echo /home/zuul/.ansible/tmp/ansible-tmp-1645529085.5497627-115824-95819270604850 `\" \u0026\u0026 echo ansible-tmp-1645529085.5497627-115824-95819270604850\u003d\"` echo /home/zuul/.ansible/tmp/ansible-tmp-1645529085.5497627-115824-95819270604850 `\" ) \u0026\u0026 sleep 0\u0027\n\u003clocalhost\u003e PUT /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-vm/files/virt_volume.sh TO /home/zuul/.ansible/tmp/ansible-tmp-1645529085.5497627-115824-95819270604850/virt_volume.sh\n\u003clocalhost\u003e EXEC /bin/sh -c \u0027chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1645529085.5497627-115824-95819270604850/ /home/zuul/.ansible/tmp/ansible-tmp-1645529085.5497627-115824-95819270604850/virt_volume.sh \u0026\u0026 sleep 0\u0027\n\u003clocalhost\u003e EXEC /bin/sh -c \u0027sudo -H -S -n  -u root /bin/sh -c \u0027\"\u0027\"\u0027echo BECOME-SUCCESS-mlclruuencowtwgdkrrekjawqiqfqssl ; VOLUME_GROUP\u003dlibvirt-qemu VOLUME_OWNER\u003dlibvirt-qemu /home/zuul/.ansible/tmp/ansible-tmp-1645529085.5497627-115824-95819270604850/virt_volume.sh -n tk0vol0 -p tenks -c 4GiB -f qcow2  -a False\u0027\"\u0027\"\u0027 \u0026\u0026 sleep 0\u0027\n\u003clocalhost\u003e EXEC /bin/sh -c \u0027rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1645529085.5497627-115824-95819270604850/ \u003e /dev/null 2\u003e\u00261 \u0026\u0026 sleep 0\u0027\nfailed: [localhost] (item\u003d{\u0027capacity\u0027: \u00274GiB\u0027, \u0027name\u0027: \u0027tk0vol0\u0027, \u0027pool\u0027: \u0027tenks\u0027}) \u003d\u003e {\n    \"ansible_loop_var\": \"item\",\n    \"changed\": false,\n    \"item\": {\n        \"capacity\": \"4GiB\",\n        \"name\": \"tk0vol0\",\n        \"pool\": \"tenks\"\n    },\n    \"msg\": \"non-zero return code\",\n    \"rc\": 1,\n    \"stderr\": \"\",\n    \"stderr_lines\": [],\n    \"stdout\": \"Failed to create volume\\nerror: Failed to create vol tk0vol0\\nerror: internal error: creation of non-raw file images is not supported without qemu-img.\\n\",\n    \"stdout_lines\": [\n        \"Failed to create volume\",\n        \"error: Failed to create vol tk0vol0\",\n        \"error: internal error: creation of non-raw file images is not supported without qemu-img.\"\n    ]\n}\n\n\nGuessing it would be best to fake it like with ovs-vsctl but it would require path mounting and translation so probably an overkill. Thus, we seem to be best off installing qemu-img/qemu-utils on host.","commit_id":"129832c516bc5d398583ee8807cd286073ffde43"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"4dbd99c2dbbc15efdc1a866c6f8eb4c34fd03d5d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"c1db5430_9b036607","updated":"2022-02-22 11:46:35.000000000","message":"and centos got to ironic testing and failed there so we have got to the state from 2019, good","commit_id":"129832c516bc5d398583ee8807cd286073ffde43"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bdd63beaa28b0a8c6e7127326974e8e4c8d80b15","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"3df8b3b6_720f94c6","in_reply_to":"2416200c_6c5887ec","updated":"2022-02-22 12:17:38.000000000","message":"https://review.opendev.org/c/openstack/kolla/+/830401","commit_id":"129832c516bc5d398583ee8807cd286073ffde43"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cbd059d02f7e3dd1b82800ca8565d6f3872b84e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"2416200c_6c5887ec","in_reply_to":"6242e1b6_4cf70c34","updated":"2022-02-22 11:51:29.000000000","message":"Kayobe CI has this little gem on ubuntu:\n\ndocker exec -u root nova_libvirt bash -c \u0027apt update \u0026\u0026 apt -y install qemu-utils\u0027\n\nThe package isn\u0027t huge, so if kolla CI also needs it we could add it to the image.","commit_id":"129832c516bc5d398583ee8807cd286073ffde43"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a2e55c82802788c7ddbd8cc41f8b3291d99d94a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"5d29ce25_a0d0319f","updated":"2022-02-22 14:31:31.000000000","message":"I can\u0027t see console logs in the zuul logs. I wonder why. No PXE/DHCP packets in the tcpdumps either.","commit_id":"af79c42cf1ea96c677ddf258b953dc92f72561c9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"8c491ad7b74c93ce26dc539d22bc076462008b2e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"4718cd8a_ce3ea4d4","updated":"2022-02-22 13:47:46.000000000","message":"ok, we arrive at the same spot in ubuntu","commit_id":"af79c42cf1ea96c677ddf258b953dc92f72561c9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"66d286518fff9c8d564ed454b8229110ebcff152","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"ed2e9e43_e204e566","updated":"2022-02-22 12:22:33.000000000","message":"recheck","commit_id":"af79c42cf1ea96c677ddf258b953dc92f72561c9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cb618503f39aeef1e869c3cae26ad8cebf2c7e4d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"1ab2d61d_75506f04","in_reply_to":"21ef16e8_a8370fb7","updated":"2022-02-23 09:24:07.000000000","message":"Although we do test standard pxe in kayobe CI...","commit_id":"af79c42cf1ea96c677ddf258b953dc92f72561c9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"cf761a907e05a53df41b4d9c2199d3df719fffec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"8833a0df_8d673546","in_reply_to":"5d29ce25_a0d0319f","updated":"2022-02-22 18:33:41.000000000","message":"Which \"console logs\" do you mean?","commit_id":"af79c42cf1ea96c677ddf258b953dc92f72561c9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"262e844e9efe22a5db2f1a3b97f99d07c986a99d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"21ef16e8_a8370fb7","in_reply_to":"8833a0df_8d673546","updated":"2022-02-23 09:20:53.000000000","message":"From the tenks VMs. They should end up in /var/log/kolla/tenks.\n\nAlthough checking ironic conductor logs (usually the best place to start), I find it didn\u0027t get that far:\n\n2022-02-22 13:08:30.710 9 ERROR ironic.drivers.modules.image_cache [req-3be8b906-46ff-452e-ae5f-15eb57adfcb9 2c676403b64f4b5ca3d5aa68b3d5964a 5950854c2ac54adb9b07857d0327e2e5 - default default] Could not link image ec835445-e7a9-4be2-b60c-baa290f933ed from /tftpboot/master_images/ec835445-e7a9-4be2-b60c-baa290f933ed.converted to /httpboot/f85cca57-20f9-414c-a5ec-8d94ac8f180b/deploy_kernel, error: [Errno 18] Invalid cross-device link: \u0027/tftpboot/master_images/ec835445-e7a9-4be2-b60c-baa290f933ed.converted\u0027 -\u003e \u0027/httpboot/f85cca57-20f9-414c-a5ec-8d94ac8f180b/deploy_kernel\u0027: OSError: [Errno 18] Invalid cross-device link: \u0027/tftpboot/master_images/ec835445-e7a9-4be2-b60c-baa290f933ed.converted\u0027 -\u003e \u0027/httpboot/f85cca57-20f9-414c-a5ec-8d94ac8f180b/deploy_kernel\u0027\n\nThis must mean that standard PXE boot is broken with the direct deploy driver. Let\u0027s see if we can get it working with iPXE and come back to that. (note this in ironic.conf.j2)\n\n{% if enable_ironic_ipxe | bool %}\n{# NOTE(mgoddard): iPXE uses the TFTP image cache (tftp_master_path, default\n   /tftpboot/master_images), in which images get hard linked to the http_root\n   directory (/httpboot). These must be on the same device, but /httpboot and\n   /tftpboot live in separate Docker volumes. Override the default paths for\n   iPXE to place them both in /httpboot. This prevents mixing PXE and iPXE. #}\ntftp_root \u003d /httpboot\ntftp_master_path \u003d /httpboot/master_images\ntftp_server \u003d {{ api_interface_address }}\n{% endif %}","commit_id":"af79c42cf1ea96c677ddf258b953dc92f72561c9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"cb49833b5abff544de5cff86d1b634ed31679dca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"952c4f07_eb02033a","updated":"2022-02-23 11:27:56.000000000","message":"Ok, we are looking better now - ironic-conductor worked and the \"baremetal\" was started, received DHCP reply and then failed serving the image over HTTP.\n\nhttp://192.0.2.1:8089/boot.ipxe.................. Connection timed out (http://ipxe.org/4c0a6035)\n","commit_id":"25030a2f2ae0f6f3c6f2943d9c9407d9db834422"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"503fb635649c1377b706779fcce7a6d2f766b8df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"c70b12e3_247d9f09","in_reply_to":"952c4f07_eb02033a","updated":"2022-02-23 11:31:19.000000000","message":"Sounds like a network plumbing issue. Did it get a DHCP response from ironic_dnsmasq or neutron?","commit_id":"25030a2f2ae0f6f3c6f2943d9c9407d9db834422"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"1e07632fdd7b91b45e44d1fe8f3a64463293bbad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"0ff434c0_f87f0d4d","in_reply_to":"c70b12e3_247d9f09","updated":"2022-02-23 11:47:12.000000000","message":"neutron","commit_id":"25030a2f2ae0f6f3c6f2943d9c9407d9db834422"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"ecd32e8e9bec27dbd012dc5ffd2a5e94400304d9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"f08c1173_4b4b87aa","updated":"2022-02-23 14:37:38.000000000","message":"oh well, let it test but I have found the likely issue - the networking is messed up now - we have the physnet addressing on a different interface which makes the http server unable to reply (unable to route back properly)","commit_id":"d8716dc65def0a797d92f35990e578d1f8bcbe1d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"38d29a2da9861908b2211eec585311e30290b487","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"00b6e382_3d0fbbe0","updated":"2022-02-23 16:53:54.000000000","message":"IT\u0027S ALIVE! ❤️","commit_id":"2996b0fe3106d5f5ab854b056c2f49bc61bd90a3"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"77c3d0f1d558472872daeffc91492f616c3f074b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"e5b0db92_72cda313","in_reply_to":"00b6e382_3d0fbbe0","updated":"2022-02-23 17:12:28.000000000","message":"amazing","commit_id":"2996b0fe3106d5f5ab854b056c2f49bc61bd90a3"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a946c98d76d1dd430cd28621814d4d1aba62948f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"4afe8927_160580bb","in_reply_to":"e5b0db92_72cda313","updated":"2022-02-23 17:14:02.000000000","message":"indeed!","commit_id":"2996b0fe3106d5f5ab854b056c2f49bc61bd90a3"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"30c50e10c1575cc043560adc8e8595e175a553ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"5b31220e_e9f4bff5","updated":"2022-02-23 18:22:23.000000000","message":"duh, but it passed on all variants except debian where it failed on tenks reqs installation","commit_id":"bb2e534379320df2c6d1b0946c6c34bf630a7a4c"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"861443755d79b2031faea8f5b1bb0ac6244f145c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"37e7b78b_54d0767a","updated":"2022-02-23 18:22:30.000000000","message":"recheck","commit_id":"bb2e534379320df2c6d1b0946c6c34bf630a7a4c"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"64799fbb4a1bc900cc36e810702e73d9cf767668","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":32,"id":"52f57650_0cbc8fc2","updated":"2022-02-25 16:53:52.000000000","message":"TODO: testing should not --wait, otherwise it does not try repeating and wastes a lot of time","commit_id":"80d70bef37105f95797521d7ae774a127788c418"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"01c8787862726c61e79072794da2e496ad61317a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":32,"id":"0b08feb1_03a0e43e","updated":"2022-02-25 20:53:49.000000000","message":"ok, so the culprit with pxe/ipxe is on ironic\u0027s changing the defaults https://review.opendev.org/c/openstack/ironic/+/816824","commit_id":"80d70bef37105f95797521d7ae774a127788c418"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"3dbdf08bff27bc296019f0b3022cf5ad081cf329","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":32,"id":"9ac8c525_71e84448","updated":"2022-02-25 18:22:12.000000000","message":"pxe works but there is also a bug that we don\u0027t catch - reconfigure restarts all ironic containers because it finds a difference in ironic_pxe","commit_id":"80d70bef37105f95797521d7ae774a127788c418"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9a0a86f201f3dac182192be2eff4c1b5bd333cf4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":32,"id":"e29955fb_c80a40f0","in_reply_to":"4777baa2_fb6247f2","updated":"2022-03-02 18:15:40.000000000","message":"Done","commit_id":"80d70bef37105f95797521d7ae774a127788c418"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"82524d6eece7ccd40b2d024abe3fa91a2d157273","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":32,"id":"4777baa2_fb6247f2","in_reply_to":"52f57650_0cbc8fc2","updated":"2022-02-25 22:09:31.000000000","message":"this is open","commit_id":"80d70bef37105f95797521d7ae774a127788c418"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"5a557ebc59b1c1c27fc71a8fdf0c9dcc50816685","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":33,"id":"1fa71b63_3e778f8c","updated":"2022-02-25 22:11:08.000000000","message":"it\u0027s nice this testing is already proving useful","commit_id":"6ee5723f5ab91dbf1efe1709e60888c3d69bd9a7"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"451b4994e514c963def699d2015cbdd26dadc1bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":33,"id":"d044072e_6b811810","updated":"2022-02-25 22:09:17.000000000","message":"recheck","commit_id":"6ee5723f5ab91dbf1efe1709e60888c3d69bd9a7"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"cf6783d9b72932540c61ce1c3d17f50176233872","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":34,"id":"17ee450b_39a2dda0","updated":"2022-02-26 10:02:07.000000000","message":"TODO: fix job on Debian (tenks fails for some reason; ask frickler to hold a node if we can\u0027t come up with an idea without it)","commit_id":"1d9002a8a14f418bac06c1fd95a39010062e0355"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f4a78e465bd0eadb26cba4f87bafa9c6f7f17fa7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":34,"id":"6bf724ec_dc09737d","updated":"2022-02-26 09:00:13.000000000","message":"recheck","commit_id":"1d9002a8a14f418bac06c1fd95a39010062e0355"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"c5424ac2f492ddb7eea7d3cea79bee02f25864d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":34,"id":"16f6c961_1c53be75","in_reply_to":"17ee450b_39a2dda0","updated":"2022-03-01 20:42:29.000000000","message":"fixed by bumping ansible in tenks - to properly support debian bullseye","commit_id":"1d9002a8a14f418bac06c1fd95a39010062e0355"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"d1df6805098d971db08ddc303b92b1408b5a62bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":40,"id":"19a904ff_a3bc6ea8","updated":"2022-03-01 20:41:38.000000000","message":"IT\u0027S FULLY ALIVE ❤️","commit_id":"e78c58c6ec42c8c83696ebd4e1451d0ef9b51a88"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"ad7d87c0f7388625b52285ac8a46e173c755e47b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"96d3d4b4_af8edc1c","updated":"2022-03-03 07:43:36.000000000","message":"Starting galaxy role install process\n- downloading role \u0027libvirt-host\u0027, owned by stackhpc\nERROR! Unexpected Exception, this is probably a bug: The read operation timed out\n\nnice","commit_id":"d0310d815973781e5d853fbf92468b065a81d511"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"1cf8c2f03fd9be3eb3b49e5bafb82eaaa2a21ba6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"56e33360_b1505718","updated":"2022-03-03 07:49:36.000000000","message":"and others\n\n2022-03-02 22:47:35.344 8 ERROR ironic.drivers.modules.ipmitool [req-129c514e-73b1-4323-908b-42832587f961 60d2d308f4f24ef7bf503120342e64f9 c199ad559005490facfcd8a113bf7870 - default default] IPMI Error while attempting \"ipmitool -I lanplus -H 0.0.0.0 -L ADMINISTRATOR -p 6230 -U username -R 1 -N 5 -f /tmp/tmpqhg45ti4 chassis bootdev pxe\" for node 7aa94abd-7d39-40d8-9005-7c28ef11a22a. Error: Unexpected error while running command.\n","commit_id":"d0310d815973781e5d853fbf92468b065a81d511"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a6862222452aaca0c955c52e5623cd161764132a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"7c55fb19_3dbb61a6","updated":"2022-03-03 08:04:13.000000000","message":"recheck","commit_id":"d0310d815973781e5d853fbf92468b065a81d511"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"1eade956c8ec4139595c4da890d8f02a87fa8dc1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"c9915922_b9de07e8","updated":"2022-03-03 08:04:26.000000000","message":"though it looks like something broke in ironic/vbmc...","commit_id":"d0310d815973781e5d853fbf92468b065a81d511"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d4ed864bf875ce39021b82d38c0446dc33821311","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"fb52f609_c486acaf","in_reply_to":"96d3d4b4_af8edc1c","updated":"2022-03-03 09:47:47.000000000","message":"We ended up with 10 retries in kayobe! See tools/ansible-galaxy-retried.sh","commit_id":"d0310d815973781e5d853fbf92468b065a81d511"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"4197db158c9b81b9b21770415d105818612f87bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":42,"id":"9eaf270d_839b8ce7","in_reply_to":"fb52f609_c486acaf","updated":"2022-03-03 10:35:15.000000000","message":"Ack, though I\u0027m worried about the other issue. It seems suddenly ipmi started misbehaving or something...","commit_id":"d0310d815973781e5d853fbf92468b065a81d511"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"5fad64e3e29ffd25d8509b791c1db8493afb1951","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":43,"id":"73104d83_3705ffcf","updated":"2022-03-03 14:31:16.000000000","message":"bingo, venv-in-venv was killing it. now to let it use more time and we should be home","commit_id":"3a5abf2e6f526caf69bb04ef0c293f3765ee6420"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"6b60259391eb92af7172af7b6f6f7e324caf00d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":43,"id":"7f6c5c7b_d5edb93c","in_reply_to":"73104d83_3705ffcf","updated":"2022-03-03 16:07:01.000000000","message":"it seems it was in fact only lack of time and some other random issue; anyhow, it looks fine in the current state","commit_id":"3a5abf2e6f526caf69bb04ef0c293f3765ee6420"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"daf548ea5ad3686e9b6bb303c5e647fec9e451fe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":46,"id":"ffa13497_608f9258","updated":"2022-03-04 17:05:49.000000000","message":"hmm... nova-conductor could not find a suitable node, yet no other errors I can see - mgoddard?","commit_id":"76e0a33ec222a69b6ae9d22cb4b778f68fe10e1e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"22bc5fa41a69bb87bbe4e87522a5c03e41c68e54","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":47,"id":"03eca4a4_f4e267b4","updated":"2022-03-05 18:38:34.000000000","message":"recheck","commit_id":"b7355b1a20da7e775d1abe5a6387583ccf240ac0"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"31685c6279b2db9279fb0d77869856e25ac9836c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":47,"id":"12b117dc_b49f17a7","updated":"2022-03-05 12:58:13.000000000","message":"recheck\n\nfor fun","commit_id":"b7355b1a20da7e775d1abe5a6387583ccf240ac0"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"67bda0573c47aa16900c3e321de1cd2b79bb919b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":47,"id":"51117362_824b3b59","updated":"2022-03-05 15:11:28.000000000","message":"yeah, there seem to be random issues with nova-\u003eironic and ironic-\u003evbmc actions; all in all, they don\u0027t look like anything we could fix in kolla/k-a","commit_id":"b7355b1a20da7e775d1abe5a6387583ccf240ac0"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"022a3ed20dde4588fc1bd5767a85795b4bf48bc9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":49,"id":"827604dd_505a3dce","updated":"2022-03-07 09:07:08.000000000","message":"Nice work","commit_id":"91778aca76cc5df534de0a95d84363c834c2657a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"1edccf9e7f832d19dcf9e94435a38c3ae4658d86","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":49,"id":"323fa2aa_217bac2e","updated":"2022-03-05 20:04:06.000000000","message":"let it have those 15 mins to boot that one sad baremetal node","commit_id":"91778aca76cc5df534de0a95d84363c834c2657a"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"fd55727e963fff45ca5d240ba3b1a6fcd64b8004","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":49,"id":"ad6ae929_60bf2f72","in_reply_to":"827604dd_505a3dce","updated":"2022-03-07 09:14:43.000000000","message":"tenks!","commit_id":"91778aca76cc5df534de0a95d84363c834c2657a"}],"tests/deploy-tenks.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c986406517517a05ade457a0d8ad152e7a6c9bf0","unresolved":true,"context_lines":[{"line_number":32,"context_line":"    python3 -m venv ${TENKS_VENV_PATH}"},{"line_number":33,"context_line":"    ${TENKS_VENV_PATH}/bin/pip install -U pip"},{"line_number":34,"context_line":"    ${TENKS_VENV_PATH}/bin/pip install ${TENKS_SRC_PATH}"},{"line_number":35,"context_line":"    ${TENKS_VENV_PATH}/bin/ansible-galaxy install \\"},{"line_number":36,"context_line":"        --role-file\u003d\"${TENKS_SRC_PATH}/requirements.yml\" \\"},{"line_number":37,"context_line":"        --roles-path\u003d\"${TENKS_SRC_PATH}/ansible/roles/\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    # Run Tenks."},{"line_number":40,"context_line":"    ${TENKS_VENV_PATH}/bin/ansible-playbook \\"}],"source_content_type":"text/x-sh","patch_set":45,"id":"8904dbff_a4d842d8","line":37,"range":{"start_line":35,"start_character":4,"end_line":37,"end_character":55},"updated":"2022-03-04 09:34:49.000000000","message":"Retries pls","commit_id":"6d1560ce8f36bec6caa2a9fd705bd5e1ea41b324"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"818d150f8eb876c71f230093dd8b7eddc60fa913","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    python3 -m venv ${TENKS_VENV_PATH}"},{"line_number":33,"context_line":"    ${TENKS_VENV_PATH}/bin/pip install -U pip"},{"line_number":34,"context_line":"    ${TENKS_VENV_PATH}/bin/pip install ${TENKS_SRC_PATH}"},{"line_number":35,"context_line":"    ${TENKS_VENV_PATH}/bin/ansible-galaxy install \\"},{"line_number":36,"context_line":"        --role-file\u003d\"${TENKS_SRC_PATH}/requirements.yml\" \\"},{"line_number":37,"context_line":"        --roles-path\u003d\"${TENKS_SRC_PATH}/ansible/roles/\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    # Run Tenks."},{"line_number":40,"context_line":"    ${TENKS_VENV_PATH}/bin/ansible-playbook \\"}],"source_content_type":"text/x-sh","patch_set":45,"id":"2311b6b5_c6859ddd","line":37,"range":{"start_line":35,"start_character":4,"end_line":37,"end_character":55},"in_reply_to":"87f92c23_9fd44818","updated":"2022-03-06 08:37:56.000000000","message":"Done","commit_id":"6d1560ce8f36bec6caa2a9fd705bd5e1ea41b324"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9559d4b761d775c5f305d22205368d7df3dae67e","unresolved":true,"context_lines":[{"line_number":32,"context_line":"    python3 -m venv ${TENKS_VENV_PATH}"},{"line_number":33,"context_line":"    ${TENKS_VENV_PATH}/bin/pip install -U pip"},{"line_number":34,"context_line":"    ${TENKS_VENV_PATH}/bin/pip install ${TENKS_SRC_PATH}"},{"line_number":35,"context_line":"    ${TENKS_VENV_PATH}/bin/ansible-galaxy install \\"},{"line_number":36,"context_line":"        --role-file\u003d\"${TENKS_SRC_PATH}/requirements.yml\" \\"},{"line_number":37,"context_line":"        --roles-path\u003d\"${TENKS_SRC_PATH}/ansible/roles/\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    # Run Tenks."},{"line_number":40,"context_line":"    ${TENKS_VENV_PATH}/bin/ansible-playbook \\"}],"source_content_type":"text/x-sh","patch_set":45,"id":"87f92c23_9fd44818","line":37,"range":{"start_line":35,"start_character":4,"end_line":37,"end_character":55},"in_reply_to":"8904dbff_a4d842d8","updated":"2022-03-04 14:51:06.000000000","message":"ah, right","commit_id":"6d1560ce8f36bec6caa2a9fd705bd5e1ea41b324"}],"tests/run.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d7275e5566a95b22f191ee516b5f41b9cff619df","unresolved":false,"context_lines":[{"line_number":119,"context_line":"          # allow IPA to connect to ironic API"},{"line_number":120,"context_line":"          iptables -I FORWARD -p tcp --dport $IRONIC_SERVICE_PORT -j ACCEPT || true"},{"line_number":121,"context_line":"          # allow IPA to connect to ironic inspector"},{"line_number":122,"context_line":"          iptables -I FORWARD -p tcp --dport $IRONIC_INSPECTOR_PORT -j ACCEPT || true"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"          # agent ramdisk gets instance image from swift"},{"line_number":125,"context_line":"          iptables -I INPUT -d $INTERNAL_VIP -p tcp --dport ${SWIFT_DEFAULT_BIND_PORT:-8080} -j ACCEPT || true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7faddb67_d1621a16","line":122,"updated":"2019-09-05 14:10:55.000000000","message":"Need forward rule for DHCP:\n\nsudo iptables -I FORWARD -p udp --dport 67:68 --sport 67:68 -j ACCEPT || true","commit_id":"7807f7894a5bbc69c183ab415ed82e0ed7755426"}],"tests/templates/tenks-deploy-config.yml.j2":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"5beb89e0423c803fc3737b7eaedf1fe4352a7fee","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# This file holds the config given to Tenks when running `tenks-deploy.sh`."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"node_types:"},{"line_number":5,"context_line":"  type0:"}],"source_content_type":"text/x-jinja2","patch_set":25,"id":"466a8687_8413f6e5","line":2,"range":{"start_line":2,"start_character":58,"end_line":2,"end_character":70},"updated":"2022-02-23 15:50:01.000000000","message":"it\u0027s deploy-tenks","commit_id":"2996b0fe3106d5f5ab854b056c2f49bc61bd90a3"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a946c98d76d1dd430cd28621814d4d1aba62948f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# This file holds the config given to Tenks when running `tenks-deploy.sh`."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"node_types:"},{"line_number":5,"context_line":"  type0:"}],"source_content_type":"text/x-jinja2","patch_set":25,"id":"71213fe0_969202f1","line":2,"range":{"start_line":2,"start_character":58,"end_line":2,"end_character":70},"in_reply_to":"466a8687_8413f6e5","updated":"2022-02-23 17:14:02.000000000","message":"Done","commit_id":"2996b0fe3106d5f5ab854b056c2f49bc61bd90a3"}],"tools/init-runonce":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"132707364587c24d2a269dfdff96835b2db14bcb","unresolved":true,"context_lines":[{"line_number":76,"context_line":"$KOLLA_OPENSTACK_COMMAND image create --disk-format qcow2 --container-format bare --public \\"},{"line_number":77,"context_line":"    --property os_type\u003d${IMAGE_TYPE} --file ${IMAGE_PATH}/${IMAGE} ${IMAGE_NAME}"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"if openstack service show ironic \u003e/dev/null 2\u003e\u00261; then"},{"line_number":80,"context_line":"    echo Creating IPA images for ironic"},{"line_number":81,"context_line":"    openstack image create --disk-format aki --container-format aki --private \\"},{"line_number":82,"context_line":"        --file /etc/kolla/config/ironic/ironic-agent.kernel ipa.vmlinuz"}],"source_content_type":"application/octet-stream","patch_set":34,"id":"9c697a6a_df508406","line":79,"updated":"2022-02-26 10:00:38.000000000","message":"TODO: not touch init-runonce","commit_id":"1d9002a8a14f418bac06c1fd95a39010062e0355"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"9a0a86f201f3dac182192be2eff4c1b5bd333cf4","unresolved":false,"context_lines":[{"line_number":76,"context_line":"$KOLLA_OPENSTACK_COMMAND image create --disk-format qcow2 --container-format bare --public \\"},{"line_number":77,"context_line":"    --property os_type\u003d${IMAGE_TYPE} --file ${IMAGE_PATH}/${IMAGE} ${IMAGE_NAME}"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"if openstack service show ironic \u003e/dev/null 2\u003e\u00261; then"},{"line_number":80,"context_line":"    echo Creating IPA images for ironic"},{"line_number":81,"context_line":"    openstack image create --disk-format aki --container-format aki --private \\"},{"line_number":82,"context_line":"        --file /etc/kolla/config/ironic/ironic-agent.kernel ipa.vmlinuz"}],"source_content_type":"application/octet-stream","patch_set":34,"id":"a0db62b1_145943b7","line":79,"in_reply_to":"9c697a6a_df508406","updated":"2022-03-02 18:15:40.000000000","message":"Done","commit_id":"1d9002a8a14f418bac06c1fd95a39010062e0355"}]}
