16:00:37 <evrardjp> #startmeeting openstack_ansible_meeting 16:00:43 <openstack> Meeting started Tue Apr 3 16:00:37 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:44 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:47 <openstack> The meeting name has been set to 'openstack_ansible_meeting' 16:00:59 <d34dh0r53> o/ 16:01:22 <evrardjp> #topic What happened since last meeting 16:01:31 <evrardjp> prometheanfire has a new spec that needs some eyes: https://review.openstack.org/556586 16:01:40 <evrardjp> other ppl have open specs too 16:01:49 <evrardjp> tonyb has EOLed newton roles. The newton release will be EOL soon. 16:01:53 <mattt> o/ 16:02:00 <evrardjp> please review https://review.openstack.org/#/c/558539/ for that 16:02:05 <hwoarang> o/ 16:02:17 <evrardjp> evrardjp reminded on the ML the etherpad for vancouver forum: https://etherpad.openstack.org/p/YVR-openstack-ansible-brainstorming 16:02:30 <evrardjp> evrardjp said he will do the usual release at the end of the week for all branches, including newton, and bump master. But due to pbr/pip unconstrained, the release has been delayed to this Tuesday. 16:02:40 <evrardjp> (Some are gone already, pike pending) 16:02:53 <evrardjp> and last but not least 16:02:55 <evrardjp> KeithMnemonic will do a demo of SUSE config processor and Ardana after the meeting of April, 3rd (5PM utc). https://global.gotomeeting.com/join/868941021 16:03:07 <evrardjp> #topic bug triage 16:03:30 <spotz> evrardjp: Hey might have just found a bug, should https://git.openstack.org/cgit/openstack/openstack-ansible/plain/doc/source/user/aio/scenario-table-gen.html be empty? 16:03:31 <evrardjp> I guess a few bugs will be linked to the new version of pbr/pip 16:03:40 <evrardjp> spotz: yes it's fine 16:03:46 <spotz> ok:) 16:03:57 <evrardjp> building the docs would generate it 16:04:07 <evrardjp> let's head to our first bug 16:04:09 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1760574 16:04:12 <openstack> Launchpad bug 1760574 in openstack-ansible "pip2 fails to install pkgs requiring python3 (dnspython3, mypy, etc)" [Undecided,New] 16:05:12 <evrardjp> did we have a bug for the pip thing odyssey4me ? 16:05:33 <odyssey4me> evrardjp not to my knowledge 16:05:53 <evrardjp> yeah so we can't mark this as duplicate 16:06:10 <evrardjp> I'll mark this manually as fix commited 16:06:22 <evrardjp> ok for everyone? Critical + Fix commited 16:06:33 <odyssey4me> ja 16:06:41 <evrardjp> next 16:06:43 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1760219 16:06:44 <openstack> Launchpad bug 1760219 in openstack-ansible "Issues with osa-ops mnaio service config with existing entries" [Undecided,New] - Assigned to Shannon Mitchell (shannon-mitchell) 16:07:04 <openstackgerrit> Amy Marrich (spotz) proposed openstack/openstack-ansible master: [DOC] Update for Newton EOL https://review.openstack.org/551316 16:07:15 <evrardjp> I saw a patch for that 16:07:29 <evrardjp> I will just remind the user to mark this in the bug 16:07:36 <evrardjp> to mark the bug in the patch* 16:07:41 * cloudnull is late, o/ 16:08:24 <openstackgerrit> Jean-Philippe Evrard proposed openstack/openstack-ansible-ops master: Allow users to skip services to cut down on conflicts https://review.openstack.org/557999 16:08:31 <evrardjp> ok typo corrected. 16:08:44 <evrardjp> ok next 16:08:46 <odyssey4me> looks like https://review.openstack.org/#/c/557999/ is looking to solve that bug 16:08:46 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1759896 16:08:47 <openstack> Launchpad bug 1759896 in openstack-ansible "Placing certificate on keystone containers does not work" [Undecided,New] 16:09:02 <evrardjp> odyssey4me: yes there was a typo in the bug I just fixed it 16:09:13 <evrardjp> you can review :) 16:09:19 <evrardjp> let's go to next one 16:10:32 <evrardjp> There is documentation 16:11:00 <evrardjp> pointed to it in the bug 16:11:12 <evrardjp> maybe the bug is asking for more documentation, or pointing to an issue 16:11:23 <evrardjp> but I am not sure to understand the problem 16:12:56 <mattt> maybe link to the docs and see if that sorts it out? :) i'm not familiar enough w/ what he's doing to understand where it's going wrong. 16:13:14 <evrardjp> ok 16:13:17 <evrardjp> yeah 16:13:19 <evrardjp> let's see 16:13:23 <evrardjp> moving on then! 16:13:28 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1759873 16:13:30 <openstack> Launchpad bug 1759873 in openstack-ansible "[osa 16.0.9] gnocchi does not build anymore" [Undecided,New] 16:14:06 <evrardjp> I guess that one is the PBR issue 16:14:14 <evrardjp> odyssey4me: am I wrong? 16:14:19 <logan-> agree 16:14:23 <evrardjp> ok 16:15:27 <evrardjp> Marked it as fix commited and critical 16:15:37 <evrardjp> next 16:15:39 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1759784 16:15:41 <openstack> Launchpad bug 1759784 in openstack-ansible "Gate jobs don't cover Glance image upload to non-NFS file store" [Undecided,New] 16:16:21 <RossSchulman[m]> Given a server that only has 2 NICs, is it better to bond them for redundancy or separate them for isolation? 16:16:35 <logan-> when we were discussing the other day, odyssey4me said the basic computekit test uses glance w/ file store, so this should have coverage in branches that have the computekit test 16:17:39 <evrardjp> yes 16:17:43 <odyssey4me> this will be easier to implement with https://review.openstack.org/551791 16:17:54 <evrardjp> the others have the integrated with swift but computekit could be with file 16:18:04 <evrardjp> agreed with what odyssey4me said there 16:18:25 <evrardjp> if anyone has extra cycles for it, we can work on this 16:19:26 <evrardjp> let's classify this bug, shall we? 16:19:31 <evrardjp> ofc it's confirmed 16:19:42 <evrardjp> but now... is that a wishlist, or is that an issue 16:19:47 <evrardjp> for me code without test is a bug 16:19:49 <evrardjp> :p 16:20:09 <logan-> considering we learned computekit has coverage for this i dont think there is a bug at all 16:20:19 <openstackgerrit> Kevin Carter (cloudnull) proposed openstack/ansible-role-systemd_service master: Add a documentation list default https://review.openstack.org/558553 16:20:29 <logan-> the computekit test was implemented after the commit that broke file backend 16:20:31 <logan-> iirc 16:20:33 <evrardjp> but because it would be hard to backport to coverage I'd say it's maybe wiser to mark it as wishlist 16:20:57 <evrardjp> do we have computekit in P? 16:21:22 <odyssey4me> well, right now we use compute kit for opensuse/centos... so it is gate tested 16:21:25 <evrardjp> we do not 16:21:31 <logan-> not in pike correct 16:21:36 <evrardjp> yeah but not in the branch asked there 16:21:43 <odyssey4me> oh yeah, not in p 16:21:54 <evrardjp> I'd classify this as confirmed and wishlist 16:22:08 <evrardjp> it's not urgent because we have coverage in upper branches 16:22:19 <evrardjp> anyone willing to backport the test suite is welcomed 16:22:25 <logan-> wfm 16:22:29 <evrardjp> good 16:23:03 <evrardjp> next 16:23:05 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1759721 16:23:07 <openstack> Launchpad bug 1759721 in openstack-ansible "Prepare the deployment host in OpenStack-Ansible" [Undecided,New] 16:24:07 <evrardjp> oh I see 16:24:10 <odyssey4me> ah https://rdoproject.org/repos/openstack-pike/rdo-release-pike.rpm 16:24:13 <evrardjp> yeah 16:24:15 <evrardjp> same for suse 16:24:19 <odyssey4me> w're going to have to add a substitution there 16:24:22 <evrardjp> very hidden thing 16:24:33 <odyssey4me> I can pick that up if you like 16:24:41 <openstackgerrit> Merged openstack/openstack-ansible-ops master: Allow users to skip services to cut down on conflicts https://review.openstack.org/557999 16:24:48 <evrardjp> looks valid , low hanging fruit and medium? 16:24:59 <evrardjp> odyssey4me: I'd rather see other contributors fixing it but fine for me :) 16:25:08 <odyssey4me> yep 16:25:25 <evrardjp> ok next then 16:25:30 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1759323 16:25:31 <openstack> Launchpad bug 1759323 in openstack-ansible "Script to check for requirements" [Undecided,New] 16:26:20 <evrardjp> mmm 16:26:23 <evrardjp> that seem hard 16:26:34 <evrardjp> how can we assume what will be installed? 16:26:46 <evrardjp> the only way I can see is if we build some kind of wizard tool 16:27:10 <evrardjp> (which could leverage the bootstrap-hosts role) 16:27:31 <evrardjp> what would you think? 16:27:40 <mattt> i don't understand the ask, personally 16:27:56 <evrardjp> it seems outside the scope to build the openstack architecture for the deployer 16:28:14 <odyssey4me> ah yes, I remember this 16:28:15 <evrardjp> I guess the deployer forgot a group 16:28:23 <odyssey4me> basically it's an inventory check 16:28:44 <odyssey4me> if you're deploying nova, you need glance right? but we allow you to deploy an environment without it 16:29:07 <odyssey4me> similar that if you have compute, but no nova control plane hosts... we allow that, but it won't work 16:29:16 <dmsimard> odyssey4me: so you'll have ara reports for all jobs now ? :D 16:29:24 <odyssey4me> this guy was missing glance and the nova control plane stuff 16:30:18 <RandomTech> It was me, when i was checking over i didnt notice they were missing, niether did other people i had look at it 16:30:43 <evrardjp> ok 16:30:55 <RandomTech> it would be useful to have something that can tell you if something you listed is missing required parts 16:30:55 <evrardjp> not sure how we can help there though 16:31:10 <evrardjp> how can we say you need glance? 16:31:20 <evrardjp> what if you had it with something else 16:31:29 <admin0> maybe a pre-check like we have detected the followign componetns for install - keystone, haproxy, bla bla bla .. press Y to proceed 16:31:39 <admin0> just 1 time in the start 16:31:53 <evrardjp> yeah so building some kind of wizard 16:31:55 <admin0> or something like install-summary.py that will just show what components/env is detected 16:31:58 <RandomTech> i was thinking either a precheck or a seperate script for troubleshooting/checking configs 16:32:08 <odyssey4me> evrardjp sure, but it'd be nice to have some way of checking the config and outputting some warnings 16:32:09 <admin0> just to check if the install script/inventory sees all 16:32:21 <RandomTech> similar to " openstack-ansible setup-infrastructure.yml --syntax-check " 16:32:28 <admin0> --setup-check 16:32:37 <admin0> all it needs to do is output the projects it sees 16:32:46 <evrardjp> odyssey4me: let's think about an actual deployer example which has things running in multiple dcs.. 16:32:52 <evrardjp> (you know who) 16:32:52 <persia> Don't forget the case where someone set up some component a different way, so it isn't in the o-a yaml. 16:33:07 <odyssey4me> evrardjp this is to help the newbies, not to prevent complex configs 16:33:10 <evrardjp> persia: exactly! 16:33:36 <odyssey4me> it helps people who're trying to get to grips with the basics 16:33:37 <RandomTech> yes us newbies need help 16:33:37 <evrardjp> ok so I think with this conversation we have a wishlist item 16:33:46 <odyssey4me> yes, absolutely 16:33:46 <evrardjp> RandomTech: :) 16:33:53 <evrardjp> wizard like 16:33:55 <evrardjp> ok 16:34:16 <evrardjp> got it 16:34:37 <odyssey4me> I don't think it needs a wizard, but we will need to add some checks which validate known dependencies for services that have multiple groups, and then also for inter-service deps. 16:35:05 <mattt> could this be documented better in sample user configs, etc. ? 16:35:07 <odyssey4me> Perhaps that, to you, is a wizard. :) 16:35:19 <mattt> perhaps sample configs aren't optimal 16:35:29 <evrardjp> mattt: we have sample configs 16:35:44 <mattt> last i looked they were super detailed though, kind of hard to read 16:36:00 <evrardjp> mattt: the user stories should be easy to follow 16:36:10 <mattt> i'm just wondering if there's another way to help avoid this situation 16:36:12 <evrardjp> more than the same config 16:36:21 <odyssey4me> we could probably edit the samples to use anchors like the ceph example does - that'd make it a bit easier to read 16:36:34 <RandomTech> mattt: i agree that they can be hard to read, the problem was that multiple people missed the fact that i only had part of the compute services defined 16:36:35 <evrardjp> odyssey4me: I've seen so many ppl confused by that 16:37:22 <odyssey4me> well, short of saying - you need to understand openstack before you can put your config together (which is not friendly), I'm not sure that docs can really solve it unless we try to document our group deps and the openstack deps 16:37:27 <evrardjp> RandomTech: I think if we clarify the groups in the future, it should help 16:37:37 <RandomTech> i believe so 16:37:55 <evrardjp> ok so that will be part of a spec I am writing for now 16:37:58 <evrardjp> let's move on 16:38:03 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1758144 16:38:05 <openstack> Launchpad bug 1758144 in openstack-ansible "resolv.conf in containers set too late" [Undecided,New] - Assigned to Logan V (loganv) 16:38:32 <logan-> have not had time to work on that yet sadly 16:38:36 <logan-> hopefully this week 16:38:37 <evrardjp> logan-: I guess with the latest pip things you couldn't work on it? 16:38:43 <evrardjp> ok 16:38:45 <evrardjp> thanks 16:39:13 <evrardjp> next 16:39:15 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1755821 16:39:16 <openstack> 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:39:23 <evrardjp> cloudnull: ? 16:39:51 * RossSchulman[m] didn't realize there was a bug triage meeting going on, apologies, will ask question again later. 16:40:05 <evrardjp> RossSchulman[m]: no worries 16:41:32 <evrardjp> cloudnull: doesn't seem here, so let's move on 16:41:38 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1752073 16:41:39 <openstack> Launchpad bug 1752073 in openstack-ansible "Neutron firewall_v2 driver missing" [Undecided,New] - Assigned to Markos Chandras (hwoarang) 16:42:27 <hwoarang> evrardjp: maybe this can be re-assigned to mbuil to work on it with peri 16:42:33 <evrardjp> ok 16:44:01 <evrardjp> next 16:44:08 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1743032 16:44:09 <openstack> Launchpad bug 1743032 in openstack-ansible "Galera cluster maintenance in OpenStack-Ansible" [Undecided,New] - Assigned to Kevin Carter (kevin-carter) 16:45:21 <mbuil> hwoarang, evrardjp: fine with me :) 16:45:38 <evrardjp> mbuil: thanks! 16:45:49 <evrardjp> I've updated the bug on LP, added it to you 16:46:05 <evrardjp> let's move to next bug 16:46:10 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1737827 16:46:11 <openstack> Launchpad bug 1737827 in openstack-ansible "(ceph-client): setting 'nova_ceph_client' results in deployment where volumes can't be attached to VMs" [Undecided,New] - Assigned to Andy McCrae (andrew-mccrae) 16:46:17 <evrardjp> andymccr: ? 16:46:31 <openstackgerrit> Merged openstack/openstack-ansible-tests master: Do not generate the html ARA report any more https://review.openstack.org/557921 16:46:45 <evrardjp> should we mark this as incomplete? 16:47:34 <evrardjp> ok let's move on 16:47:41 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1729263 16:47:42 <openstack> Launchpad bug 1729263 in openstack-ansible "Swift (master) transient tempest failures under centos " [Undecided,New] 16:48:15 <evrardjp> I haven't seen that for a while, but I haven't worked on swift role testing for a certain time 16:49:31 <openstackgerrit> Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Ensure that RDO/SuSE series repo instructions stay up to date https://review.openstack.org/558558 16:49:38 <evrardjp> swift is also a very heavy memory consumer 16:49:47 <evrardjp> so this might be hidden 16:50:35 <evrardjp> (the memory consumption is also why I think we have so many issues in the integrated gates, we start to spike in memory usage after the swift playbook, to what I have noticed) 16:50:58 <mattt> are we still using 8 GB instances? 16:51:23 <evrardjp> yes 16:51:41 <evrardjp> do you think it's possible to have bigger instances in os infra? 16:51:46 <odyssey4me> it is not 16:52:13 <evrardjp> ok 16:52:22 <odyssey4me> we could make swift use a multi-node deployment if we like, but that makes testing outside the gates harder 16:52:24 <evrardjp> let's continue the tests refactor then 16:52:39 <evrardjp> odyssey4me: not really if we justify the use of vagrant 16:52:55 <openstackgerrit> Merged openstack/openstack-ansible-tests master: Remove unused tempest variables https://review.openstack.org/558524 16:53:07 <odyssey4me> well, not everyone has a laptop with enough ram to do multiple nodes 16:53:07 <evrardjp> and only for some scenarios 16:53:21 <evrardjp> that's true 16:53:27 <odyssey4me> I would rather we see if we could reduce that memory footprint a bit 16:53:49 <evrardjp> maybe it's worth discussing with swift ppl 16:54:02 <evrardjp> In the meantime let's move on to next bug 16:54:15 <evrardjp> we have no more details for the bug in itself 16:54:22 <evrardjp> I'll mark it as incomplete 16:54:42 <evrardjp> the last one is the everlasting ceilometer one 16:54:44 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1719517 16:54:45 <openstack> Launchpad bug 1719517 in openstack-ansible "Ceilometer policy.json includes python unicode encoding" [Undecided,New] 16:55:05 <evrardjp> oh I guess it can be moved to fix released 16:55:13 <evrardjp> wooot 16:55:25 <evrardjp> FOLKS, it's been a while we got the chance to finish the triage! 16:55:29 <evrardjp> congratulations! 16:55:37 <evrardjp> /insert party gif here. 16:56:12 <evrardjp> #topic open discussion 16:56:20 <evrardjp> we have a few minutes for an open discussion if you want 16:56:30 <evrardjp> so keep in mind we have a demo in 4 minutes 16:57:07 <evrardjp> thanks KeithMnemonic 16:57:10 <KeithMnemonic> np 16:57:34 <evrardjp> I will paste the url once again (even if that was on the first links of the meeting) 16:57:36 <evrardjp> https://global.gotomeeting.com/join/868941021 16:57:58 <evrardjp> anything else? 16:58:35 <RandomTech> whats the demo about? 16:58:56 <KeithMnemonic> demoing the SUSE project Ardanda 16:59:05 <KeithMnemonic> which is the rebranded HPE ansible stuff 16:59:30 <evrardjp> it's a way to learn of each other -- trying ways to collaborate 16:59:33 <KeithMnemonic> that was never collborated with you guys 16:59:34 <evrardjp> anyway 16:59:41 <RandomTech> of ya something i just noticed while using OSA for ceph 16:59:54 <evrardjp> RandomTech: ? 16:59:57 <evrardjp> 10 sec 16:59:59 <RandomTech> it only added osd from 3/5 hosts i listed 16:59:59 <KeithMnemonic> it is now opensource 17:00:17 <RandomTech> not sure if this is isolated to me or if multiple people have ran into this 17:00:19 <evrardjp> RandomTech: I guess it can be discussed outside the meeting 17:00:25 <evrardjp> or file a bug :) 17:00:28 <evrardjp> Ok wrapping up 17:00:34 <evrardjp> thanks for your time everyone! 17:00:36 <evrardjp> #endmeeting