Tuesday, 2021-11-30

*** odyssey4me is now known as Guest719203:53
rohit02hi team,while upgrading from ussuri to victoria ./scripts/run-upgrade.sh scripts failing https://paste.opendev.org/show/811338/04:58
rohit02noonedeadpunk: while upgrading from ussuri to victoria ./scripts/run-upgrade.sh scripts failing https://paste.opendev.org/show/811338/04:59
opendevreviewAleksandr proposed openstack/openstack-ansible-os_glance master: initial commit, Implements: blueprint protecting-plaintext-configs  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/81486505:36
noonedeadpunkrohit02: can you kindly paste several previous tasks (or whole keystone runtime) to understand what was happening before this one?07:34
noonedeadpunkwtf, where is /etc/pki/CA/cacert.pem https://zuul.opendev.org/t/openstack/build/93c8f19940f9489eb3189f1a9fd28753/log/job-output.txt#1482008:42
masterpe[m]I was looking at the release notes of OSA but what happend between 21.2.5 and 21.2.10 ?08:45
noonedeadpunkmasterpe[m]: I beleive these were just "bugfix" releases where we can backport minor adjustments and pull in new services versions08:46
masterpe[m]noonedeadpunk: So I need to look into git for that?08:46
noonedeadpunkas eventually you might now, that we provide fixed openstack services versions and we update these versions from time to time with minor releases08:46
noonedeadpunkwe do not reflect such changes in changelogs as we don't fetch other project renos08:47
noonedeadpunkwell that's good question actually, since in git you will see just version bumps mostly08:47
noonedeadpunklike https://opendev.org/openstack/openstack-ansible/commit/c66a806ac84e6d9a3c85645fcac3d06cb578590c08:48
noonedeadpunkhm, actually I see a way for improvement here...08:49
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Fix certificates group permissions  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/81976708:51
masterpe[m]I asked because I hit a bug and I want to know if something like this has been fixed after 21.2.6. 08:55
noonedeadpunkbug in one of the services or in roles?08:56
noonedeadpunkas in case of bug in service you should look for changelogs of the specific service09:04
noonedeadpunkbut it's not common that bugfixes are covered with release notes tbh09:04
masterpe[m]I don't know yet. Till now what I know is that after a reboot of the controllers not all the vxlan, bridges and connections from the namespaces are correctly created. See https://bugs.launchpad.net/bugs/1952611 Some how it has to do with the number of tentant networks that I created. 09:04
masterpe[m]But it is not 100% clear to me and so I also don't know where the source of the problem lies.09:06
andrewbonneynoonedeadpunk: just caught up on irc logs, sorry been away for a few days09:49
noonedeadpunkandrewbonney: np!09:49
andrewbonneyyour proposal looks like the cleanest option rather than reverting the existing change, I just wonder how many roles it needs updating in and whether you feel there's enough time before X?09:50
noonedeadpunkwell, we don't have all services with oslo_concurency, but we'd need to patch most of them. I can do this today if we decide that it's the way to go09:51
noonedeadpunkeventually regarding landing patches it's more about how fast we will be able to review.09:55
andrewbonneyI've got time to do reviews so happy to help with that09:56
noonedeadpunkOk, so if https://review.opendev.org/q/topic:%22systemd_run_dir%22+(status:open%20OR%20status:merged) looks reasonable I will proceed with landing patches now09:56
andrewbonneyLooks good to me09:58
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/81979110:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/81979510:06
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/81979510:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/81979110:14
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/81980010:18
noonedeadpunkandrewbonney: btw, there was set of patches regarding mysql pooling that damiandabrowski[m] made - would be great if you could take a look as you did a lot of work regarding this topic 10:26
noonedeadpunkhttps://review.opendev.org/q/topic:%22db-pooling%22+(status:open%20OR%20status:merged)10:26
andrewbonneySure, I'll take a look later today10:26
opendevreviewAdrien Cunin proposed openstack/openstack-ansible master: Configure HAProxy to check Horizon's login page  https://review.opendev.org/c/openstack/openstack-ansible/+/81980110:27
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_manila master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/81980210:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_swift master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/81980510:42
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_zun master: kata: disable installation on debian bullseye  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/81771411:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/81981011:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Refactor definition of lock path  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/81981011:46
noonedeadpunkandrewbonney: I believe that's it for services that _require_ this change for locks to work propertly11:47
noonedeadpunkWe don't have anything else that uses conurrency I believe... Oh well, tempest...11:48
noonedeadpunkbut there's no service behind it11:49
noonedeadpunkso it's basically 9 patches11:49
andrewbonneyOk. I'll take a look through the patches shortly11:49
noonedeadpunkI'm not sure about ironic though since jamesdenton reported that ironic is broken due to pki11:50
noonedeadpunkbut that's quite another topic11:50
rohit02noonedeadpunk: now we are faling at this task https://paste.opendev.org/show/811351/12:00
noonedeadpunkit's not clear from it if previous ones were executed or skipped12:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/wallaby: Always upgrade ca-certificates  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/81968712:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/victoria: Always upgrade ca-certificates  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/81968812:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/ussuri: Always upgrade ca-certificates  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/81968912:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add config_tempalte to colelctions  https://review.opendev.org/c/openstack/openstack-ansible/+/81981412:19
noonedeadpunkrohit02: oh, well, here eventually you have failure of your repo server12:20
noonedeadpunkso I guess you broke 1 more thing here :)12:21
noonedeadpunkI'd check nginx status in repo container12:21
noonedeadpunkor tried to re-run repo_server role12:21
noonedeadpunkso, sytemd thing fails because of permission denied....12:34
noonedeadpunktesting that, but that is weird12:36
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_service master: Use slice name for lock/run by default  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/81929812:39
noonedeadpunkok, fair, should be better now12:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add config_tempalte to collections  https://review.opendev.org/c/openstack/openstack-ansible/+/81981412:52
noonedeadpunksorry for the shitstorm in advance13:10
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-uwsgi master: Use config_template as a collection  https://review.opendev.org/c/openstack/ansible-role-uwsgi/+/81982013:17
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Use config_template as a collection  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/81982113:17
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount master: Use config_template as a collection  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/81982213:17
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_service master: Use config_template as a collection  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/81982313:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-ceph_client master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/81982413:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/81982513:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/81982613:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/81982713:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_blazar master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/81982813:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/81982913:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cloudkitty master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/81985013:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/81985113:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/81985213:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_designate master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/81985313:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/81985413:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_gnocchi master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/81985513:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_heat master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/81985713:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/81985813:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/81985913:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/81986013:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_manila master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/81986113:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_masakari master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/81986213:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_mistral master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/81986313:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_murano master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/81986413:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/81986513:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/81986613:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/81986713:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/81986813:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_placement master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/81986913:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_rally master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/81987013:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_senlin master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/81987113:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_sahara master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/81987213:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_swift master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/81987313:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tacker master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/81987413:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_trove master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/81987513:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tempest master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/81987613:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/81987713:17
mgariepynice.13:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ceilometer master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/81987813:18
noonedeadpunkRIP zuul....13:19
mgariepyyep it will be busy for a few minutes.. lol13:20
*** sshnaidm|afk is now known as sshnaidm13:29
noonedeadpunkdoh and rabbit repo is broken again (13:32
andrewbonneynoonedeadpunk: all the lock path patches look good to me. I'll add a +2 once zuul is happier13:54
noonedeadpunk#startmeeting openstack_ansible_meeting15:03
opendevmeetMeeting started Tue Nov 30 15:03:43 2021 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:03
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:03
noonedeadpunk#topic bug triage15:04
jrossero/ hello15:04
damiandabrowski[m]hey!15:06
noonedeadpunkthere's a new bug reported lately by jamesdenton15:07
noonedeadpunkI was able to reproduce failure https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/81966115:07
jrosserdo we have some wierd situation in the AIO where the host is both nova_compute and ironic_compute15:09
noonedeadpunkI think it's aio it's not the issue15:09
noonedeadpunkbut it is in the real deployments, when nova and ironic computes are different15:10
noonedeadpunkor you meant it's the reason why patch fails?15:10
jrosseryes15:10
noonedeadpunkoh, it actually can be the case15:10
jrosserlike we disable running the PKI role15:10
jrosserthen libvirt blows up with no cert15:10
noonedeadpunkI was a bit confused with https://zuul.opendev.org/t/openstack/build/93c8f19940f9489eb3189f1a9fd28753/log/job-output.txt#1482015:11
noonedeadpunkas we kind of run pki role with nova...15:11
jrosserconfused how?15:12
noonedeadpunkand eventually if you look into inventory it will have ironic empty15:12
noonedeadpunkum, that pki role included and nova certs are distributed except of the CA15:13
noonedeadpunkAlso I reproduced in AIO and in invenotry-manage I see https://paste.opendev.org/show/811354/15:14
noonedeadpunkso no ironic defined15:14
jrosserthat is all novncproxy stuff15:14
noonedeadpunkah damn15:14
jrosserand 14827 is the intermediate+CA chain15:14
noonedeadpunkindeed15:14
jrosserthis stuff all behaves kind of strange15:15
jrossersome wants the CA15:15
jrossersome wants the CA+intermediate15:15
jrossersome wants the chain for the cert, some wants the chain for the CA15:15
jrossertotally messy15:15
noonedeadpunkhm... so what condition there should be to satisfy us....15:16
noonedeadpunkalso o hosts for ironic there https://zuul.opendev.org/t/openstack/build/93c8f19940f9489eb3189f1a9fd28753/log/logs/etc/host/openstack_deploy/openstack_inventory.json.txt15:16
noonedeadpunkprobably it should be "'ironic_compute' not in group_names"?15:17
jrosseri don't really follow this15:18
jrosserironic_compute is an agent? or the actual ironic bare metal nodes?15:18
jrosserbut regardless i agree that "X not in Y" is prefereable to "not X in Y"15:19
jamesdentonironic_compute, i assume, is a node running nova-compute service but not libvirt15:19
jrosserthat sounds like a control plane thing to me15:20
jrosserbut i never did anything with ironic15:20
jamesdentonthe problem came from the task attempting to copy certs to nova_compute group (ok) and change ownership to libvirt group (not ok for ironic nodes that are members of nova_compute)15:21
jamesdentonand by ironic nodes, i mean the controller nodes running ironic services and an instance of nova-compute for ironic (not the baremetal nodes themselves)15:23
jrosserahha ok15:23
jamesdentonthe compute_driver = ironic.IronicDriver for those nodes15:24
jamesdentonvs compute_driver = libvirt.LibvirtDriver15:25
jamesdentonso, i would not expect a legit compute node to be a member of ironic_compute15:25
jamesdentonbut a controller node running ironic could be in both ironic_compute and nova_compute15:26
noonedeadpunkjrosser: yep, that worked out in my sandbox)15:29
jrosserwe're missing a depends-on for https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/819767 on https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/819661 ?15:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Exclude ironic_compute hosts from PKI tasks  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/81966115:29
noonedeadpunkjrosser: well, for some reason it passes both ways...15:30
jrosser:) i am sooo confused right now15:30
jrosser819661 is failing to start libvirt15:30
noonedeadpunkand that's why https://paste.opendev.org/show/811355/15:31
noonedeadpunkso things are working even without 819767 by a co-incidence I believe15:32
noonedeadpunkand for 819661 is was really `not` in the wrong place that makes difference15:33
jamesdentonoh, my bad15:33
jamesdentonthanks for fixing that15:33
jrosserfeels like thats a thing the linter might spot15:33
noonedeadpunkit probably somehow valid?15:34
noonedeadpunkbut jsut doing wrong thing for the usecase? I'm not sure...15:34
jrosservery easy to do that and also mess up with "foo and bar | ternary(....)" which totally doesnt do what you expect either15:34
jrosserthough it's valid syntax15:34
noonedeadpunkAs eventually play is not failing because of that15:34
noonedeadpunkyes, exactly15:34
noonedeadpunkbut I agree that it would be great to write up a rule for ansible-lint to cover that15:35
noonedeadpunk#topic office hours15:35
jrosserwe need to make a release :)15:39
noonedeadpunkyes15:42
noonedeadpunkexactly15:42
noonedeadpunkI think https://review.opendev.org/q/topic:"systemd_run_dir" is pretty critical thing to land though?15:43
noonedeadpunkIt's also great to land patches for stable branches to make bugfix releases we haven't done in a while15:43
jrosserlooks like a number of those are approved now15:44
noonedeadpunkoh, indeed15:47
noonedeadpunkSo, should I create a branching patch now?15:47
noonedeadpunkand we will backport things?15:48
noonedeadpunkor see where systemd stuff will lead us?15:48
jrosserlooks like there are lots of patches in flight15:48
noonedeadpunkeventually zun and manila seems broken15:48
jrossermaybe if we can push to merge those in the next 24hours, +/- rabbitmq repo15:49
noonedeadpunkwell, except https://review.opendev.org/q/topic:%22config_template_collection%22+(status:open%20OR%20status:merged) not that much15:49
noonedeadpunkand what's with rabbitmq?15:49
jrosseryou said the apt repo was broken again15:49
noonedeadpunkah, that15:50
noonedeadpunkI thought smth with role)15:50
jrosseri think we also need a patch to the tests repo for the config-template collection15:50
jrosserstill a few functional jobs hanging around15:51
andrewbonneyzun should be generally better once these patches get through, but bullseye keeps having kernel panics. I can replicate but can't diagnose15:51
noonedeadpunktrue, I totally missed that15:51
noonedeadpunkwill land it15:51
noonedeadpunkor at least push15:52
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-tests master: Add config_template to collections  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/81989715:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/81985415:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Use config_template as a collection  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/81986015:56
noonedeadpunk#endmeeting16:05
opendevmeetMeeting ended Tue Nov 30 16:05:00 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:05
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-11-30-15.03.html16:05
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-11-30-15.03.txt16:05
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-11-30-15.03.log.html16:05
noonedeadpunksorry, was interrupted throughout the meeting16:05
noonedeadpunkbut the idea is really to release asap..16:05
noonedeadpunkwe have smth like a week tops until the deadline16:05
opendevreviewMerged openstack/openstack-ansible-openstack_hosts stable/wallaby: Always upgrade ca-certificates  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/81968716:21
opendevreviewMerged openstack/openstack-ansible-openstack_hosts stable/victoria: Always upgrade ca-certificates  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/81968816:21
spatelAlways upgrade ca-certificates finally :)16:39
spatelnoonedeadpunk i am running this playbook with tags but look like not touching any task - openstack-ansible rabbitmq-install.yml --tags rabbitmq-config16:40
spateli thought task should get execute if they are part of tag 16:40
opendevreviewMerged openstack/openstack-ansible-os_nova master: Fix certificates group permissions  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/81976716:44
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_zun master: kata: disable installation on debian bullseye  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/81771417:08
noonedeadpunkspatel: oh, well17:21
noonedeadpunklet me see17:21
noonedeadpunkyeah, it's broken 17:22
spatel:O17:22
noonedeadpunklet me patch that17:23
spatelperfect! 17:23
opendevreviewMerged openstack/openstack-ansible stable/wallaby: Include openstack_services for murano role  https://review.opendev.org/c/openstack/openstack-ansible/+/81873617:29
spatelnoonedeadpunk https://opendev.org/openstack/openstack-ansible-rabbitmq_server/src/branch/master/defaults/main.yml#L26518:00
spatelto disable HA should i be using rabbitmq_openstack_policies: [] ?18:01
noonedeadpunksorry get a bit distracted by internal stuff...18:02
spatelno worry 18:04
spateli want to disable HA completely or lets say just for nova components in that case what override i should be using?18:05
spatelI believe if you don't set any policy on vhost then default is non-HA18:05
noonedeadpunkspatel: yes, you can leave ploicy just empty for non-ha18:13
spatelThis one right? - rabbitmq_openstack_policies: []18:13
noonedeadpunkspatel: I'd suggest changing that instead rabbitmq_openstack_policies18:15
noonedeadpunk* https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/all/oslo-messaging.yml#L2218:15
noonedeadpunksorry not rabbitmq_openstack_policies but ^18:16
spatelrabbitmq_policies: []  this one?18:17
noonedeadpunkspatel: do you think it's worth to set `oslomsg_rpc_policies: []` while leaving `oslomsg_notify_policies: "{{ rabbitmq_policies }}"`?18:17
noonedeadpunkyeah, you can just use rabbitmq_policies 18:17
spateli tried this - rabbitmq_policies: [] and now running rabbitmq playbook but no impact 18:18
noonedeadpunkas notify is queues used by ceilometer usually for biling purposes18:18
noonedeadpunkI think you'd need to run all roles as policy is applied for each vhost independently18:18
spatellet me run neutron playbook 18:18
noonedeadpunkyou can run with tag common-mq18:18
spatelok18:19
spatelrunning it...18:19
spatelno impact i can still see /neutron policy running in HA 18:20
noonedeadpunkhm...18:33
noonedeadpunkso basically providing empty policy does not remove it....18:33
noonedeadpunkso feels like you need to have some policy that will override it or dunno...18:35
noonedeadpunkbecause this is not executed when policy is empty https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/mq_setup.yml#L36-L4318:35
spatelsorry i was in meeting.. now i am back 18:38
spatellet me see what i can do or may be patch rabbitmq if it has bug 18:39
noonedeadpunkso we eventually apply policy if any is provided. if not -do nothing.18:49
noonedeadpunkmb smth like that will work.. https://paste.opendev.org/show/811356/18:51
spatellet me try18:52
spatelwhy rabbitmq_policies: ? 18:56
noonedeadpunkyou can use oslomsg_rpc_policies as well18:56
spatelhttps://paste.opendev.org/show/811357/18:57
spatelwhen i use your sample code in user_variables.yml18:57
noonedeadpunkmmm18:58
noonedeadpunkdoh...18:59
noonedeadpunkwe don't have "state" here damn it19:00
spatelwhy don't we match negative in pattern  '^!(.*)' 19:01
spatelso it will exempt everything 19:01
noonedeadpunkbecause you need to remove already applied policy now19:01
spatelor we an write new task to say non-HA which will remove HA completely, i meant remove all policies 19:01
spatelhmm 19:02
spatellet me remove existing policy and try.. i thought it should override it 19:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Fix tags usage  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/81991419:04
spatelstill getting same error could not parse JSON or key=value"19:04
spatellet me debug and see what i can do to remove HA safe and pretty way19:04
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-tests master: Allow to provide policy state  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/81991519:07
noonedeadpunkspatel:  ^19:07
spateloh! let me try that patch19:08
noonedeadpunkwell, you will need to manually apply it to mq_setup.yml19:08
noonedeadpunkit's jsut synced from tests repo to all others19:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Allow to provide policy state  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/81991719:10
noonedeadpunksorry need to run away now19:11

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