{"count":3762,"next":"https://openstack.recordsansible.org/33327b40a2074e5e0f1193d13c28e5ff6637458be52aa91f0530cca657faeb22/ara-report/api/v1/tasks?limit=100&offset=100","previous":null,"results":[{"id":3762,"items":{"results":0},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/handlers/main.yml","tags":["rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:35.999595Z","updated":"2025-12-14T11:05:36.187642Z","started":"2025-12-14T11:05:35.995878Z","ended":"2025-12-14T11:05:36.183919Z","duration":"00:00:00.188041","name":"python_venv_build : Virtual Environment changed","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029eb","action":"ansible.builtin.meta","lineno":16,"handler":true,"status":"completed","file":431,"playbook":4},{"id":3761,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_db_setup.yml","tags":["skip_ansible_lint"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:34.282524Z","updated":"2025-12-14T11:05:35.949217Z","started":"2025-12-14T11:05:34.279621Z","ended":"2025-12-14T11:05:35.945087Z","duration":"00:00:01.665466","name":"os_rally : Setup the Rally deployment","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012bdf","action":"ansible.builtin.shell","lineno":34,"handler":false,"status":"completed","file":911,"playbook":4},{"id":3760,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_db_setup.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:33.159077Z","updated":"2025-12-14T11:05:34.236596Z","started":"2025-12-14T11:05:33.155873Z","ended":"2025-12-14T11:05:34.232922Z","duration":"00:00:01.077049","name":"os_rally : Check for existing Rally deployment","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012bde","action":"ansible.builtin.command","lineno":28,"handler":false,"status":"completed","file":911,"playbook":4},{"id":3759,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_db_setup.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:31.963132Z","updated":"2025-12-14T11:05:33.112342Z","started":"2025-12-14T11:05:31.959912Z","ended":"2025-12-14T11:05:33.108531Z","duration":"00:00:01.148619","name":"os_rally : Create/upgrade Rally DB schema","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012bdd","action":"ansible.builtin.command","lineno":22,"handler":false,"status":"completed","file":911,"playbook":4},{"id":3758,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_db_setup.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:30.894814Z","updated":"2025-12-14T11:05:31.913068Z","started":"2025-12-14T11:05:30.891657Z","ended":"2025-12-14T11:05:31.907754Z","duration":"00:00:01.016097","name":"os_rally : Check for db","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012bdc","action":"ansible.builtin.command","lineno":16,"handler":false,"status":"completed","file":911,"playbook":4},{"id":3757,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":["rally-config"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:30.663217Z","updated":"2025-12-14T11:05:30.798554Z","started":"2025-12-14T11:05:30.659581Z","ended":"2025-12-14T11:05:30.793498Z","duration":"00:00:00.133917","name":"os_rally : Including rally_db_setup tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002a38","action":"ansible.builtin.include_tasks","lineno":107,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3756,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_post_install.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:30.042634Z","updated":"2025-12-14T11:05:30.615832Z","started":"2025-12-14T11:05:30.039653Z","ended":"2025-12-14T11:05:30.611715Z","duration":"00:00:00.572062","name":"os_rally : Drop Rally config","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012b24","action":"openstack.config_template.config_template","lineno":16,"handler":false,"status":"completed","file":910,"playbook":4},{"id":3755,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":["rally-config"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:29.815186Z","updated":"2025-12-14T11:05:29.948349Z","started":"2025-12-14T11:05:29.811710Z","ended":"2025-12-14T11:05:29.943611Z","duration":"00:00:00.131901","name":"os_rally : Including rally_post_install tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002a37","action":"ansible.builtin.include_tasks","lineno":102,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3754,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:29.427902Z","updated":"2025-12-14T11:05:29.764288Z","started":"2025-12-14T11:05:29.423913Z","ended":"2025-12-14T11:05:29.759693Z","duration":"00:00:00.335780","name":"python_venv_build : Record the necessary facts","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012aa6","action":"community.general.ini_file","lineno":22,"handler":false,"status":"completed","file":841,"playbook":4},{"id":3753,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:29.067081Z","updated":"2025-12-14T11:05:29.377673Z","started":"2025-12-14T11:05:29.063839Z","ended":"2025-12-14T11:05:29.373296Z","duration":"00:00:00.309457","name":"python_venv_build : Ensure local facts folder exists","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012aa5","action":"ansible.builtin.file","lineno":16,"handler":false,"status":"completed","file":841,"playbook":4},{"id":3752,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:28.880559Z","updated":"2025-12-14T11:05:29.018435Z","started":"2025-12-14T11:05:28.876035Z","ended":"2025-12-14T11:05:29.013341Z","duration":"00:00:00.137306","name":"python_venv_build : Including python_venv_set_facts tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029e9","action":"ansible.builtin.include_tasks","lineno":97,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3751,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:28.703231Z","updated":"2025-12-14T11:05:28.831108Z","started":"2025-12-14T11:05:28.699736Z","ended":"2025-12-14T11:05:28.826294Z","duration":"00:00:00.126558","name":"python_venv_build : Add symlinks from distribution python packages","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029e8","action":"ansible.builtin.include_tasks","lineno":218,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3750,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:05:28.519133Z","updated":"2025-12-14T11:05:28.654899Z","started":"2025-12-14T11:05:28.515781Z","ended":"2025-12-14T11:05:28.644433Z","duration":"00:00:00.128652","name":"python_venv_build : Install python packages into the venv (uv)","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029e4","action":"ansible.builtin.command","lineno":178,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3749,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:44.674401Z","updated":"2025-12-14T11:05:28.469356Z","started":"2025-12-14T11:04:44.671579Z","ended":"2025-12-14T11:05:28.465508Z","duration":"00:00:43.793929","name":"python_venv_build : Install python packages into the venv (pip)","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029e3","action":"ansible.builtin.pip","lineno":155,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3748,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:40.934901Z","updated":"2025-12-14T11:04:44.622844Z","started":"2025-12-14T11:04:40.931730Z","ended":"2025-12-14T11:04:44.619294Z","duration":"00:00:03.687564","name":"python_venv_build : Upgrade pip/setuptools/wheel to the versions we want","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029e1","action":"ansible.builtin.pip","lineno":127,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3747,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:38.942445Z","updated":"2025-12-14T11:04:40.886743Z","started":"2025-12-14T11:04:38.939650Z","ended":"2025-12-14T11:04:40.882601Z","duration":"00:00:01.942951","name":"python_venv_build : Build requirement and constraint files for the venv","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029df","action":"ansible.builtin.copy","lineno":96,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3746,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:38.762599Z","updated":"2025-12-14T11:04:38.896118Z","started":"2025-12-14T11:04:38.759921Z","ended":"2025-12-14T11:04:38.891744Z","duration":"00:00:00.131823","name":"python_venv_build : Create the requirements file contents","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029de","action":"ansible.builtin.set_fact","lineno":74,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3745,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:38.418517Z","updated":"2025-12-14T11:04:38.716232Z","started":"2025-12-14T11:04:38.415645Z","ended":"2025-12-14T11:04:38.712655Z","duration":"00:00:00.297010","name":"python_venv_build : Create the venv_install_destination_path parent directory","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029dd","action":"ansible.builtin.file","lineno":62,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3744,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:38.246985Z","updated":"2025-12-14T11:04:38.371689Z","started":"2025-12-14T11:04:38.243560Z","ended":"2025-12-14T11:04:38.366733Z","duration":"00:00:00.123173","name":"python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029dc","action":"ansible.builtin.file","lineno":55,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3743,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:36.618602Z","updated":"2025-12-14T11:04:38.200136Z","started":"2025-12-14T11:04:36.615854Z","ended":"2025-12-14T11:04:38.196549Z","duration":"00:00:01.580695","name":"python_venv_build : Install distro packages for venv build","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029db","action":"ansible.builtin.package","lineno":29,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3742,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:36.458712Z","updated":"2025-12-14T11:04:36.573106Z","started":"2025-12-14T11:04:36.455745Z","ended":"2025-12-14T11:04:36.568399Z","duration":"00:00:00.112654","name":"python_venv_build : Slurp up the constraints file for later re-deployment","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029da","action":"ansible.builtin.slurp","lineno":16,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3741,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:36.278940Z","updated":"2025-12-14T11:04:36.410104Z","started":"2025-12-14T11:04:36.275781Z","ended":"2025-12-14T11:04:36.406358Z","duration":"00:00:00.130577","name":"python_venv_build : Including python_venv_wheel_build tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029d6","action":"ansible.builtin.include_tasks","lineno":80,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3740,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:36.094888Z","updated":"2025-12-14T11:04:36.227502Z","started":"2025-12-14T11:04:36.091737Z","ended":"2025-12-14T11:04:36.222849Z","duration":"00:00:00.131112","name":"python_venv_build : Fail if no wheels build host is available","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029d5","action":"ansible.builtin.fail","lineno":65,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3739,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:35.914994Z","updated":"2025-12-14T11:04:36.045238Z","started":"2025-12-14T11:04:35.911629Z","ended":"2025-12-14T11:04:36.038617Z","duration":"00:00:00.126988","name":"python_venv_build : Fail if wheels are not built for multiple hosts","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029d4","action":"ansible.builtin.fail","lineno":47,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3738,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:35.338591Z","updated":"2025-12-14T11:04:35.867919Z","started":"2025-12-14T11:04:35.335680Z","ended":"2025-12-14T11:04:35.864207Z","duration":"00:00:00.528527","name":"python_venv_build : Gather build target facts","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029d3","action":"ansible.builtin.setup","lineno":31,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3737,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:35.158438Z","updated":"2025-12-14T11:04:35.289267Z","started":"2025-12-14T11:04:35.155567Z","ended":"2025-12-14T11:04:35.285693Z","duration":"00:00:00.130126","name":"python_venv_build : Gather variables for each operating system","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029d2","action":"ansible.builtin.include_vars","lineno":16,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3736,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:34.983567Z","updated":"2025-12-14T11:04:35.112186Z","started":"2025-12-14T11:04:34.979623Z","ended":"2025-12-14T11:04:35.108195Z","duration":"00:00:00.128572","name":"os_rally : Set the constraints content","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029ca","action":"ansible.builtin.set_fact","lineno":73,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3735,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":["skip_ansible_lint"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:34.530442Z","updated":"2025-12-14T11:04:34.934175Z","started":"2025-12-14T11:04:34.527577Z","ended":"2025-12-14T11:04:34.930117Z","duration":"00:00:00.402540","name":"os_rally : Retrieve local filesystem upper constraints in CI","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c9","action":"command","lineno":63,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3734,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:34.350618Z","updated":"2025-12-14T11:04:34.481714Z","started":"2025-12-14T11:04:34.347624Z","ended":"2025-12-14T11:04:34.472106Z","duration":"00:00:00.124482","name":"os_rally : Retrieve the constraints URL","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c8","action":"ansible.builtin.uri","lineno":52,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3733,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_pre_install.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:33.763765Z","updated":"2025-12-14T11:04:34.298249Z","started":"2025-12-14T11:04:33.759973Z","ended":"2025-12-14T11:04:34.294509Z","duration":"00:00:00.534536","name":"os_rally : Create Rally directories","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000129c7","action":"ansible.builtin.file","lineno":32,"handler":false,"status":"completed","file":909,"playbook":4},{"id":3732,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_pre_install.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:33.354709Z","updated":"2025-12-14T11:04:33.716778Z","started":"2025-12-14T11:04:33.351657Z","ended":"2025-12-14T11:04:33.712902Z","duration":"00:00:00.361245","name":"os_rally : Create the Rally system user","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000129c6","action":"ansible.builtin.user","lineno":22,"handler":false,"status":"completed","file":909,"playbook":4},{"id":3731,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_pre_install.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:32.987140Z","updated":"2025-12-14T11:04:33.301154Z","started":"2025-12-14T11:04:32.983743Z","ended":"2025-12-14T11:04:33.296362Z","duration":"00:00:00.312619","name":"os_rally : Create the Rally system group","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000129c5","action":"ansible.builtin.group","lineno":16,"handler":false,"status":"completed","file":909,"playbook":4},{"id":3730,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":["rally-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:32.758950Z","updated":"2025-12-14T11:04:32.888940Z","started":"2025-12-14T11:04:32.755730Z","ended":"2025-12-14T11:04:32.884432Z","duration":"00:00:00.128702","name":"os_rally : Including rally_pre_install tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c7","action":"ansible.builtin.include_tasks","lineno":47,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3729,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/roles/db_setup/tasks/main.yml","tags":["common-mariadb","common-db","rally-config"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:32.335878Z","updated":"2025-12-14T11:04:32.711028Z","started":"2025-12-14T11:04:32.331864Z","ended":"2025-12-14T11:04:32.706527Z","duration":"00:00:00.374663","name":"openstack.osa.db_setup : Grant access to the database for the service","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012924","action":"community.mysql.mysql_user","lineno":33,"handler":false,"status":"completed","file":837,"playbook":4},{"id":3728,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/roles/db_setup/tasks/main.yml","tags":["common-mariadb","common-db","rally-config"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:31.894571Z","updated":"2025-12-14T11:04:32.281145Z","started":"2025-12-14T11:04:31.891585Z","ended":"2025-12-14T11:04:32.277155Z","duration":"00:00:00.385570","name":"openstack.osa.db_setup : Create database for service","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012923","action":"community.mysql.mysql_db","lineno":23,"handler":false,"status":"completed","file":837,"playbook":4},{"id":3727,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":["always"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:31.710362Z","updated":"2025-12-14T11:04:31.846976Z","started":"2025-12-14T11:04:31.707587Z","ended":"2025-12-14T11:04:31.842880Z","duration":"00:00:00.135293","name":"Including osa.db_setup role","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c6","action":"ansible.builtin.include_role","lineno":27,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3726,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/main.yml","tags":["always"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:31.530513Z","updated":"2025-12-14T11:04:31.663816Z","started":"2025-12-14T11:04:31.527650Z","ended":"2025-12-14T11:04:31.660321Z","duration":"00:00:00.132671","name":"os_rally : Gather variables for each operating system","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c5","action":"ansible.builtin.include_vars","lineno":16,"handler":false,"status":"completed","file":785,"playbook":4},{"id":3725,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-openstack_openrc/tasks/main.yml","tags":["openstack_openrc-config"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:30.799329Z","updated":"2025-12-14T11:04:31.478612Z","started":"2025-12-14T11:04:30.795627Z","ended":"2025-12-14T11:04:31.474930Z","duration":"00:00:00.679303","name":"openstack_openrc : Create clouds.yaml file","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c3","action":"ansible.builtin.template","lineno":45,"handler":false,"status":"completed","file":411,"playbook":4},{"id":3724,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-openstack_openrc/tasks/main.yml","tags":["openstack_openrc-install"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:30.430716Z","updated":"2025-12-14T11:04:30.749155Z","started":"2025-12-14T11:04:30.427682Z","ended":"2025-12-14T11:04:30.744422Z","duration":"00:00:00.316740","name":"openstack_openrc : Create OpenStack client configuration directory","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c2","action":"ansible.builtin.file","lineno":35,"handler":false,"status":"completed","file":411,"playbook":4},{"id":3723,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-openstack_openrc/tasks/main.yml","tags":["openstack_openrc-config"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:29.695285Z","updated":"2025-12-14T11:04:30.383451Z","started":"2025-12-14T11:04:29.691972Z","ended":"2025-12-14T11:04:30.378071Z","duration":"00:00:00.686099","name":"openstack_openrc : Create openrc file","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029c1","action":"ansible.builtin.template","lineno":16,"handler":false,"status":"completed","file":411,"playbook":4},{"id":3722,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-apt_package_pinning/tasks/main.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:29.518888Z","updated":"2025-12-14T11:04:29.645320Z","started":"2025-12-14T11:04:29.515751Z","ended":"2025-12-14T11:04:29.641564Z","duration":"00:00:00.125813","name":"apt_package_pinning : Remove apt pin preferences","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029bc","action":"ansible.builtin.file","lineno":29,"handler":false,"status":"completed","file":423,"playbook":4},{"id":3721,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-apt_package_pinning/tasks/main.yml","tags":["apt-install","apt-package-pinning"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:29.323515Z","updated":"2025-12-14T11:04:29.470210Z","started":"2025-12-14T11:04:29.319765Z","ended":"2025-12-14T11:04:29.465880Z","duration":"00:00:00.146115","name":"apt_package_pinning : Add apt pin preferences","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029bb","action":"ansible.builtin.template","lineno":16,"handler":false,"status":"completed","file":423,"playbook":4},{"id":3720,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/playbooks/rally.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:29.166781Z","updated":"2025-12-14T11:04:29.276886Z","started":"2025-12-14T11:04:29.163899Z","ended":"2025-12-14T11:04:29.272270Z","duration":"00:00:00.108371","name":"Including unbound-clients tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002a3c","action":"ansible.builtin.include_role","lineno":46,"handler":false,"status":"completed","file":782,"playbook":4},{"id":3719,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/playbooks/rally.yml","tags":[],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:29.012896Z","updated":"2025-12-14T11:04:29.116881Z","started":"2025-12-14T11:04:29.007682Z","ended":"2025-12-14T11:04:29.112959Z","duration":"00:00:00.105277","name":"End playbook","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002a3b","action":"ansible.builtin.meta","lineno":42,"handler":false,"status":"completed","file":782,"playbook":4},{"id":3718,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/playbooks/rally.yml","tags":["always"],"play":162,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:28.835915Z","updated":"2025-12-14T11:04:28.961508Z","started":"2025-12-14T11:04:28.831944Z","ended":"2025-12-14T11:04:28.956541Z","duration":"00:00:00.124597","name":"Setup installation variables","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002a3a","action":"ansible.builtin.include_role","lineno":31,"handler":false,"status":"completed","file":782,"playbook":4},{"id":3717,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/roles/system_crontab_coordination/tasks/main.yml","tags":["crontab"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:27.814961Z","updated":"2025-12-14T11:04:28.789081Z","started":"2025-12-14T11:04:27.811622Z","ended":"2025-12-14T11:04:28.785611Z","duration":"00:00:00.973989","name":"openstack.osa.system_crontab_coordination : Create crontab","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029aa","action":"ansible.builtin.template","lineno":16,"handler":false,"status":"completed","file":440,"playbook":4},{"id":3716,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_cleanup.yml","tags":[],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:27.639737Z","updated":"2025-12-14T11:04:27.766733Z","started":"2025-12-14T11:04:27.635786Z","ended":"2025-12-14T11:04:27.760748Z","duration":"00:00:00.124962","name":"os_tempest : Cleanup leftover resources","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029a5","action":"ansible.builtin.shell","lineno":16,"handler":false,"status":"completed","file":781,"playbook":4},{"id":3715,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:27.463284Z","updated":"2025-12-14T11:04:27.591855Z","started":"2025-12-14T11:04:27.459744Z","ended":"2025-12-14T11:04:27.586934Z","duration":"00:00:00.127190","name":"os_tempest : Fail if tempest tests did not succeed","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029a1","action":"ansible.builtin.assert","lineno":164,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3714,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["skip_ansible_lint","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:27.287152Z","updated":"2025-12-14T11:04:27.414744Z","started":"2025-12-14T11:04:27.283796Z","ended":"2025-12-14T11:04:27.410512Z","duration":"00:00:00.126716","name":"os_tempest : Create tempest failing tests file","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000029a0","action":"ansible.builtin.shell","lineno":146,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3713,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["skip_ansible_lint","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:26.744624Z","updated":"2025-12-14T11:04:27.235810Z","started":"2025-12-14T11:04:26.739933Z","ended":"2025-12-14T11:04:27.230885Z","duration":"00:00:00.490952","name":"os_tempest : Collecting data from tempest run","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000299f","action":"ansible.builtin.shell","lineno":134,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3712,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["skip_ansible_lint","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:26.382792Z","updated":"2025-12-14T11:04:26.689254Z","started":"2025-12-14T11:04:26.379736Z","ended":"2025-12-14T11:04:26.684503Z","duration":"00:00:00.304767","name":"os_tempest : Copy stackviz-html to home directory","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000299e","action":"ansible.builtin.shell","lineno":124,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3711,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:23.871303Z","updated":"2025-12-14T11:04:26.335532Z","started":"2025-12-14T11:04:23.867696Z","ended":"2025-12-14T11:04:26.330027Z","duration":"00:00:02.462331","name":"os_tempest : Generate test-list file","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000299d","action":"ansible.builtin.shell","lineno":104,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3710,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["skip_ansible_lint","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:23.363946Z","updated":"2025-12-14T11:04:23.821197Z","started":"2025-12-14T11:04:23.359910Z","ended":"2025-12-14T11:04:23.816857Z","duration":"00:00:00.456947","name":"os_tempest : Generate html subunit results","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000299c","action":"ansible.builtin.shell","lineno":87,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3709,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["skip_ansible_lint","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:22.897729Z","updated":"2025-12-14T11:04:23.317189Z","started":"2025-12-14T11:04:22.891652Z","ended":"2025-12-14T11:04:23.313518Z","duration":"00:00:00.421866","name":"os_tempest : Generate xml subunit results","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000299b","action":"ansible.builtin.shell","lineno":70,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3708,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["skip_ansible_lint","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:04:22.290492Z","updated":"2025-12-14T11:04:22.848696Z","started":"2025-12-14T11:04:22.287646Z","ended":"2025-12-14T11:04:22.845120Z","duration":"00:00:00.557474","name":"os_tempest : Generate raw subunit results","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000299a","action":"ansible.builtin.shell","lineno":48,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3707,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_run.yml","tags":["skip_ansible_lint","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:05.431784Z","updated":"2025-12-14T11:04:22.242944Z","started":"2025-12-14T11:01:05.427742Z","ended":"2025-12-14T11:04:22.238397Z","duration":"00:03:16.810655","name":"os_tempest : Execute tempest tests","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002999","action":"ansible.builtin.shell","lineno":18,"handler":false,"status":"completed","file":780,"playbook":4},{"id":3706,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_cleanup_init.yml","tags":[],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:05.256107Z","updated":"2025-12-14T11:01:05.383039Z","started":"2025-12-14T11:01:05.251925Z","ended":"2025-12-14T11:01:05.378393Z","duration":"00:00:00.126468","name":"os_tempest : Generate saved_state.json for tempest cleanup","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002995","action":"ansible.builtin.shell","lineno":16,"handler":false,"status":"completed","file":779,"playbook":4},{"id":3705,"items":{"results":0},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/handlers/main.yml","tags":["tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:05.155077Z","updated":"2025-12-14T11:01:05.205456Z","started":"2025-12-14T11:01:05.151773Z","ended":"2025-12-14T11:01:05.201533Z","duration":"00:00:00.049760","name":"python_venv_build : Virtual Environment changed","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000293c","action":"ansible.builtin.meta","lineno":16,"handler":true,"status":"completed","file":431,"playbook":4},{"id":3704,"items":{"results":0},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/main.yml","tags":[],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:05.055690Z","updated":"2025-12-14T11:01:05.107032Z","started":"2025-12-14T11:01:05.051985Z","ended":"2025-12-14T11:01:05.101572Z","duration":"00:00:00.049587","name":"os_tempest : Flush handlers","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002991","action":"ansible.builtin.meta","lineno":70,"handler":false,"status":"completed","file":773,"playbook":4},{"id":3703,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:04.873229Z","updated":"2025-12-14T11:01:05.006699Z","started":"2025-12-14T11:01:04.867945Z","ended":"2025-12-14T11:01:05.002841Z","duration":"00:00:00.134896","name":"os_tempest : Drop test_accounts_file","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002990","action":"ansible.builtin.copy","lineno":195,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3702,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:04.483121Z","updated":"2025-12-14T11:01:04.822213Z","started":"2025-12-14T11:01:04.479748Z","ended":"2025-12-14T11:01:04.816763Z","duration":"00:00:00.337015","name":"os_tempest : Remove tempest test exclude list when there are no exclusions","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000298f","action":"ansible.builtin.file","lineno":188,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3701,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:04.290932Z","updated":"2025-12-14T11:01:04.434513Z","started":"2025-12-14T11:01:04.287697Z","ended":"2025-12-14T11:01:04.426693Z","duration":"00:00:00.138996","name":"os_tempest : Generate tempest test exclude list","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000298e","action":"ansible.builtin.copy","lineno":173,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3700,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:03.454873Z","updated":"2025-12-14T11:01:04.242503Z","started":"2025-12-14T11:01:03.451732Z","ended":"2025-12-14T11:01:04.238450Z","duration":"00:00:00.786718","name":"os_tempest : Generate tempest test include list","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000298d","action":"ansible.builtin.copy","lineno":158,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3699,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:01:00.770894Z","updated":"2025-12-14T11:01:03.408965Z","started":"2025-12-14T11:01:00.767663Z","ended":"2025-12-14T11:01:03.404359Z","duration":"00:00:02.636696","name":"os_tempest : List tempest tests","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000298c","action":"ansible.builtin.shell","lineno":144,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3698,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:59.810730Z","updated":"2025-12-14T11:01:00.718852Z","started":"2025-12-14T11:00:59.807665Z","ended":"2025-12-14T11:01:00.714836Z","duration":"00:00:00.907171","name":"os_tempest : List installed tempest plugins","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000298b","action":"ansible.builtin.shell","lineno":132,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3697,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempestconf.yml","tags":["tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:59.639387Z","updated":"2025-12-14T11:00:59.763416Z","started":"2025-12-14T11:00:59.635830Z","ended":"2025-12-14T11:00:59.758539Z","duration":"00:00:00.122709","name":"os_tempest : Copy tempest.conf to /etc/tempest","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000298a","action":"ansible.builtin.copy","lineno":46,"handler":false,"status":"completed","file":778,"playbook":4},{"id":3696,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempestconf.yml","tags":["skip_ansible_lint","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:59.462875Z","updated":"2025-12-14T11:00:59.588638Z","started":"2025-12-14T11:00:59.459856Z","ended":"2025-12-14T11:00:59.584300Z","duration":"00:00:00.124444","name":"os_tempest : Executing python-tempestconf","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002989","action":"ansible.builtin.shell","lineno":32,"handler":false,"status":"completed","file":778,"playbook":4},{"id":3695,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempestconf.yml","tags":["tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:59.287635Z","updated":"2025-12-14T11:00:59.414485Z","started":"2025-12-14T11:00:59.279973Z","ended":"2025-12-14T11:00:59.410590Z","duration":"00:00:00.130617","name":"os_tempest : Override tempestconf profile","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002988","action":"ansible.builtin.copy","lineno":26,"handler":false,"status":"completed","file":778,"playbook":4},{"id":3694,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:59.110817Z","updated":"2025-12-14T11:00:59.236112Z","started":"2025-12-14T11:00:59.107997Z","ended":"2025-12-14T11:00:59.232574Z","duration":"00:00:00.124577","name":"python_venv_build : Including python_venv_set_facts tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000293a","action":"ansible.builtin.include_tasks","lineno":97,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3693,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:58.938894Z","updated":"2025-12-14T11:00:59.063764Z","started":"2025-12-14T11:00:58.935709Z","ended":"2025-12-14T11:00:59.058934Z","duration":"00:00:00.123225","name":"python_venv_build : Add symlinks from distribution python packages","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002939","action":"ansible.builtin.include_tasks","lineno":218,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3692,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:58.751148Z","updated":"2025-12-14T11:00:58.891767Z","started":"2025-12-14T11:00:58.748057Z","ended":"2025-12-14T11:00:58.887566Z","duration":"00:00:00.139509","name":"python_venv_build : Install python packages into the venv (uv)","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002935","action":"ansible.builtin.command","lineno":178,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3691,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:58.578838Z","updated":"2025-12-14T11:00:58.702531Z","started":"2025-12-14T11:00:58.575729Z","ended":"2025-12-14T11:00:58.698630Z","duration":"00:00:00.122901","name":"python_venv_build : Install python packages into the venv (pip)","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002934","action":"ansible.builtin.pip","lineno":155,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3690,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:58.407037Z","updated":"2025-12-14T11:00:58.530600Z","started":"2025-12-14T11:00:58.403796Z","ended":"2025-12-14T11:00:58.526687Z","duration":"00:00:00.122891","name":"python_venv_build : Upgrade pip/setuptools/wheel to the versions we want","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002932","action":"ansible.builtin.pip","lineno":127,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3689,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:58.234723Z","updated":"2025-12-14T11:00:58.357679Z","started":"2025-12-14T11:00:58.231717Z","ended":"2025-12-14T11:00:58.352900Z","duration":"00:00:00.121183","name":"python_venv_build : Build requirement and constraint files for the venv","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002930","action":"ansible.builtin.copy","lineno":96,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3688,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:58.062785Z","updated":"2025-12-14T11:00:58.187758Z","started":"2025-12-14T11:00:58.059725Z","ended":"2025-12-14T11:00:58.184261Z","duration":"00:00:00.124536","name":"python_venv_build : Create the requirements file contents","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000292f","action":"ansible.builtin.set_fact","lineno":74,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3687,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:57.891662Z","updated":"2025-12-14T11:00:58.014503Z","started":"2025-12-14T11:00:57.887726Z","ended":"2025-12-14T11:00:58.010695Z","duration":"00:00:00.122969","name":"python_venv_build : Create the venv_install_destination_path parent directory","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000292e","action":"ansible.builtin.file","lineno":62,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3686,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:57.719004Z","updated":"2025-12-14T11:00:57.843599Z","started":"2025-12-14T11:00:57.716053Z","ended":"2025-12-14T11:00:57.838977Z","duration":"00:00:00.122924","name":"python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000292d","action":"ansible.builtin.file","lineno":55,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3685,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:57.546531Z","updated":"2025-12-14T11:00:57.671323Z","started":"2025-12-14T11:00:57.543612Z","ended":"2025-12-14T11:00:57.666603Z","duration":"00:00:00.122991","name":"python_venv_build : Install distro packages for venv build","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000292c","action":"ansible.builtin.package","lineno":29,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3684,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:57.391695Z","updated":"2025-12-14T11:00:57.499376Z","started":"2025-12-14T11:00:57.387857Z","ended":"2025-12-14T11:00:57.495626Z","duration":"00:00:00.107769","name":"python_venv_build : Slurp up the constraints file for later re-deployment","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000292b","action":"ansible.builtin.slurp","lineno":16,"handler":false,"status":"completed","file":430,"playbook":4},{"id":3683,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:57.211875Z","updated":"2025-12-14T11:00:57.340908Z","started":"2025-12-14T11:00:57.207739Z","ended":"2025-12-14T11:00:57.336011Z","duration":"00:00:00.128272","name":"python_venv_build : Including python_venv_wheel_build tasks","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002927","action":"ansible.builtin.include_tasks","lineno":80,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3682,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:57.027745Z","updated":"2025-12-14T11:00:57.160626Z","started":"2025-12-14T11:00:57.024007Z","ended":"2025-12-14T11:00:57.155003Z","duration":"00:00:00.130996","name":"python_venv_build : Fail if no wheels build host is available","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002926","action":"ansible.builtin.fail","lineno":65,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3681,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:56.851823Z","updated":"2025-12-14T11:00:56.977122Z","started":"2025-12-14T11:00:56.847686Z","ended":"2025-12-14T11:00:56.971859Z","duration":"00:00:00.124173","name":"python_venv_build : Fail if wheels are not built for multiple hosts","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002925","action":"ansible.builtin.fail","lineno":47,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3680,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:56.660029Z","updated":"2025-12-14T11:00:56.798776Z","started":"2025-12-14T11:00:56.655846Z","ended":"2025-12-14T11:00:56.794870Z","duration":"00:00:00.139024","name":"python_venv_build : Gather build target facts","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002924","action":"ansible.builtin.setup","lineno":31,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3679,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/main.yml","tags":["always","tempest-config","tempestconf","tempest-config","tempestconf","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:56.487796Z","updated":"2025-12-14T11:00:56.611714Z","started":"2025-12-14T11:00:56.483852Z","ended":"2025-12-14T11:00:56.606815Z","duration":"00:00:00.122963","name":"python_venv_build : Gather variables for each operating system","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002923","action":"ansible.builtin.include_vars","lineno":16,"handler":false,"status":"completed","file":429,"playbook":4},{"id":3678,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["skip_ansible_lint","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:54.774413Z","updated":"2025-12-14T11:00:56.437438Z","started":"2025-12-14T11:00:54.771571Z","ended":"2025-12-14T11:00:56.427454Z","duration":"00:00:01.655883","name":"os_tempest : Initialise tempest workspace","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002918","action":"ansible.builtin.shell","lineno":89,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3677,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["skip_ansible_lint","tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:53.698899Z","updated":"2025-12-14T11:00:54.724737Z","started":"2025-12-14T11:00:53.695741Z","ended":"2025-12-14T11:00:54.720974Z","duration":"00:00:01.025233","name":"os_tempest : Move over workspace when config is updated","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002917","action":"ansible.builtin.shell","lineno":45,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3676,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:53.071137Z","updated":"2025-12-14T11:00:53.650619Z","started":"2025-12-14T11:00:53.067750Z","ended":"2025-12-14T11:00:53.646694Z","duration":"00:00:00.578944","name":"os_tempest : Copy tempest config","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002916","action":"openstack.config_template.config_template","lineno":33,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3675,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_post_install.yml","tags":["tempest-config"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:52.118956Z","updated":"2025-12-14T11:00:53.024535Z","started":"2025-12-14T11:00:52.115677Z","ended":"2025-12-14T11:00:53.019684Z","duration":"00:00:00.904007","name":"os_tempest : Create tempest directories","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002915","action":"ansible.builtin.file","lineno":17,"handler":false,"status":"completed","file":777,"playbook":4},{"id":3674,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:51.947597Z","updated":"2025-12-14T11:00:52.071599Z","started":"2025-12-14T11:00:51.943789Z","ended":"2025-12-14T11:00:52.066596Z","duration":"00:00:00.122807","name":"os_tempest : Ping router ip address","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002911","action":"ansible.builtin.shell","lineno":278,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3673,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:51.763012Z","updated":"2025-12-14T11:00:51.899166Z","started":"2025-12-14T11:00:51.759725Z","ended":"2025-12-14T11:00:51.894719Z","duration":"00:00:00.134994","name":"os_tempest : Get router admin state and ip address","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002910","action":"ansible.builtin.set_fact","lineno":270,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3672,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:51.587440Z","updated":"2025-12-14T11:00:51.717109Z","started":"2025-12-14T11:00:51.583618Z","ended":"2025-12-14T11:00:51.713165Z","duration":"00:00:00.129547","name":"os_tempest : Store neutron public network id","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000290f","action":"ansible.builtin.set_fact","lineno":263,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3671,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:51.402978Z","updated":"2025-12-14T11:00:51.537418Z","started":"2025-12-14T11:00:51.399907Z","ended":"2025-12-14T11:00:51.533537Z","duration":"00:00:00.133630","name":"os_tempest : Store tempest flavor id","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000290e","action":"ansible.builtin.set_fact","lineno":255,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3670,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:51.214715Z","updated":"2025-12-14T11:00:51.353201Z","started":"2025-12-14T11:00:51.211800Z","ended":"2025-12-14T11:00:51.348314Z","duration":"00:00:00.136514","name":"os_tempest : Store first tempest image id","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000290d","action":"ansible.builtin.set_fact","lineno":245,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3669,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:51.027183Z","updated":"2025-12-14T11:00:51.166088Z","started":"2025-12-14T11:00:51.023996Z","ended":"2025-12-14T11:00:51.162416Z","duration":"00:00:00.138420","name":"os_tempest : Get tempest router details","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000290b","action":"openstack.cloud.routers_info","lineno":232,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3668,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:49.900010Z","updated":"2025-12-14T11:00:50.977628Z","started":"2025-12-14T11:00:49.895972Z","ended":"2025-12-14T11:00:50.973791Z","duration":"00:00:01.077819","name":"os_tempest : Get tempest public network UUID","uuid":"fa163e3e-aca0-9a5e-e2dc-00000000290a","action":"openstack.cloud.networks_info","lineno":220,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3667,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_tempest/tasks/tempest_resources.yml","tags":["tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:48.032595Z","updated":"2025-12-14T11:00:49.850369Z","started":"2025-12-14T11:00:48.028088Z","ended":"2025-12-14T11:00:49.845731Z","duration":"00:00:01.817643","name":"os_tempest : Get tempest images","uuid":"fa163e3e-aca0-9a5e-e2dc-000000002908","action":"openstack.cloud.image_info","lineno":203,"handler":false,"status":"completed","file":776,"playbook":4},{"id":3666,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/main.yml","tags":["coe-resources","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:47.843713Z","updated":"2025-12-14T11:00:47.982011Z","started":"2025-12-14T11:00:47.839685Z","ended":"2025-12-14T11:00:47.977246Z","duration":"00:00:00.137561","name":"openstack.osa.openstack_resources : Add coe resources","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000124d1","action":"ansible.builtin.include_tasks","lineno":67,"handler":false,"status":"completed","file":900,"playbook":4},{"id":3665,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/image.yml","tags":["image-resources","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:47.691617Z","updated":"2025-12-14T11:00:47.796972Z","started":"2025-12-14T11:00:47.687818Z","ended":"2025-12-14T11:00:47.791813Z","duration":"00:00:00.103995","name":"openstack.osa.openstack_resources : Looping over images to rotate","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012606","action":"ansible.builtin.include_tasks","lineno":67,"handler":false,"status":"completed","file":907,"playbook":4},{"id":3664,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/image.yml","tags":["image-resources","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:47.499648Z","updated":"2025-12-14T11:00:47.641177Z","started":"2025-12-14T11:00:47.495778Z","ended":"2025-12-14T11:00:47.636778Z","duration":"00:00:00.141000","name":"openstack.osa.openstack_resources : Define images to rotate","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012605","action":"ansible.builtin.set_fact","lineno":55,"handler":false,"status":"completed","file":907,"playbook":4},{"id":3663,"items":{"results":1},"path":"/etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/image.yml","tags":["image-resources","tempest-config","tempest-run","tempest-config","tempest-run"],"play":160,"deprecations":[],"exceptions":[],"warnings":[],"created":"2025-12-14T11:00:45.631259Z","updated":"2025-12-14T11:00:47.452260Z","started":"2025-12-14T11:00:45.627642Z","ended":"2025-12-14T11:00:47.448258Z","duration":"00:00:01.820616","name":"openstack.osa.openstack_resources : Retrieve fresh details about controlled OpenStack images","uuid":"fa163e3e-aca0-9a5e-e2dc-000000012603","action":"openstack.cloud.image_info","lineno":43,"handler":false,"status":"completed","file":907,"playbook":4}]}