Tuesday, 2025-03-11

*** mrunge_ is now known as mrunge06:35
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: Remove deprecated secure_proxy_ssl_header option  https://review.opendev.org/c/openstack/kolla-ansible/+/94403212:31
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: Fix path to heat config-generator.conf  https://review.opendev.org/c/openstack/kolla-ansible/+/94403312:42
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: Remove oslo_concurrency from keystone.conf  https://review.opendev.org/c/openstack/kolla-ansible/+/94403412:50
shermanmin kolla-ansible, is there a recommended style for "template thing if variable is configured"?15:14
shermanmwondering if we have something preferred over:15:14
shermanm{% if some_ansible_var is defined %}15:14
shermanm        a_conditional_line15:14
shermanm{% else %}15:14
shermanm        otherwise_default_line15:14
shermanm{% endif %}15:14
opendevreviewMerged openstack/kayobe stable/2024.2: CI: create ansible.cfg for pre-upgrade deployment  https://review.opendev.org/c/openstack/kayobe/+/94234415:31
opendevreviewMerged openstack/kayobe stable/2024.1: CI: create ansible.cfg for pre-upgrade deployment  https://review.opendev.org/c/openstack/kayobe/+/94234515:31
jovialshermanm, I guess normally, the variable is defined in role defaults or group_vars/all.yml as kind of documentation that the variable exists, so you'd have to use `is truthy` or similar15:38
shermanmjovial: yeah, that's what I was thinking, but then `is truthy` breaks if you eventually set a default. some places seem to have a pair of variables for e.g. `feature_x_enabled: true` `feature_x_value: something` 15:47
jovialI guess to extent, we have a bunch of feature flags: https://github.com/openstack/kolla-ansible/blob/master/ansible/group_vars/all.yml#L836 which then might cause other variables to be used, but those variables don't follow that feature_x_value pattern15:54
jovialWe don't really leave variables undefined though; they always get some sensible default15:56
shermanmthanks! for context, we're maintaining a decently large downstream fork of kolla-ansible and various services, and I've been looking for ways to keep it more maintainable and make it easier to upstream things16:03
opendevreviewMerged openstack/kayobe stable/2023.2: CI: create ansible.cfg for pre-upgrade deployment  https://review.opendev.org/c/openstack/kayobe/+/94234616:18
opendevreviewMerged openstack/kayobe stable/2024.2: Remove graphlib-backport requirement  https://review.opendev.org/c/openstack/kayobe/+/94317116:18
opendevreviewPierre Riteau proposed openstack/kayobe master: Remove remaining mentions of Ubuntu Jammy  https://review.opendev.org/c/openstack/kayobe/+/94407522:02
opendevreviewPierre Riteau proposed openstack/kayobe master: CI: Make kayobe-seed-images-rocky9-podman experimental  https://review.opendev.org/c/openstack/kayobe/+/94407622:07
opendevreviewPierre Riteau proposed openstack/kayobe master: Revert "CI: Make kayobe-overcloud-upgrade-slurp-rocky9 non-voting"  https://review.opendev.org/c/openstack/kayobe/+/94407722:12

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