16:00:28 #startmeeting openstack_ansible_meeting 16:00:29 Meeting started Tue Apr 24 16:00:28 2018 UTC and is due to finish in 60 minutes. The chair is evrardjp__. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:32 The meeting name has been set to 'openstack_ansible_meeting' 16:00:46 #topic What happened since last meeting 16:00:54 Paul Belanger proposed openstack/ansible-hardening stable/pike: Remove fedora-26 / debian-jessie from testing https://review.openstack.org/564016 16:00:57 Congrats Luigi Toscano (tosky) for joining us as core on os_sahara 16:01:02 A new no_log passwords rule is now in application 16:01:07 evrardjp__: and for stable/pike also^ thanks 16:01:11 odyssey4me and evrardjp discussed disabling the broken idempotence test, vs backporting master patches. See: https://review.openstack.org/#/c/563567/1 16:01:16 o/ 16:01:18 evrardjp proposed mnaser to join on the core team 16:01:54 o/ 16:01:54 As usual, if you have any extra information or things you want to share with the community, please write it in the next meeting agenda 16:02:14 o/ 16:02:36 o/ 16:02:43 o/ 16:03:06 I'd like to continue with the bug triage meeting in a few minutes, then we can go for open discussion, particularily with the broken idempotence test 16:03:08 o/ 16:03:35 in the meantime, you have the occasion to read the links above :) 16:04:15 #topic bug triage 16:04:33 let's roll! 16:04:41 our first bug of the day: 16:04:43 #link https://bugs.launchpad.net/openstack-ansible/+bug/1766636 16:04:44 Launchpad bug 1766636 in openstack-ansible "No need to restart rabbitmq if there is no version upgrade" [Undecided,New] 16:04:52 That's mine 16:05:12 I completely agree with you Tahvok 16:05:20 how can improve this though? 16:05:43 I just want to add: We are investigating an issue we had a day ago of running ansible. We did a minor version upgrade, and after infrastructure run, our ha network (vrrp) starteed jumping from one controller node to the other 16:05:46 checking package in the repo? 16:06:05 evrardjp__: but we already do check it 16:06:14 https://github.com/openstack/openstack-ansible-rabbitmq_server/blob/stable/ocata/tasks/rabbitmq_upgrade_check.yml#L68 16:06:18 Look at the tasks here 16:06:30 I'm really not sure why the check was not added 16:07:28 I think this could be fixed with a simple 'when' statement 16:07:51 Tahvok: https://github.com/openstack/openstack-ansible-rabbitmq_server/blob/stable/ocata/tasks/rabbitmq_upgrade_check.yml#L56-L66 16:08:00 I think it's a doc issue 16:08:22 I don't think so. The task you highlighted makes sense 16:08:47 You need to upgrade rabbit, and it means rabbit will be restarted 16:08:56 So you need to set the rabbitmq_upgrade 16:09:27 However, even if this flag is set, there is still no reason to include rabbitmq_upgrade_prep.yml if there is no version change to be done 16:09:48 I don't see it that way 16:09:57 you run it without upgrade by default 16:10:05 it works if it's the same version 16:10:16 if different version it fails 16:10:21 According to the docs, no, I always add the flag 16:10:24 it means you need to pay attention 16:10:32 which is why I am saying it's a docs issue. 16:10:56 but that could be problematic if we want full automatic 16:11:24 I'm for automation here, which is why I think checking the version in the include task is all that's needed 16:11:43 but automation is synonym of downtime here 16:11:53 That's correct 16:12:21 But for that we could explain in the doc, that you should include the flag only when needed 16:12:22 I mean currently (due to docs), and in the future(if we change it) 16:12:44 I have no strong opinion 16:13:09 I will welcome a patch changing rabbitmq role or the documentation. 16:13:27 so I'd like to mark this as confirmed and, because it brings downtime, high. 16:14:39 Ok, I can try working on a patch for it 16:16:02 Merged openstack/ansible-hardening stable/queens: Remove fedora-26 / debian-jessie from testing https://review.openstack.org/563682 16:16:14 Tahvok: yes I'd be fine with that 16:16:30 I am not 100% sure what you meant with the approach, so let's see 16:17:31 Np, I'll open a review 16:17:33 ok let's move on 16:17:36 thanks Tahvok ! 16:17:40 #link https://bugs.launchpad.net/openstack-ansible/+bug/1765438 16:17:41 Launchpad bug 1765438 in openstack-ansible "RabbitMQ policy application not working for AIO" [Undecided,New] 16:17:46 thanks Tahvok 16:17:47 Need to go now, thanks a lot for looking into it first! 16:18:09 yw! 16:18:33 yeah, that's me - I found the issue (stale facts for containers), and realised why it's not touching the gate too... 16:18:57 I'm toying with the idea of changing how we gather facts because, as it turns out - smart fact gathering it not very smart 16:19:05 *is 16:19:26 when used from gather_facts: in the playbook, it behaves differently to when you gather using the setup module in a task 16:19:34 :) 16:19:42 what do you mean by ansible ... not very smart? 16:19:44 :p 16:19:45 the first just checks if there are any facts, then moves on - the second actually verifies facts 16:20:05 I propose we mark this as confirmed and medium 16:20:11 it doesn't seem to hit the gates 16:20:19 and workarounds exist 16:20:26 anyone okay with that? 16:20:33 so anyway, in the gate we force fact gathering at specific times - I figyre that perhaps we should do more scoped fact gathering and also make it uniform between the gate and a normal playbook run. 16:20:44 ja, fine with that for me 16:21:06 mnaser I'll revert the revert once I've confirmed that it works right :) 16:21:12 I am all in with being more explicit 16:21:30 ok next 16:21:32 #link https://bugs.launchpad.net/openstack-ansible/+bug/1765432 16:21:33 Launchpad bug 1765432 in openstack-ansible "Decide the source of the base images" [Undecided,New] - Assigned to Jesse Pretorius (jesse-pretorius) 16:21:53 ah yes - we had a hiccup with the opensuse image disappearing 16:22:01 thanks to hwoarang for putting in a quick workaround 16:22:13 thanks hwoarang ! 16:22:17 I've suggested using diskimage-builder, and have done some testing and it seems a viable option. 16:22:23 hwoarang: for president! 16:22:41 it seems nice, but a new moving part. 16:22:46 I should have a test patch up some time soon when I get a little time to make it less of a hack. 16:23:07 I'd like to know if we have more or less moving parts with that. I'd say naturally less, but code speak for itself 16:23:20 at least it'll be a moving part we control and that behaves consistently - rather than some random image from the internet where the URL keeps changing. 16:24:12 I figure we can have two options - download from a URL, or build. 16:24:21 Then we default to building as it's the most reliable. 16:24:29 I like the idea to build, because it makes the offline story easier 16:24:38 more of it, if it doesn't fetch things from outside. 16:24:48 People can then do their own CI to build them centrally and set their deployments to download them if they like. 16:25:07 yes I am fine with that convention 16:25:44 I'd prefer if other people step in on the bug or with code. Code wins! 16:25:57 thanks for the first analysis odyssey4me 16:26:17 marking this as confirmed and low, there is no urgent fix required. 16:26:35 it could be only wishlist, but I think it's more important than that. 16:26:59 ok for everyone? 16:27:17 ok next 16:27:31 the rest are pending bugs: 16:27:33 #link https://bugs.launchpad.net/openstack-ansible/+bug/1758144 16:27:34 Launchpad bug 1758144 in openstack-ansible "resolv.conf in containers set too late" [Undecided,New] - Assigned to Logan V (loganv) 16:27:40 logan-: are you there? 16:28:09 I am unassigning this, so other ppl might have a stab at this. Anyone wanting to help there? 16:28:33 prutty pliiiiz? 16:28:55 I meant "I'd welcome help there" 16:28:58 ok next 16:29:02 #link https://bugs.launchpad.net/openstack-ansible/+bug/1755821 16:29:03 Launchpad bug 1755821 in openstack-ansible "config_template fails to parse template if it contains a comment with leading spaces" [High,New] - Assigned to Kevin Carter (kevin-carter) 16:29:16 cloudnull: did you get the chance to look at it? 16:29:34 same thing then. 16:29:43 next 16:29:45 #link https://bugs.launchpad.net/openstack-ansible/+bug/1743032 16:29:47 Launchpad bug 1743032 in openstack-ansible "Galera cluster maintenance in OpenStack-Ansible" [Undecided,New] - Assigned to Kevin Carter (kevin-carter) 16:29:58 same thing. 16:30:10 ok we're done for triage 16:30:14 #topic open discussion 16:30:40 weirdly I see very few bugs this week. I am worried. 16:30:54 Are people stopping using our software, or are we very reliable suddenly? 16:30:56 :p 16:31:27 it's spring time maybe 16:31:42 weather was very good in europe last week. 16:31:50 everyone went outside instead of doing IT stuff. 16:31:52 :) 16:31:58 haha 16:32:00 ok 16:32:04 any other topic? 16:32:07 heh, fair enough 16:32:21 ok thanks for your time everyone 16:32:45 #endmeeting