16:01:33 #startmeeting openstack_ansible_meeting 16:01:34 Meeting started Tue May 8 16:01:33 2018 UTC and is due to finish in 60 minutes. The chair is evrardjp. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:35 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:37 The meeting name has been set to 'openstack_ansible_meeting' 16:02:01 #topic last week highlights 16:02:09 evrardjp has introduced workarounds in ocata branch to still test N to O upgrades 16:02:19 evrardjp has started removing support of python3 for Queens and will do all stable branches: https://review.openstack.org/#/q/topic:remove_python3+(status:open+OR+status:merged) 16:02:25 evrardjp reminds that most upgrades are broken and need work. 16:02:30 hwoarang has been working on the 'distribution packages' spec: https://review.openstack.org/#/q/topic:bp/openstack-distribution-packages . Reviews are highly appreciated! 16:02:57 leaving a few minutes for people to process this 16:03:02 * prometheanfire wasn't aware we didn't support python3 16:04:06 prometheanfire: nobody works on it. Let's discuss this after the meeting. It doesn't prevent you from using it, or bringing it in. 16:04:27 ok, I'm sure you've seen the python3 thread on -dev then 16:04:33 I'd welcome a gentoo python3 only. 16:04:41 Yes I did. 16:05:02 also master and stable branches are different :) 16:05:15 ya, now that I'm back I can start working on things again :D 16:05:27 perfect 16:05:45 ok I think we waited enough time for the roll call, let's continue with next topic! 16:05:49 #topic bug triage 16:06:06 o/ 16:06:17 we've got a few bugs today, https://etherpad.openstack.org/p/osa-bugtriage, so let's tackle them right away 16:06:23 #link https://bugs.launchpad.net/openstack-ansible/+bug/1769665 16:06:24 Launchpad bug 1769665 in openstack-ansible "rsyslog_client uses incorrect owner/perms on Centos7" [Undecided,New] 16:06:51 cloudnull: does that still applies ? 16:07:04 now that we've moved to journal logging? 16:07:46 evrardjp it does still apply until rsyslog is gone 16:08:16 its now optional, likely something we could fix in the stable branches. 16:08:26 it also still applies until rsyslog is no longer used in all stable branches we have ;) 16:08:36 it's just a permissions issue, so it should be simple to fix I guess, but I have the impression we had that dance in the past 16:08:41 so it'll be around for at least another 12-18 months 16:08:56 no branch is mentioned in the bug. For me that's master by default :) 16:09:12 Merged openstack/openstack-ansible-os_octavia stable/queens: Adds certificate generation https://review.openstack.org/565845 16:09:26 I will ask where this happens, to see if that hasn't been fixed by any chance. 16:09:36 Let's mark this as incomplete, shall we? 16:10:32 ok next 16:10:34 #link https://bugs.launchpad.net/openstack-ansible/+bug/1769567 16:10:35 Launchpad bug 1769567 in openstack-ansible "OpenSUSE Ceph client Define libvirt nova secret issue" [Undecided,New] 16:10:59 I think we can mark it as confirmed critical, because it breaks gates. 16:11:25 ok everyone? 16:12:13 5 16:12:15 4 16:12:17 3 16:12:19 2 16:12:21 1 16:12:24 ok next 16:12:38 #link https://bugs.launchpad.net/openstack-ansible/+bug/1769195 16:12:39 Launchpad bug 1769195 in openstack-ansible "Ocata Series Release Notes in openstack-ansible" [Undecided,New] 16:12:48 (sorry i'm late) 16:13:25 that would be really nice if we could have someone confirming this 16:13:50 the bug fix has been rushed, and now that we seem to have more time, it would be nice to know if the fix only works in gates. 16:13:57 i think someone pushed a change about that no? 16:14:17 I have a patch that tests the release note, in Ocata. 16:14:17 evrardjp ok, I'll pick that up 16:14:27 merging this would be just enough 16:14:34 to at least triage the issue 16:14:41 https://review.openstack.org/#/c/566587/ 16:15:02 ok next 16:15:39 (I've assigned odyssey4me but not triaged it, we'll see the evolution next week) 16:15:47 #link https://bugs.launchpad.net/openstack-ansible/+bug/1769100 16:15:49 Launchpad bug 1769100 in openstack-ansible "Use json_query whenever possible" [Undecided,New] 16:16:12 that's definitely a confirmed wishlist 16:16:18 ++ 16:16:24 low-hanging-fruit if I do a first commit 16:16:41 ok let's move to next one 16:17:00 #link https://bugs.launchpad.net/openstack-ansible/+bug/1768725 16:17:01 Launchpad bug 1768725 in openstack-ansible "Ansible hardening takes comments into account for some checks" [Undecided,New] 16:17:33 oh my god, are the bugs only my bugs? :) 16:17:48 that should be a low hanging fruit, easily by changing it to grep ^nameserver instead? 16:17:59 indeed 16:18:12 confirmed low? 16:18:20 patch coming up from my way too :) 16:18:22 sgtml 16:18:30 ok 16:18:38 next 16:18:40 #link https://bugs.launchpad.net/openstack-ansible/+bug/1768654 16:18:41 Launchpad bug 1768654 in openstack-ansible "Dead Link in -- Deviations from the Security Technical Implementation Guide (STIG) in ansible-hardening" [Undecided,New] 16:19:04 Mohammed Naser proposed openstack/ansible-hardening master: Ensure that comments are not counted https://review.openstack.org/566936 16:19:10 * mnaser looks 16:19:12 confirmed high 16:19:27 or medium because the feature doesn't break, just the interface with the users. 16:19:49 id say its pretty high, if you dont know whats gonna happen by using this role, it's pretty useless 16:19:55 that's fir 16:19:57 fair 16:20:00 yeah, fair enough 16:20:12 confirmed high it is! 16:20:20 #link https://bugs.launchpad.net/openstack-ansible/+bug/1768554 16:20:21 Launchpad bug 1768554 in openstack-ansible "None images (architecture diagrams) loaded within the page "Storage architecture in openstack-ansible"" [Undecided,New] 16:20:38 my bad. 16:20:41 that must be me. 16:20:47 confirmed high 16:20:53 I will fix it. 16:21:07 next 16:21:09 #link https://bugs.launchpad.net/openstack-ansible/+bug/1768231 16:21:10 Launchpad bug 1768231 in openstack-ansible "Cinder filter scheduler not enabled with multiple storage back ends" [Undecided,New] 16:21:50 oh we could indeed have some kind of convenience thing there, based on cinder_backends|length 16:22:19 i ran into this too in queens oddly enough 16:22:33 restart did fix it and it disappeared never to appear agian 16:22:41 we'd need to clean that cinder_backends dict, to remove the limit_container_type 16:22:47 mnaser: huh? 16:23:08 the same issue 16:23:20 two backends, one working and one down, restart made them both go up and it was okay after that 16:23:40 so you didn't have to change the default section ? 16:23:45 adding scheduler_default_filters = DriverFilter 16:23:55 didn't touch a thing 16:24:03 interesting 16:24:10 and both are up 16:24:22 according to cinder service-list 16:24:25 worth investigating a little more? 16:24:27 i think the question here is if there is a misconfiguration in cinder, as in that missing config line 16:24:38 or that something wierd happens on deployment thatis fixed with a restart 16:25:09 that is indeed my question 16:25:47 * evrardjp is amazed that jrosser starts to translate evrardjp's words like odyssey4me :) 16:26:37 let's mark this as confirmed and medium? It would be nice to add a test scenario for it 16:26:56 ok everyone? 16:27:12 we had two deploys that exhibited that, so fairly confident it's repeatable 16:27:18 confirmed then 16:29:05 yeah it happened to me too do its confirmed but not sure root cause 16:29:08 I don't think that scheduler_default_filters = DriverFilter is required 16:29:28 likewise 16:29:43 mnaser: there could well be hints in the log becasue it moans hugely about the DB being incorrect when cinder is first started 16:30:01 what's wrong with the cinder restarts? It seems it's the only service causing us pain :) 16:30:12 "The driver filter and weigher scheduling can help ensure that the scheduler chooses the best back end based on requested volume properties as well as various back-end specific properties." 16:30:20 there's a fair chance that we're setting things that no longer need setting 16:30:29 mnaser: I think we are on the same page :) 16:31:36 for triage, do we consider that medium or high? 16:31:44 I think medium is fine 16:33:03 ok let's continue 16:33:06 #link https://bugs.launchpad.net/openstack-ansible/+bug/1768129 16:33:07 Launchpad bug 1768129 in openstack-ansible "Default self-signed cert does not include IP SAN" [Undecided,New] 16:33:47 that's something we could do indeed. 16:34:05 It's not a feature in itself we've promoted, but it would make life simpler for many 16:34:14 could be aligned with some of the work that cloudnull has been doing 16:34:22 about self signed cert generation with openssl module 16:34:31 we should clarify that we should use fqdn though 16:34:43 yes it could 16:35:00 confirmed wishlist? 16:35:37 I don't think we can consider this as a bug, as we never promoted the use of self-signed certificates with IPs. 16:35:45 I'd never do that myself :p 16:35:57 ok 16:36:01 next 16:36:05 #link https://bugs.launchpad.net/openstack-ansible/+bug/1758144 16:36:06 Launchpad bug 1758144 in openstack-ansible "resolv.conf in containers set too late" [Undecided,New] 16:36:20 anyone wants to take this? 16:36:43 5 16:36:45 4 16:36:47 3 16:36:49 2 16:36:51 1 16:36:53 ok next 16:36:55 #link https://bugs.launchpad.net/openstack-ansible/+bug/1755821 16:36:56 Launchpad bug 1755821 in openstack-ansible "config_template fails to parse template if it contains a comment with leading spaces" [High,New] 16:37:14 * mnaser hit this yesterday upgrading to queens with neutron.conf.j2 :( 16:37:17 same question: Anyone interested by confirming it/working on it? 16:37:30 i can confirm it 100% 16:37:41 but dont know if i understand teh whole config_template plugin structure enough to fix it 16:37:54 yes but you are also the bug submitter :) 16:38:02 but that's fine, I trust you! 16:38:05 aha :) 16:38:25 mmm I can help you the config_template part 16:38:31 set neutron_lbaasv2: true and watch it crash and burn 16:38:34 it's not that hard, it's a tempate copy 16:38:53 mnaser: could you have this as a scenario then? 16:38:55 the issue occurs when the python ini parser gets an ini file that starts with someting that is not a section 16:39:00 isn't that octavia scenario btw? 16:39:11 because the iini file starts with ' # General, applies to all host groups' rather than '# General, applies to all host groups' 16:39:19 if we literally dropped '# General, applies to all host groups' it'll be fine 16:39:26 haha 16:40:07 the thing is like the extra spaces mess up the python ini parser 16:40:13 mnaser: so not failing on the ansible managed part? 16:40:17 so the exception doesn't even happen in config_template world 16:40:34 if you try to parse an ini file with leading spaces and a comment it'll crash too (outside of ansible etc) 16:40:50 mnaser: should we remove the whitespaces there: http://git.openstack.org/cgit/openstack/openstack-ansible-os_neutron/tree/templates/neutron.conf.j2#n2 ? 16:40:57 adding - everywhere? 16:41:17 evrardjp: i think that is the way to go, but the - trickery confuses me a lot so :P 16:41:20 thats beyond me :P 16:41:26 but indeed that would solve it 16:41:56 I think it's not fair to assume that config_template should scramble the files 16:42:13 yeah sanitize it somehow 16:45:14 I am curious and I will try to work on it 16:45:31 ok next 16:45:33 #link https://bugs.launchpad.net/openstack-ansible/+bug/1743032 16:45:35 Launchpad bug 1743032 in openstack-ansible "Galera cluster maintenance in OpenStack-Ansible" [Undecided,New] 16:48:14 don't rush on the bugs guys :) 16:48:24 or ladies :) 16:48:34 let's say folks, for the ease of language! 16:48:39 :p 16:49:56 ok let's wrap up 16:50:01 #topic open discussion 16:50:24 we have 10 minutes for open discussion if someone wants to have a quick chat about a painful issue or anything else. 16:50:44 It's good weather outside here, so I am not particularily willing to stay more behind a keyboard 16:50:46 :) 16:50:56 :D 16:52:56 ok I am done for the day 16:53:03 thanks everyone! 16:53:14 #endmeeting