Thursday, 2023-01-12

opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-tests stable/wallaby: Update tox.ini to work with 4.0  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/86984608:55
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd stable/wallaby: Handle omitted variables which appear as empty strings  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/86984208:56
opendevreviewMerged openstack/openstack-ansible-os_neutron stable/zed: Update OVN northd group documentation  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/86983409:10
opendevreviewMerged openstack/ansible-role-systemd_networkd stable/zed: Fix static routes to use Destination rather than Source key  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/86983510:18
opendevreviewMerged openstack/ansible-role-systemd_networkd stable/zed: Handle omitted variables which appear as empty strings  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/86983910:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Allow empty records for container_skel  https://review.opendev.org/c/openstack/openstack-ansible/+/86976211:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add is_nest property for container_skel  https://review.opendev.org/c/openstack/openstack-ansible/+/86976211:38
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/zed: Revert "Use /healthcheck URI for backends"  https://review.opendev.org/c/openstack/openstack-ansible/+/86996711:55
noonedeadpunkandrewbonney: for fixing galera thing I can propose only run galera playbook before haproxy... Or maybe we should just say to run haproxy as a last step during this upgrade11:56
noonedeadpunkoh, well, maybe I know better option12:02
noonedeadpunk"better"12:03
noonedeadpunklet me check in some aio...12:04
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Skip haproxy with setup-infrastructure for upgrades  https://review.opendev.org/c/openstack/openstack-ansible/+/86997412:53
noonedeadpunk^ maybe this is good enough?12:53
andrewbonneyYes, that was going to be my approach for our production deployments :)13:10
noonedeadpunkwell other solution would be to somehow rework our approach with backend configuration, and damiandabrowski is going to look into that (though I'm a bit skeptical due to complexity of what we're doing)13:13
opendevreviewMerged openstack/openstack-ansible-tests stable/wallaby: Update tox.ini to work with 4.0  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/86984613:39
damiandabrowskiactually I already wrote this change and now I'm deploying AIO with this, in a next few days I should be able to propose a change13:49
damiandabrowskibut it's not really complex13:50
damiandabrowskithe main goal is to avoid configuring haproxy services when running haproxy-install.yml, but instead configure them in pre_tasks in each role separately13:52
damiandabrowskiit's also fixing our problem with variables scope(now haproxy does not really know for ex. if glance is listening on https or http because it does not have access to glance group vars)13:53
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount stable/zed: Fix mount's systemd unit dependency logic  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/86993714:29
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount stable/yoga: Fix mount's systemd unit dependency logic  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/86993814:29
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount stable/xena: Fix mount's systemd unit dependency logic  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/86993914:29
noonedeadpunkI should have written down list of concerns with changing the approach, as I've already forgotten them :D14:41
damiandabrowskii have some notes, for ex. you were concerned about haproxy-endpoint-manage.yml when endpoint does not exist(yet)14:48
damiandabrowskibut haproxy module does not return error i. this case14:49
damiandabrowskijrosser mentioned some possible issue with horizon and letsencrypt but i didn't test horizon test yet14:50
noonedeadpunkaha, ok, that's awesome you noted that :D14:50
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-pki master: Use loop labels to suppress output  https://review.opendev.org/c/openstack/ansible-role-pki/+/87001515:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add is_nest property for container_skel  https://review.opendev.org/c/openstack/openstack-ansible/+/86976215:21
noonedeadpunkjrosser: I wonder if instead adding variables to mq/service/etc for no-log we jsut leverage loop labels?15:29
noonedeadpunkAs I think you can get output of error while keeping password secret. Unless it's run with verbosity15:30
noonedeadpunkI guess I will play with it....15:30
opendevreviewMerged openstack/ansible-role-systemd_networkd stable/yoga: Handle omitted variables which appear as empty strings  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/86984016:15
opendevreviewMerged openstack/ansible-role-systemd_networkd stable/yoga: Fix static routes to use Destination rather than Source key  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/86983616:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Fix scheduler track_instance_changes option  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/87002316:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Fix scheduler track_instance_changes option  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/87002317:11
opendevreviewMerged openstack/ansible-role-systemd_networkd stable/xena: Handle omitted variables which appear as empty strings  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/86984118:11
spatelHow do i change IP subnet range of AIO deployment? 18:16
noonedeadpunkWell, you can't18:17
spatelhmm18:17
opendevreviewMerged openstack/openstack-ansible master: Remove "warn" parameter from command module  https://review.opendev.org/c/openstack/openstack-ansible/+/86965718:24
prometheanfirerocky9 switch from libvirtd to virtqemud from what I can tell19:26
opendevreviewMatthew Thode proposed openstack/openstack-ansible-ceph_client master: run on rocky-9  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/87002719:40
opendevreviewMatthew Thode proposed openstack/openstack-ansible-os_nova master: run on rocky-9  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/87002819:42
opendevreviewMatthew Thode proposed openstack/openstack-ansible-os_nova master: run on rocky-9  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/87002819:43
prometheanfiremight need virtnodedevd too19:46
jrosserprometheanfire: why do only re-runs fail?20:02
jrosserlike why is our rocky9 CI not broken20:02
prometheanfireI'm honestly not certian, what I can tell is the socket/service files for virtsecretd were enabled, and the have a Conflict= line with libvirtd in it20:14
prometheanfireI'm still trying to figure out how those services/sockets were enabled in the first place, since cent/rocky doesn't do that like debian20:14
prometheanfireI wasn't around for the first part of the install, which is when that would have been installed/enabled20:15
jrosseryou could ask NeilHanlon about what we should expect to find in Rocky…..20:16
NeilHanlondon't we do upgrade tests on rocky now?20:17
jrosserI think that prometheanfire is suggesting a previous Rocky 9 install did things one way, and rerunning the nova playbook gives different libvirt services20:18
jrosserwhich would surprise me if there’s been a breaking change there20:18
NeilHanlonah20:18
prometheanfiremy problem is that virtqemud and it's brothers are enabled at the same time libvirtd is enabled (they conflict and starting one will shut the others down)20:19
jrosserI wonder where the packages are coming from20:20
prometheanfireI don't know what enabled virtqemud, that's my biggest question really20:20
jrosserbecause you may/may not have some RDO or other repos20:20
jrosserI forget how this works on RHEL-slimes20:20
jrosserhah autocorrect :)20:20
NeilHanloni am guessing it's coming from RDO or something, yeah. because the libvirtd daemon split shouldn't affect RHEL until RHEL 10 at least20:20
jrosserRHEL-alikes, apologies to NeilHanlon there :)20:20
prometheanfireupstream libvirt is breaking out it's monolithic stuff to virt* services/sockets20:21
NeilHanlonRHEL 9 is based on fedora 34, and the libvirtd split happened during fedora 3520:21
jrosserprometheanfire: I would start by checking what repos you have enabled and if they look correct20:22
jrosserwe could easily have an error there picking up master RDO or something20:22
NeilHanlonannnd i'd be wrong https://git.centos.org/rpms/libvirt/blob/c9/f/SPECS/libvirt.spec#_18820:22
prometheanfirerdo-deps is enabled20:22
prometheanfirerdo for centos9-zed that is20:23
NeilHanlonwhere do libvirtd and virtqemud say they come from with `dnf list installed`? 20:23
prometheanfireNeilHanlon: that mean that redhat-9 vars for the libvirt daemons should switch https://libvirt.org/daemons.html#switching-to-modular-daemons ?20:24
prometheanfirevirtqemud is not a package, libvirt-daemon is installed from appstream20:25
prometheanfirevirtqemud is installed by libvirt-daemon-driver-qemu20:26
prometheanfire8.5.0-7.el9_1 for rocky920:27
* prometheanfire has to copy from another system to this chat20:27
opendevreviewMerged openstack/openstack-ansible-lxc_hosts stable/yoga: Ensure tar is installed on LXC host  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/86817720:33
opendevreviewMerged openstack/openstack-ansible-haproxy_server stable/zed: Fix dict object key error when haproxy interfaces not defined  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/86984321:02
prometheanfireNeilHanlon: does that mean that rocky/cent9 needs to have nova enable the virt* services instead of libvirtd?21:44
NeilHanlonI am confirming what (if anything) may have changed. but quite possibly yes22:38

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