Wednesday, 2026-01-28

opendevreviewMerged openstack/openstack-ansible-plugins master: Update for CONTRIBUTING.rst file  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97178312:22
opendevreviewMerged openstack/openstack-ansible master: docs: Update configuration documentation  https://review.opendev.org/c/openstack/openstack-ansible/+/96946612:24
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_magnum stable/2025.2: Do not remove policy.yaml file  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97482413:17
opendevreviewMerged openstack/ansible-role-pki master: Add hashi_vault backend  https://review.opendev.org/c/openstack/ansible-role-pki/+/94888113:42
jrosserdamiandabrowski: i don't know if you have any view about the order we should merge the rest of the hashi vault patches?14:34
noonedeadpunkI have a comment to all of them kinda14:35
noonedeadpunkbut I left it here: https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/94942714:35
jrosserand i wonder does this cover everything? https://review.opendev.org/q/topic:%22osa_hashi_vault%22+status:open14:35
damiandabrowskiwe need to patch all service roles now. when it's done, we need to merge patches in integrated repo14:36
noonedeadpunkwe can pretend this issue does not exist, as we still need to cover 2.19 issues regardless14:36
noonedeadpunkbut I'd rather not merge smth which is known not to work14:36
damiandabrowskihttps://review.opendev.org/q/topic:%22osa_hashi_vault%22+status:open does not cover everything(yet) but it covers all services from our default tests scenario14:36
damiandabrowskinoonedeadpunk: thanks for a comment, I'll fix it14:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update Ansible Core to 2.19  https://review.opendev.org/c/openstack/openstack-ansible/+/97175614:40
noonedeadpunktalking about the devil....14:40
jrosserhmm i wonder how we will know what even needs doing14:46
noonedeadpunkwell... Ideally ansible-lint should be catching *some* things14:48
noonedeadpunkbut things like that driving me nuts: https://review.opendev.org/c/openstack/ansible-role-pki/+/971772/1/vars/main.yml14:50
noonedeadpunkbtw - maybe you have any better idea how to do that?>14:50
jrosseroh my thats nasty14:57
noonedeadpunkespecially give we have that pattern in many places...14:59
noonedeadpunknah, ansible-lint doesn't not seem to be bothered by issues much :(15:06
jrosserfor that case i would say that the equivalent python was maybe a one liner15:06
jrosserand as we use it everywhere a custom filter would not be a terrible choice15:07
jrosserbecasue its pretty much unreadable as it stands15:07
noonedeadpunkyeah, it probably does make sense to have it indeed...15:07
noonedeadpunksmth like `reject_if_exists`15:08
jrossermaybe you found it already but this discusses the exact case https://www.0xf8.org/2021/03/filtering-with-ansibles-selectattr-rejectattr-when-the-tested-attribute-can-be-absent/15:08
jrosserhah and ends with "At some point you should of course consider writing a dedicated test in Python"15:09
noonedeadpunknice...15:10
noonedeadpunkyeah15:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Make role compatible with ansible-core>=2.19  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/97503315:17
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-pki master: Ensure condition exists before rejectattr  https://review.opendev.org/c/openstack/ansible-role-pki/+/97177215:27
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Ensure defaults are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/97503515:33
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_service master: Ensure systemd_overrides_only exists before rejectattr  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/97177115:52
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build master: Ensure multiline jinja ends with variable  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/97504416:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update Ansible Core to 2.19  https://review.opendev.org/c/openstack/openstack-ansible/+/97175616:32
noonedeadpunkhopefully now it passes up to setup-openstack...16:33
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build master: Ensure multiline jinja ends with variable  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/97504416:49
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Don't attempt to loop over undefined variables  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/97505217:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update Ansible Core to 2.19  https://review.opendev.org/c/openstack/openstack-ansible/+/97175617:10
noonedeadpunkand now answering the question - I have really no idea how to ensure that we have everything covered....17:11
opendevreviewMerged openstack/openstack-ansible-os_glance stable/2025.2: Update configuration for cinder_catalog_info  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/97471617:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Ensure implicit boolean conversion  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97505417:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update Ansible Core to 2.19  https://review.opendev.org/c/openstack/openstack-ansible/+/97175617:39
jrossernoonedeadpunk: https://paste.opendev.org/show/bBZQ57Afxe7ZOmPubd9U/17:47
jrosser^ tested this on a list of dicts that may/may not have `condition` defined17:50
noonedeadpunkthat somehow looks too simple :D17:51
noonedeadpunkIthink would be nice to be able to pass the key to get as an argument, but yeah...17:52
noonedeadpunkI think we should do smth like that17:52
jrosseryeah its way nicer than the jinja17:59
noonedeadpunkit was reasonable enough before, but that's indeed over the edge even for me....17:59
noonedeadpunkcan you come up with the patch for the filter? I can update my patches to use/depend on it then18:00
noonedeadpunk(I mislead about naming as reject/rejectattr are likely different ones, or just different by another argument)18:01
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/2025.1: Fix shibboleth installation for EL  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/97463318:04
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/2025.2: Fix shibboleth installation for EL  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/97463222:06
opendevreviewMerged openstack/openstack-ansible-os_glance stable/2025.1: Update configuration for cinder_catalog_info  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/97471823:10

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