Thursday, 2022-04-14

opendevreviewMerged openstack/openstack-ansible stable/xena: Mark OSA repository as safe in git.config in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/83768600:11
opendevreviewMerged openstack/openstack-ansible stable/victoria: Mark OSA repository as safe in git.config in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/83768800:31
opendevreviewMerged openstack/openstack-ansible stable/wallaby: Mark OSA repository as safe in git.config in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/83768700:50
opendevreviewMerged openstack/openstack-ansible-rsyslog_server master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-rsyslog_server/+/83573101:19
opendevreviewMerged openstack/openstack-ansible-os_tempest master: Do not redefine variables with their default values in tempest.conf  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/82515702:08
opendevreviewMerged openstack/openstack-ansible-os_tempest master: Implement variable: tempest_endpoint_type  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/82515602:43
opendevreviewMerged openstack/openstack-ansible-os_tempest master: Rename [orchestration] section to [heat_plugin] in tempest.conf  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/82516302:52
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs clients/servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758207:34
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs clients/servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758207:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not encrypt SSL for CentOS distro path  https://review.opendev.org/c/openstack/openstack-ansible/+/83757107:38
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Add facility to store repo contents on a remote mount  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83758707:41
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use glusterfs to synchronise repo server contents  https://review.opendev.org/c/openstack/openstack-ansible/+/83758907:45
noonedeadpunkshould actually ^ depend on 837588 ?07:48
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use glusterfs to synchronise repo server contents  https://review.opendev.org/c/openstack/openstack-ansible/+/83758907:59
jrossernoonedeadpunk: well - i added a temporary var in 837588 `repo_server_enable_sync_manager` in order to be able to manage a transition from lsync->glusterfs08:03
jrosseri'm trying to figure out how to merge this stuff now as i can't break the openstack-ansible deploy with changes to the repo_server role as it's all circular08:09
noonedeadpunkah, I see....08:22
noonedeadpunkwell, maybe we should then create some dnm change on top of 837588 that would test things for real?08:22
noonedeadpunk* on top of 83758908:27
jrosseri was thinking that 837589 was that patch to test it all together08:46
jrosserthat now sets the flag to disable lsyncd and it defines the mount to pass to systemd_mount in inventory/group_vars/repo_all.yml08:46
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use glusterfs to synchronise repo server contents  https://review.opendev.org/c/openstack/openstack-ansible/+/83758908:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Cleanup distro vars  https://review.opendev.org/c/openstack/openstack-ansible/+/83784509:24
opendevreviewMerged openstack/openstack-ansible master: [doc] Add doc how to pass SR-IOV inside containers  https://review.opendev.org/c/openstack/openstack-ansible/+/83377510:35
opendevreviewMerged openstack/openstack-ansible-plugins master: Pass ssh_keypairs role in check mode  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83771310:43
*** dviroel|afk is now known as dviroel11:24
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Allow mq_setup role to run in check mode  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83785611:38
opendevreviewMerged openstack/openstack-ansible-openstack_hosts master: Switch codename to Yoga  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/83770211:38
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs clients/servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758211:44
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs clients/servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758211:44
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758211:45
opendevreviewMerged openstack/ansible-role-pki master: Allow to run PKI role in check mode  https://review.opendev.org/c/openstack/ansible-role-pki/+/83772211:49
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Pass rabbitmq role in check mode  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/83771811:57
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Replace shell with simple command for version verification  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/83771911:57
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Remove all code for lsync, rsync and ssh  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83758812:09
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Clean up legacy lsycnd, rsync and ssh key config  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83785912:09
*** dviroel is now known as dviroel|brb12:19
mgariepynoonedeadpunk, did i miss your post or it never got posted by the moderator ?12:19
noonedeadpunkI haven't posted it yet :(12:24
noonedeadpunkor you regarding PTG?12:24
mgariepywas about damiandabrowski[m] :)\12:25
noonedeadpunkyeah... I failed to send it at all, and now it's easter...12:26
noonedeadpunkI recalled I have to just couple of hours ago12:27
mgariepyok no worries.12:30
mgariepyis there any reviews that need attention this morning ?12:30
opendevreviewMerged openstack/openstack-ansible-os_glance master: Allow os_glance to run in check mode  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/83773912:41
opendevreviewMerged openstack/openstack-ansible master: Allow to run utility playbook in check mode  https://review.opendev.org/c/openstack/openstack-ansible/+/83772412:51
*** dviroel|brb is now known as dviroel12:51
jrossernoonedeadpunk: do you have a centos lxc aio around?12:51
noonedeadpunkyep I do12:54
jrossercould you see if systemd-udev package is present in a container?12:54
noonedeadpunknope12:55
noonedeadpunkin terms - it's not there :)12:55
jrosserif you install it, do you get systemd-tmpfiles-setup-dev.service running? 12:55
noonedeadpunkafter installation it's inactive (dead)12:56
jrosserso that would need enabled:yes and state: restarted12:57
noonedeadpunkyeah,I think it needs that - decided to paste status:) https://paste.openstack.org/show/bxlyHYk6ZSVAThBEWgat/12:58
jrosserok cool thanks12:58
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Ensure systemd-udev is present in centos containers  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83786513:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758213:21
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Clean up legacy lsycnd, rsync and ssh key config  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83785913:29
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Remove all code for lsync, rsync and ssh  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83758813:30
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Add parameters to limit the number of DHCP or L3 agents  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/83376913:34
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Ensure systemd-udev is present in centos containers  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83786513:36
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Clean up legacy lsycnd, rsync and ssh key config  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83785913:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Clean up legacy lsycnd, rsync and ssh key config  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83785914:20
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Clean up legacy lsycnd, rsync and ssh key config  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83785914:21
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Remove all code for lsync, rsync and ssh  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83758814:22
*** chkumar|ruck is now known as raukadah14:31
*** dviroel is now known as dviroel|lunch15:12
jrossernoonedeadpunk: do you remember if we have a neat way of making only a systemd drop-in?15:33
jrosserah yes https://opendev.org/openstack/openstack-ansible-rabbitmq_server/src/branch/master/tasks/rabbitmq_post_install.yml#L48-L5715:37
noonedeadpunkyup :)15:40
* jrosser has to make hacks for centos / glusterfs15:47
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-config_template master: Pass context to copy module  https://review.opendev.org/c/openstack/ansible-config_template/+/83789715:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Allow to run cinder role in check mode  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/83790316:06
jrosseroh thats interesting - we don't reload systemd when placing a drop-in https://github.com/openstack/ansible-role-systemd_service/blob/master/tasks/main.yml#L14116:12
noonedeadpunkquestion if it's required?16:20
noonedeadpunkAs  Iguess it's not?16:20
*** dviroel|lunch is now known as dviroel16:20
jrosserwell - when i use systemd_service to install one it doesnt het picked up16:20
noonedeadpunkhuh16:20
noonedeadpunkI just thought that daemon reload was needed only when changing system provided ones, and overrides were picked anyway16:21
jrossercertinaly on centos dropins are showing up in systemctl status like this https://paste.opendev.org/show/bjmCKXBNeQZGSrdd93KK/16:22
noonedeadpunkyeah, you're right16:22
jrosserbut only after i do daemon-reload on it16:22
* jrosser makes patch16:22
noonedeadpunkI was soooo sure I either patched that or that was done somewhere else...16:22
jrosserright - i wonder how its working for rabbitmq16:23
noonedeadpunkI think we reload somewhere in handlers as welll...16:23
jrossertheres an ordering issue too becasue if the drop in is placed before the service unit exists it doesnt like that either16:23
jrosserso that makes it harder to have include_tasks: gross_fixups_for_centos.yml, instead those tasks get spread around the others16:24
noonedeadpunkfor rabbit it works though somehow16:24
jrosserit does16:25
noonedeadpunkas I checked aio I just spawned hours ago and rabbit has override loaded in service status16:25
noonedeadpunkyeah... well...16:26
opendevreviewJonathan Rosser proposed openstack/ansible-role-systemd_service master: Reload systemd after installing a service unit override  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/83793016:28
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758216:30
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use glusterfs to synchronise repo server contents  https://review.opendev.org/c/openstack/openstack-ansible/+/83758916:31
noonedeadpunkjrosser: in systemd patch you messed thing a bit16:34
jrosserdoh16:34
opendevreviewJonathan Rosser proposed openstack/ansible-role-systemd_service master: Reload systemd after installing a service unit override  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/83793016:35
jrossernow this is what happens when i *dont* use the vscode remote stuff and copy/paste things out of my vm16:35
jrossercertainly feels like getting 80% of this gluster stuff working took 20% of the time16:36
noonedeadpunkyeah, well, that's always like that:)16:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Allow os_neutron to run in check mode  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/83793216:48
jrossertheres not much left i think - perhaps deciding if we always make the /var/lib/glusterd bind mount here https://review.opendev.org/c/openstack/openstack-ansible/+/837589/9/playbooks/repo-install.yml#3716:49
jrosseror if that should be conditional16:49
jrosserand then there is the delete or not delete the contents of /openstack/glusterd/<container> with lxc_destroy16:49
jrosserthe cluster uuid is in there and if that gets re-created then things don't work when delete/replace a container16:50
jrosserso it's good to persist it for that use case of rebuilding a repo container16:51
jrosserbut i'm not sure yet how to deal with a complete node replacement, there would need to be an additional step somewhere16:51
jrosserthere is a UUID in /var/lib/glusterd/glusterd.info which needs to be set on a replaced node16:54
noonedeadpunkmaybe fetch it and put on deploy host at some step? 16:56
noonedeadpunkor even put in user_secrets?16:57
noonedeadpunkand let it be generated?16:57
noonedeadpunkregarding bind mount - I guess it can be jsut a variable16:57
noonedeadpunklike https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/galera-install.yml#L3516:58
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758217:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role for creating simple glusterfs servers  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/83758218:54
jrosserNeilHanlon: would be interested to know about the correct approach for gluster server installation is for rocky https://zuul.opendev.org/t/openstack/build/f99b7cc2410246a28ad9a5cb658f9ab7/log/job-output.txt#963419:56
jrosserit's currently doing this for centos https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/837582/15/roles/glusterfs/vars/redhat.yml19:57
opendevreviewMerged openstack/ansible-role-systemd_service master: Pass systemd_service role in check mode  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/83771619:58
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible-os_tempest master: do not include [*-feature-enabled] sections in tempest.conf  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/82516420:52
*** dviroel is now known as dviroel|out21:24
opendevreviewMerged openstack/openstack-ansible-os_cinder master: Add the ability to disable send_actions option in cinder-volume-usage-audit service.  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/83757023:44

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