16:01:07 <evrardjp> #startmeeting openstack_ansible_meeting 16:01:07 <openstack> Meeting started Tue Apr 17 16:01:07 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:08 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:10 <openstack> The meeting name has been set to 'openstack_ansible_meeting' 16:01:24 <evrardjp> evrardjp reminded on the ML we need more help on the releases/bug handling/monitoring jobs. 16:01:28 <prometheanfire> sup 16:01:29 <evrardjp> woops forgot the topic 16:01:33 <spotz> o/ 16:01:38 <prometheanfire> o/ 16:01:38 <evrardjp> #topic what happened since last meeting 16:01:41 <evrardjp> evrardjp reminded on the ML we need more help on the releases/bug handling/monitoring jobs. 16:01:48 <evrardjp> evrardjp reminded we have pending specs to review 16:01:56 <evrardjp> evrardjp says he didn't ask for newton repo EOL yet 16:02:03 <evrardjp> evrardjp reminds there is an etherpad for vancouver forum: https://etherpad.openstack.org/p/YVR-openstack-ansible-brainstorming 16:02:10 <evrardjp> evrardjp and odyssey4me discussed the releases, as we now have issues with them 16:02:12 <f5guy> odyssey4me: I will look into it. Dumping on the rabbitmq containers vinterface shows no traffic reaching it, looks like a possible bridging issue between the br-mgmt and vinterface. Tons of other traffic from all other containers and the infra host itself. 16:02:46 <evrardjp> I will let you a few minutes to process these 16:03:06 <evrardjp> if you have any other news to add, please add it to the wiki page, as usual. 16:03:19 <evrardjp> #topic bug triage 16:03:52 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1764470 16:03:53 <openstack> Launchpad bug 1764470 in openstack-ansible "upgraded get-pip does not install pip in venvs in repo container" [Undecided,New] 16:04:57 <evrardjp> the 17.0.0 in 17.0.1 is my mistake but it's not fixable, so people should check out next version 16:05:57 <evrardjp> odyssey4me: do you think there is a place where we don't constraint properly? the first part of the bug seems that it's installing 10.0.0 16:06:36 <evrardjp> it doesn't show the usage of -c either 16:06:42 <evrardjp> maybe that an old bug 16:06:51 <evrardjp> I think that's what we fixed 16:07:09 <odyssey4me> evrardjp that's likely the issue that was resolved in later patch to constrain get-pip properly? 16:07:17 <evrardjp> yes 16:07:22 <evrardjp> that's what I'd say 16:07:30 <d34dh0r53> yep 16:07:37 <f5guy> odyssey4me: fixed it! I deployed the compute host in a VM (for testing), I needed to enable promiscuous mode on the vswitch. Thanks for the guidance. 16:07:45 <openstackgerrit> Merged openstack/openstack-ansible stable/pike: Do not log passwords https://review.openstack.org/561883 16:07:46 <openstackgerrit> Merged openstack/openstack-ansible stable/pike: Do not log passwords https://review.openstack.org/561896 16:07:47 <openstackgerrit> Merged openstack/openstack-ansible stable/queens: Do not log passwords https://review.openstack.org/561880 16:07:49 <openstackgerrit> Merged openstack/openstack-ansible stable/queens: Do not log passwords https://review.openstack.org/561879 16:08:05 <evrardjp> I mark it as invalid for now 16:08:10 <odyssey4me> queens: https://review.openstack.org/#/c/558127/ should be in 17.0.1 and 17.0.2 16:08:30 <mnaser> o/ 16:08:55 <andymccr> o/ 16:08:59 <evrardjp> but that looks like repo build 16:09:07 <evrardjp> /tmp/openstack-venv-builder/venvs/keystone/bin/python 16:09:40 <evrardjp> I think that's confusing and we don't see the task in question 16:10:23 <evrardjp> ok let's continue 16:10:27 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1764016 16:10:28 <openstack> Launchpad bug 1764016 in openstack-ansible "openstack-venv-builder Fails PIP not found" [Undecided,New] 16:11:32 <evrardjp> do we have dual stack openstack-ansible? 16:11:51 <evrardjp> maybe we should just drop python2, and deal with the fallout 16:12:07 <evrardjp> I am tired of these python2 and python3 issues 16:12:30 <prometheanfire> evrardjp: you see the py3 thread on -dev? 16:12:35 <evrardjp> or have multiple jobs 16:12:35 <prometheanfire> just this morning 16:12:41 <evrardjp> yes I saw it 16:13:48 <andymccr> like throughout the whole stack? 16:13:56 <andymccr> just drop py2 everywhere 16:14:15 <prometheanfire> swift is py2 only 16:14:24 <andymccr> yeah there are a few i think 16:14:39 <evrardjp> here I think the python thing is a red-herring though 16:14:46 <andymccr> probably 16:15:54 <evrardjp> ok found the problem 16:16:00 <evrardjp> linked to previous bug 16:16:03 <evrardjp> https://github.com/openstack/openstack-ansible-repo_build/blob/master/templates/venv-build-script.sh.j2#L86 16:16:07 <evrardjp> we don't constraint there 16:16:30 <evrardjp> or I missed something in the PIP_INSTALL_OPTIONS 16:17:23 <evrardjp> anyone to confirm there? 16:17:24 <odyssey4me> ok, I'll check into that constraint - it might be right 16:17:35 <odyssey4me> I've commented in the bug 16:17:39 <evrardjp> ok thanks. 16:17:59 <evrardjp> We might need to step into pip10 sooner rather than later, and deal with all we're gonna see. 16:18:15 <evrardjp> but right now I think it's best to constraint if a constraint is required. 16:19:07 <evrardjp> I do not see your comment odyssey4me did you comment on the previous bug? 16:19:10 <odyssey4me> yeah, I'll see if I can replicate the issue - py3 issues have come up quite a bit lately 16:19:29 <odyssey4me> yes, I commented on the previous bug - these look similar though so I'll look into them both 16:19:38 <evrardjp> ok 16:19:43 <evrardjp> can you assign them both to you? 16:19:54 <mnaser> ++ about py3 only (hopefully) 16:19:56 <odyssey4me> ja, will do that now 16:19:59 <evrardjp> it looks like it's an easy fix to add constraints there, and we can bump to pip10 when we're ready 16:20:03 <evrardjp> cool 16:20:06 <evrardjp> thanks 16:20:10 <evrardjp> next 16:20:12 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1763422 16:20:12 <openstack> Launchpad bug 1763422 in openstack-ansible "config_template is not fully python3 compatible" [Undecided,New] 16:20:37 <evrardjp> andymccr: you started to work on this, right? 16:21:00 <andymccr> evrardjp: si si, i believe it is though 16:21:12 <andymccr> but that bug says otherwise :) 16:21:15 <andymccr> leave that with me and i'll try recreate 16:21:25 <evrardjp> https://review.openstack.org/#/c/561900/ 16:21:28 <evrardjp> :) 16:21:35 <andymccr> yeah i need to fix that up 16:21:41 <andymccr> but the py3 test is currently passing 16:21:45 <andymccr> whcih could just mean we are missing some test case 16:21:58 <evrardjp> probably missing a lot of those 16:22:09 <evrardjp> but with a separate repo it would be hopefully easier to deal with 16:22:13 <evrardjp> and faster to iterate 16:22:59 <evrardjp> I assign this bug to you andymccr 16:23:03 <andymccr> yeah please 16:23:23 <evrardjp> I am not marking it as confirmed, as the job will help us discover if it's true or false, and if extra coverage is necessary 16:23:41 <evrardjp> importance medium, okay for you? 16:23:48 <evrardjp> for everyone I mean 16:23:58 <odyssey4me> sure 16:24:01 <evrardjp> ok next 16:24:07 <jrosser> yes we have a worksround, it's ok 16:24:15 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1763361 16:24:16 <openstack> Launchpad bug 1763361 in puppet-sahara "Sahara: add support for the new [trustee] configuration section" [Undecided,New] - Assigned to zhongshengping (chdzsp) 16:24:23 <tosky> that's me o/ 16:24:44 <evrardjp> woot tosky ! 16:24:51 <evrardjp> thanks for being there for your bug 16:24:52 <tosky> (bug both for puppet-sahara and openstack-ansible_os_sahara 16:25:33 <odyssey4me> yeah, seems sensible - should be a pretty straightforward patch as the same mechanism is used for neutron/nova IIRC 16:25:47 <tosky> I think that I put all the details in the bug, tl;dr we changed a bit the configuration, and while the old one works with some magic code, it's time to change 16:25:49 <evrardjp> tosky: is that only for Rocky? 16:26:05 <tosky> evrardjp: technically it could be backported to Queens, but not a strong requirement 16:26:05 <evrardjp> or does Queens will get this backported? 16:26:28 <tosky> the new configuration works with Queens too, so it's up to you 16:26:29 <evrardjp> nope but if it's a better practice, more future proof, let's do it 16:26:40 <evrardjp> thanks for the heads up 16:26:48 <evrardjp> I'd like to mark this as confirmed 16:27:08 <tosky> that's what I wanted to ask in fact - I see that it's assigned already, but it was not marked yet 16:27:54 <odyssey4me> I've never seen a patch from the person who self--assigned it. 16:28:04 <evrardjp> odyssey4me: https://review.openstack.org/#/c/558378/1/templates/sahara.conf.j2 16:28:18 <evrardjp> you reviewed it though :p 16:28:38 <evrardjp> I am fine with that. 16:28:43 <odyssey4me> ah ok :p clearly I need more coffee 16:29:00 <evrardjp> these are morning patches, before you have your second one. :D 16:29:16 <evrardjp> anyway thanks tosky it's really nice to have your feedback 16:29:33 <evrardjp> anyone wants to pick this one up? 16:29:45 <tosky> I will keep an eye on the patch - we receive notifications for new patches on openstak-ansible-os_sahara on #openstack-sahara 16:29:55 <evrardjp> oh great! 16:30:02 <odyssey4me> :) 16:30:13 <evrardjp> let's talk about that after the bug triage then 16:30:55 <evrardjp> next 16:31:06 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1763336 16:31:07 <openstack> Launchpad bug 1763336 in openstack-ansible "stale tempest config remains in the workspace after re-running os_tempest role" [Undecided,New] 16:31:25 <evrardjp> I haven't got the chance to try that on my machine 16:32:00 <openstackgerrit> Andy Smith proposed openstack/openstack-ansible-tests master: (WIP) Update to use oslo.messaging services for RPC and Notify https://review.openstack.org/559127 16:32:02 <evrardjp> but it looks like the task https://github.com/openstack/openstack-ansible-os_tempest/blob/540a6be329d78df6a195bf1749364c6f514cefe9/tasks/tempest_post_install.yml#L49 16:32:03 <odyssey4me> oh wow, nice find there jrosser 16:32:11 <evrardjp> should maybe happen after https://github.com/openstack/openstack-ansible-os_tempest/blob/540a6be329d78df6a195bf1749364c6f514cefe9/tasks/tempest_post_install.yml#L61 16:32:19 <evrardjp> and yes good find 16:32:45 <jrosser> yeah i ws wtf for a bit till i found that 16:33:47 <evrardjp> I don't know in which order does those file resolve though? 16:34:06 <odyssey4me> yeah, I can't recall - it's been a while since I've read the tempest docs 16:34:10 <odyssey4me> things may have changed 16:34:11 <evrardjp> probably worth simplifying and putting them on the same file 16:34:28 <evrardjp> making sure these pesky errors don't show up :) 16:34:54 <evrardjp> confirmed high/ 16:34:57 <evrardjp> ? 16:35:18 <odyssey4me> yep 16:35:29 <evrardjp> anyone up for it? 16:35:55 <evrardjp> ok let's continue then 16:35:58 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1763058 16:35:59 <openstack> Launchpad bug 1763058 in openstack-ansible "openstack_user_config.yml.example says log_hosts is required" [Undecided,New] 16:36:21 <evrardjp> fair 16:36:25 <evrardjp> confirmed and low 16:36:31 <evrardjp> and low-hanging-fruit 16:36:36 <evrardjp> fine for everyone? 16:36:46 <odyssey4me> yep 16:36:57 <mnaser> good thing for a first time contributor to hack on :> 16:37:11 <evrardjp> yup :) 16:37:28 <evrardjp> low-hanging-fruit are the deal people, enjoy! :) 16:37:32 <evrardjp> ok moving on 16:37:38 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1762742 16:37:39 <openstack> Launchpad bug 1762742 in openstack-ansible "Some delegated tasks are failing when deployer is node part of a deployment (eg. controller node)" [Undecided,New] 16:38:46 <evrardjp> should we consider this completely done now? 16:39:11 <odyssey4me> I think that's done, yes. 16:39:13 <mnaser> looks solved to me 16:39:21 <odyssey4me> are we waiting for a pike release? 16:39:26 <evrardjp> nope 16:39:34 <evrardjp> last week everything was released 16:39:53 <evrardjp> or did I miss that patch for inclusion before release? 16:40:21 <odyssey4me> ah https://review.openstack.org/#/c/560920/ didn't make it into the release 16:41:04 <odyssey4me> yep, it looks like https://review.openstack.org/#/c/561167/ was missed 16:42:23 <evrardjp> want me to re-issue a release? 16:43:21 <evrardjp> I am fine with that, or we wait till EOM 16:43:45 <odyssey4me> well, the next sha bump is about to merge - I guess you could do a release immediately from that 16:44:04 <odyssey4me> pike is still what a lot of people are using, so perhaps that's a good idea 16:44:06 <evrardjp> up to you people :) 16:44:13 <evrardjp> ok 16:44:39 <evrardjp> will do an extra release for it 16:44:50 <evrardjp> next 16:44:53 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1758144 16:44:54 <openstack> Launchpad bug 1758144 in openstack-ansible "resolv.conf in containers set too late" [Undecided,New] - Assigned to Logan V (loganv) 16:45:54 <evrardjp> I will let logan work on this one more week 16:46:11 <evrardjp> unless someone else wants to help right now :) 16:46:21 <evrardjp> next 16:46:23 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1755821 16:46:24 <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:46:39 <evrardjp> same I will leave it cloudnull for now 16:46:53 <evrardjp> and last one is for cloudnull too: 16:46:56 <evrardjp> #link https://bugs.launchpad.net/openstack-ansible/+bug/1743032 16:46:57 <openstack> Launchpad bug 1743032 in openstack-ansible "Galera cluster maintenance in OpenStack-Ansible" [Undecided,New] - Assigned to Kevin Carter (kevin-carter) 16:47:15 <evrardjp> let's keep them one more week, and then unassign next week 16:47:32 <evrardjp> that's all for bug triage 16:47:40 <evrardjp> #topic open discussion 16:47:49 <evrardjp> anything to add? 16:48:49 <tosky> just a curiosity: I was checking the jobs executed for openstack-ansible-os_sahara 16:49:07 <tosky> I see that tempest is executed, but it's not clear which tests were executed 16:49:48 <spotz> odyssey4me: COA exam is moving to pike soon 16:49:57 <tosky> did I miss them, or otherwise, would it be possible to collect them too? iirc there are few useful roles in the tempest repository 16:50:20 <evrardjp> tosky: generally each role defines its own whitelist 16:50:40 <evrardjp> https://github.com/openstack/openstack-ansible-os_sahara/blob/master/tests/os_sahara-overrides.yml#L24 16:51:03 <evrardjp> spotz: good 16:51:14 <evrardjp> spotz: queens would be even better! :) 16:51:40 <evrardjp> is there anything we can do to help making it move to P or Q ? 16:51:57 <evrardjp> tosky: any increased coverage is welcomed 16:52:20 <tosky> evrardjp: just to be clear, I'm talking about the testr* files here http://logs.openstack.org/85/560985/6/check/sahara-tests-tempest/8794f37/ 16:52:30 <tosky> which are not visible for example in http://logs.openstack.org/78/558378/1/check/openstack-ansible-functional-ubuntu-xenial/cedddae/ 16:53:01 <evrardjp> http://logs.openstack.org/78/558378/1/check/openstack-ansible-functional-ubuntu-xenial/cedddae/logs/openstack/infra1/ 16:53:11 <tosky> oh, ok 16:53:14 <tosky> thanks! 16:53:21 <tosky> I didn't dig too deep 16:53:36 <evrardjp> the real location depends on where tempest is installed (so check the inventory to find it) 16:53:47 <evrardjp> ok I think we are good for today's meeting 16:53:54 <evrardjp> thanks everyone! 16:54:04 <odyssey4me> thanks evrardjp 16:54:10 <evrardjp> #endmeeting