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