Wednesday, 2025-07-16

noonedeadpunkNeilHanlon: hm, I'm checking for docker images for Rocky 10, and I don't see same ubi-init image we used to use for molecule on 907:49
noonedeadpunkdo you happen to know anything about that?07:50
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add C10S and Rocky jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/95515008:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add C10S and Rocky jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/95515008:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add C10S and Rocky jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/95515008:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add C10S and Rocky 10 jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/95515008:16
gillesMoHello ! I want to remove unused services from my deplyment : ceilometer, gnocchi, aodh, heat. Is there a way with the playbooks or am I forced to do all of that manually ?08:36
gillesMoRemoving LXC conainers is easy, but purging galera, rabbitmq, haproxy... Ans ceilometer has some baremetal systemd services... Not so easy08:40
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add C10S and Rocky 10 jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/95515009:00
noonedeadpunkgillesMo: well, for haproxy you kinda can define a service as absent, which should work09:02
noonedeadpunkI think there is possibility to make a playbook for such clean-up, but I don't we have one out of the box today09:03
noonedeadpunksmth like this: https://paste.openstack.org/show/bXpEV8HgpFxfaOiHfMI1/09:06
gillesMoThanks noonedeadpunk 09:12
damiandabrowskiinteresting, I just found a strange behavior of ignore_errors: "{{ ansible_check_mode }}" when it's used in a loop10:20
damiandabrowskiit ignores error even when ansible_check_mode = false....10:20
damiandabrowskihttps://paste.opendev.org/show/bo3sdiZptfsCHPMTyhUi/10:20
damiandabrowskipotentially, it may affect us because we do the same thing here: https://opendev.org/openstack/ansible-role-pki/src/branch/master/tasks/main_certs.yml#L3210:22
noonedeadpunkthat kinda sucks then....10:27
jrosserwhen is _pki_install_certificates_defs not defined?10:48
damiandabrowskiit's enough if one of the variables inside _pki_install_certificates_defs is not defined10:53
damiandabrowskiexample: https://paste.opendev.org/show/bkMNF74kbN8wu6itKja3/10:55
jrosserhmmm i still don't really understand where we encounter that in a real situation, where it's not an error11:24
jrosserwhich we wouldnt otherwise control with `default()` or `when: item.foo is defined`11:25
noonedeadpunkif you're still about ansible_check_mode - it was specifically for role to pass with --check11:25
jrosserright, and in that case some previous var or register doesnt contain the expected things?11:26
noonedeadpunkif it's first time run - you don;'t generate certs at all11:27
noonedeadpunkso you have nothing to slurp kinda11:27
noonedeadpunkbut you will cert creation module showing as changed at least...11:27
noonedeadpunkbut make tasks relying on cert existing to fail11:28
noonedeadpunk(or private key to begin with)11:28
jrosserwell it might be simpler to put `when: not ansible_check_mode` on some particularly troublesome tasks11:40
jrosserand then it is also possible to later do `when foo is not skipped`11:40
noonedeadpunkif ansible_check_mode resolves to true even when not set - I guess it would make things even worse?11:40
jrosserbut check mode is really tricky11:40
jrosseri think its always defined?11:41
jrosseras true or false11:42
noonedeadpunkoh... I misinterpret https://paste.opendev.org/show/bo3sdiZptfsCHPMTyhUi/11:42
noonedeadpunkbut wait. how it happens then11:42
jrosseri must say i am still unsure of that actual situation tbh11:43
jrosserbut i can completely understand how the code can fail if some tasks don't generate the expected files to slurp11:44
noonedeadpunkso having `ignore_errors: False` there explicitly does fail11:45
jrosserpart of the error in the example paste is using an undfined var in the loop: statement11:45
noonedeadpunkso it's kinda matter of ansible_check_mode resolution I guess11:46
jrosseroh, or is it /o\11:46
noonedeadpunkhttps://paste.opendev.org/show/bkXVJVfwbsqWWRrrAAv6/11:47
noonedeadpunkdamiandabrowski: it might be worth to try to report bug to ansible, dunno11:50
noonedeadpunkas it looks off11:50
noonedeadpunkand according to this comment it should resolve vars https://github.com/ansible/ansible/issues/76138#issuecomment-95208872111:51
noonedeadpunkas this also is ignored: https://paste.opendev.org/show/bdbJhWnmj6KktEayP0Us/11:53
noonedeadpunklike vars are just not resolved there at all anymore11:53
damiandabrowskiack11:54
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_cinder stable/2025.1: Remove project_id from Cinder endpoint  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/95518312:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Offload kernel module management to openstack_hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/95368512:50
opendevreviewMerged openstack/openstack-ansible-os_swift master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/95485213:04
opendevreviewMerged openstack/openstack-ansible-openstack_hosts master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/95473313:09
opendevreviewMerged openstack/openstack-ansible-os_horizon master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/95486213:14
opendevreviewMerged openstack/openstack-ansible-os_neutron master: tox: Drop basepython (used only python3) and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/95486913:14
opendevreviewMerged openstack/openstack-ansible-os_keystone master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/95486413:20
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Fix sync of /etc/apt/mirrors/ to container base image.  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/95498013:47
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: tox: Drop basepython (used only python3) and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/95473013:47
opendevreviewMerged openstack/openstack-ansible-memcached_server master: Always install netcat-openbsd on debian  https://review.opendev.org/c/openstack/openstack-ansible-memcached_server/+/95498614:11
opendevreviewMerged openstack/openstack-ansible-haproxy_server master: Always install netcat-openbsd on debian  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/95498514:12
opendevreviewMerged openstack/openstack-ansible-haproxy_server master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/95420114:12
opendevreviewMerged openstack/openstack-ansible-plugins master: Remove special case for CentOS 8  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/88676114:15
opendevreviewMerged openstack/openstack-ansible-repo_server master: Fix role idempotency  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/95131914:24
opendevreviewMerged openstack/openstack-ansible-os_nova master: Drop rootwrap.d creation  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/95330714:25
opendevreviewMerged openstack/openstack-ansible-plugins master: Add debian trixie as a supported platform  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/95497614:31
opendevreviewMerged openstack/openstack-ansible-openstack_hosts master: Ensure sudo is installed before configuring it  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/95320214:39
opendevreviewMerged openstack/openstack-ansible-os_swift master: Clean-up "Create drive-audit cron job"  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/95485314:43
opendevreviewMerged openstack/openstack-ansible-os_cinder master: Remove project_id from Cinder endpoint  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/95508914:45
opendevreviewMerged openstack/openstack-ansible-os_cinder master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/95485814:45
opendevreviewMerged openstack/openstack-ansible-repo_server master: Clean-up nginx-related task after 2025.1 release  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/95132014:46
jrosseri wonder which of these we should use instead of libpcre3 https://packages.debian.org/search?suite=trixie&arch=amd64&searchon=names&keywords=libpcre215:09
jrosserseems like just once choice on redhat vs lots on debian15:09
opendevreviewMerged openstack/openstack-ansible-os_cinder master: Clean-up "Remove the old db_sync fact"  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/95486015:12
opendevreviewMerged openstack/openstack-ansible-os_nova master: Allow to skip discovered mdevs  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/95055815:13
noonedeadpunkI wonder if there is difference15:17
noonedeadpunkI think it should be libpcre2-posix315:18
noonedeadpunkas rest are 8/16/32 bit runtimes15:18
jrosseri wasnt sure what that meant tbh15:29
jrosserand this is not much help https://codesearch.opendev.org/?q=libpcre2&i=nope&literal=nope&files=&excludeFiles=&repos=15:29
jrosserwhich makes me wonder how much this actually is needed15:30
opendevreviewMerged openstack/openstack-ansible-os_glance master: Switch cinderstore job to noble  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/95432015:36
opendevreviewMerged openstack/openstack-ansible-lxc_container_create master: Remove duplicated default configuration parameters  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/95124215:51
noonedeadpunkFWIW, was pointed to this bug about live migration failures: https://gitlab.com/qemu-project/qemu/-/issues/1937 We have pretty much all regions and versions affected by it16:08
noonedeadpunkpretty much  the way to reproduce - stress-ng --vm 4 --vm-bytes 14G --vm-keep on a 16gb VM16:09
jrosseri was just seeing in #nova16:09
jrosserlooks like a bad bug16:09
noonedeadpunkyup16:09
noonedeadpunkas the only currently available workaround - set this to false: https://opendev.org/openstack/openstack-ansible-os_nova/src/branch/master/templates/nova.conf.j2#L279 16:10
noonedeadpunkor rolling back to tunneling16:11
noonedeadpunk(nova_libvirtd_listen_tls: 0)16:12
opendevreviewMerged openstack/openstack-ansible-os_skyline stable/2025.1: Ensure u-c are used for Skyline installation  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/95435516:14
noonedeadpunkjrosser: this has an ansible task with another workaround: https://issues.redhat.com/browse/RHEL-103240?focusedId=27595864&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-2759586416:32
jrosserhmmm yes looks like we need to get that sorted out16:36
noonedeadpunkI have not yet even decided what evil is better...16:37
noonedeadpunkpotentially disabling aes sucks the least, but I'm not sure if it's gonna be applied to already running VMs16:39
jrosseralso I wonder if we need a master sha bump16:52
jrossermy trixie tempest blew up a lot on threading things which I expect are addressed16:53
noonedeadpunkI don't think all of them are, but I can make one, sure17:03
opendevreviewMerged openstack/openstack-ansible master: Do not disable configure_mirrors extra repos for debian  https://review.opendev.org/c/openstack/openstack-ansible/+/95431618:58
opendevreviewMerged openstack/openstack-ansible master: Define bootstrap_host_public_address in AIO defaults  https://review.opendev.org/c/openstack/openstack-ansible/+/95357718:58
opendevreviewMerged openstack/openstack-ansible master: Make AIO networks configurable  https://review.opendev.org/c/openstack/openstack-ansible/+/95367519:00
opendevreviewMerged openstack/openstack-ansible stable/2024.1: Bump SHAs for 2024.1  https://review.opendev.org/c/openstack/openstack-ansible/+/95088719:00
opendevreviewMerged openstack/openstack-ansible stable/2024.1: Do not disable configure_mirrors extra repos for debian  https://review.opendev.org/c/openstack/openstack-ansible/+/95433919:00
opendevreviewMerged openstack/openstack-ansible stable/2024.1: Remove upgrade jobs from 2023.2  https://review.opendev.org/c/openstack/openstack-ansible/+/95088819:00
opendevreviewMerged openstack/openstack-ansible stable/2024.2: Do not require full git & autoconf on EL  https://review.opendev.org/c/openstack/openstack-ansible/+/95162119:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.2: Bump SHAs for EOL-ing 2023.2  https://review.opendev.org/c/openstack/openstack-ansible/+/95089319:15
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump SHAs for master  https://review.opendev.org/c/openstack/openstack-ansible/+/95522619:15
noonedeadpunkjrosser: sorry almost forgot ^19:15
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/2025.1: Remove project_id from Cinder endpoint  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/95518319:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/2025.1: Ensure sudo is installed before configuring it  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/95523019:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/2025.1: Ensure sudo is installed before configuring it  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/95523019:21
opendevreviewMerged openstack/openstack-ansible master: Use the master branch of the openstack.osa collection for dev work  https://review.opendev.org/c/openstack/openstack-ansible/+/95497919:33
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/95374021:37
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/95374021:42
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: Replace usage outdate egrep to grep  https://review.opendev.org/c/openstack/openstack-ansible/+/95374021:42
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: Replaced usage outdate egrep to grep  https://review.opendev.org/c/openstack/openstack-ansible/+/95374021:43
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028421:46
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028421:46
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Replaced usage outdate egrep to grep  https://review.opendev.org/c/openstack/ansible-hardening/+/95524221:47
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Replaced usage outdate egrep to grep  https://review.opendev.org/c/openstack/ansible-hardening/+/95524221:51
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Replaced usage outdate egrep to grep  https://review.opendev.org/c/openstack/ansible-hardening/+/95524221:53
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Replaced usage outdate egrep to grep  https://review.opendev.org/c/openstack/ansible-hardening/+/95524221:55
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: wip  https://review.opendev.org/c/openstack/ansible-hardening/+/95524721:56
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: wip  https://review.opendev.org/c/openstack/ansible-hardening/+/95524721:57
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Clean-up "Remove old config block for V-72223 from openstack-ansible-security"  https://review.opendev.org/c/openstack/ansible-hardening/+/95524721:58
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-ops master: Replaced usage outdate egrep to grep  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/95525022:11
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-ops master: Replaced usage outdate egrep to grep  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/95525022:13
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028422:18
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028422:18
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028422:19
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028422:19
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028422:20
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Use doc8 for documentation generation  https://review.opendev.org/c/openstack/ansible-hardening/+/71028422:21
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Remove outdate file manual-test.rc  https://review.opendev.org/c/openstack/ansible-hardening/+/95525122:23
opendevreviewIvan Anfimov proposed openstack/ansible-hardening master: Remove outdate file manual-test.rc  https://review.opendev.org/c/openstack/ansible-hardening/+/95525122:24
opendevreviewMerged openstack/openstack-ansible master: Use platform_check role for AIO bootstrap  https://review.opendev.org/c/openstack/openstack-ansible/+/95169522:50

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!