16:00:07 #startmeeting openstack_ansible_meeting 16:00:08 Meeting started Tue Oct 3 16:00:07 2017 UTC and is due to finish in 60 minutes. The chair is evrardjp. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:12 The meeting name has been set to 'openstack_ansible_meeting' 16:00:15 o/ 16:00:16 we do have a lot of bugs. 16:00:18 o/ 16:00:32 let's start directly 16:00:33 # topic new bugs 16:00:39 #topic new bugs 16:00:43 o? 16:00:50 #link https://bugs.launchpad.net/openstack-ansible/+bug/1721037 16:00:51 Launchpad bug 1721037 in openstack-ansible "cinder-api in master role test fails" [Undecided,New] 16:00:57 this one pained me a lot 16:01:15 Either I am too tired to find why, or I am not clever enough. 16:01:44 im taking a look 16:01:58 it's on master, so it means it could also be coming from a bug in upstream cinder 16:02:05 i think it might be 16:02:46 if I want to override the sha for testing 16:03:08 I should replace in the tests/whatever_overrides.yml the cinder_git_install_branch , right? 16:03:21 yeah that'd work 16:03:58 that's what I did, re-using a 1 month old reference from cinder. It still was broken. At that time we had a job in os_cinder passing. 16:04:09 I am very confused. 16:04:24 has someone seen that before? 16:04:35 if not let's not mark it critical yet 16:04:37 you mean https://review.openstack.org/#/c/504015/ 16:04:48 which passed like 2 weeks ago 16:05:23 does the reference to "key_manager" there imply barbican integration of some sort is active? 16:05:37 maybe we're not seeing it in some places because we don't have it enabled everywhere? 16:05:47 hmm 16:05:52 wasnt sure we set that up in cinder tests 16:05:55 I took a reference from even older 16:06:27 mmm that is maybe in api-paste 16:07:36 nope no ref of that 16:07:37 anyway 16:07:43 hmm 16:08:02 if you reproduce that, we should classify this as critical I guess 16:08:13 if that's the case, and I am not insane, I'll speak with the cinder team 16:08:28 ok for everyone? 16:08:51 "cls = importutils.import_class(conf.key_manager.backend)" -> ValueError: Empty module name 16:08:52 https://github.com/openstack/openstack-ansible-os_cinder/blob/a4a190b907643a437a480f2a0cec6c2de388c8e6/templates/cinder.conf.j2#L125-L131 16:08:53 andymccr: could you attempt to triage it on your side, see if I'm right? 16:09:00 evrardjp: yeah taking a look now i have the same problem 16:09:04 it is looking for a key called "backend" and we are giving it as "api_class" 16:09:12 ok 16:09:13 so maybe 16:09:17 we need to adjust our version of castellan or w/e 16:09:29 I don't see that in my generated .conf 16:09:35 https://github.com/openstack/cinder/commit/e75be5d90519094fca3ee475b906e7c2fe1d09fd 16:09:52 ahah good catch andymccr! 16:09:54 nice 16:09:55 :) 16:10:14 trying something quick 16:10:41 hmm nope 16:10:45 using master of all those projects didnt really fix it 16:11:11 but that seems like it is related 16:11:22 nope but we may have found a first path to it 16:11:23 thanks 16:11:26 yeah, option was renamed https://github.com/openstack/cinder/blob/master/releasenotes/notes/castellan-backend-0c49591a54821c45.yaml#L11-L13 16:11:54 well how does that impact us if we're not following that code path is another topic ... 16:12:06 im not convinced we even use that opt 16:12:07 so its confusing 16:12:14 yeah 16:12:24 unless they set a default somewhere 16:12:27 we are not. so I am not the only one finding this weird. 16:12:36 oh... yeah code defaults 16:12:41 completely forgot that 16:12:56 that is very weird though 16:13:02 ok how do we triage this? 16:13:09 confirmed/critical? 16:13:31 (it will block everything..., but currently, weirdly, doesn't seem to block the integrated aio) 16:13:45 (probably because we haven't bumped pins of cinder in a month) 16:13:59 evrardjp: there must be some depdenency that hasnt changed yet 16:14:07 yeah 16:14:15 so triage? 16:14:24 still critical imo 16:14:35 we cant move forward with cinder if we sha bump it will break id say 16:14:46 ok next 16:14:49 #link https://bugs.launchpad.net/openstack-ansible/+bug/1721014 16:14:50 Launchpad bug 1721014 in openstack-ansible "Include bind9utils during designate installation when needed" [Undecided,New] 16:15:25 sounds valid and low 16:15:34 i agree 16:15:42 That's mine :P 16:15:53 haha 16:16:02 welcome Tahvok! 16:16:07 yeah sounds valid 16:16:29 if you want we can help you on the way to fix it after the bug triage 16:16:39 I suggest we continue in the meantime, many bugs 16:16:45 next! 16:16:46 #link https://bugs.launchpad.net/openstack-ansible/+bug/1720535 16:16:47 Launchpad bug 1720535 in openstack-ansible "lxd.filters out of date" [Undecided,New] 16:16:54 confirmed 16:17:03 Is it possible to check a list of hashes for a specific variable in ansible? 16:17:26 not sure what you mean but we can discuss that after triage Tahvok 16:17:29 Nvm, I'll ask later about it 16:17:31 the answer is probably yes 16:17:32 :D 16:17:35 so 16:17:36 for the lxd 16:18:07 I discussed with James Page at the PTG and he suggested to wait a little for the bump. I don't remember why. I think we can go ahead now 16:18:18 confirmed medium? 16:18:41 yeah sounds fine 16:18:55 ok next 16:18:57 #link https://bugs.launchpad.net/openstack-ansible/+bug/1719743 16:18:58 Launchpad bug 1719743 in openstack-ansible "Fail when l2pop + L3 HA are enabled" [Undecided,New] 16:19:08 that's IMO confirmed wishlist 16:19:24 it's not a bug by itself, it's for helping others not doing mistakes 16:19:40 maybe we can do pre-flight checks in the os_neutron role and fail at the beggining ? 16:19:47 what do you think of the importance? 16:20:12 hmm 16:20:24 well 16:20:26 its wishlist for sure 16:20:51 i mean it would be nice to have that 16:21:24 ok we agree then 16:21:25 next 16:21:27 #link https://bugs.launchpad.net/openstack-ansible/+bug/1719741 16:21:28 Launchpad bug 1719741 in openstack-ansible "repo_server role enables epel-testing which causes package conflicts" [Undecided,New] - Assigned to Major Hayden (rackerhacker) 16:21:40 EPEL - im out :P 16:22:03 sounds ok to install per package 16:22:07 andymccr: haha 16:22:09 I understand 16:22:10 mgariepy: ? 16:22:19 what do you think of mhayden proposition? 16:22:40 for me we could mark it as confirmed and low 16:22:51 hwoarang: an opinion for opensuse side of things? 16:23:10 hmm 16:23:23 you're not impacted, it was just to see if you were still alive :p 16:23:28 it shouldn't affect opensuse 16:23:29 <-- evil 16:23:45 i was just double checking in case that repo was enabled for all rpm distros 16:24:02 yes should limit to needed pkg 16:24:10 mgariepy: great 16:24:15 could you handle that part? 16:24:23 sorry i was almost out :) 16:24:26 yeah sure 16:24:32 I'm marking it as confirmed and wishlist, assigning to you 16:24:40 perfect thanks :) 16:24:56 thanks to you, sir! 16:25:02 next 16:25:05 #link https://bugs.launchpad.net/openstack-ansible/+bug/1719517 16:25:06 Launchpad bug 1719517 in openstack-ansible "Ceilometer policy.json includes python unicode encoding" [Undecided,New] 16:25:09 ... 16:25:11 ceilometer 16:25:46 I don't really know 16:26:07 because the role deprecation phase is still not merged, we cannot deprecate it right away 16:26:25 (see https://review.openstack.org/#/c/504279/ ) 16:26:39 spotz: if you could vote on this doc change ^ 16:26:52 so I suggest we leave the bug as is? 16:26:56 ceilometer fun 16:26:57 ok for everyone? 16:26:58 yeah 16:26:59 basically 16:27:04 i mean if somebody wants to go maintain it cool 16:27:05 ok... 16:27:25 maybe we can clarify that one bug in case the reporter wants to step up? 16:27:28 i mean it suggests ppl are trying it out? 16:27:29 if he cares about it... 16:27:33 yeah agree with that 16:27:39 what do you mean? 16:27:45 if we can explain to the submitter whats happening with ceilometer 16:27:58 what's up with ceilometer? 16:27:59 that way they have a choice to say "i care about ceilometer and will try fix the role up" or "oh ok..." 16:28:00 ok I will do that. 16:28:06 I was about to deploy it, so asking.. 16:28:16 Tahvok: terrible support :p 16:28:22 do we have a deprecated list of roles? 16:28:25 Tahvok: its basically been unmaintained - so it is in a working state for like newton maybe not even. and hasnt been maintained 16:28:27 Are there alternative services? 16:28:32 hwoarang: not yet. 16:28:40 hwoarang: that's the review I pinged you. 16:28:50 the service itself is fine, the OSA roles just hant been maintained, so if you fix it up it'll be fine imo. 16:29:07 So the problem is not of not mainteining the role, but of not mainteining the ceilometer itself? 16:29:11 evrardjp: yeah but i mean how do you know that ceilometer is going to be deprecated? which other role is in a similar situation? 16:29:27 Tahvok: no - its about maintaining the role, not ceilometer itself. 16:29:34 which is an easier problem to solve 16:29:39 but we just haven't had anybody step up to do that 16:29:56 hwoarang: trove 16:30:06 If our company decides finally that we want to deploy it, I could step up as mainteiner, but it will might take a couple of months 16:30:32 sounds good :) 16:30:38 evrardjp: ok 16:30:54 sounds great Tahvok! 16:31:12 but when the docs patch is in, we can apply the policy 16:31:29 I'll draft the maturity table as a next step 16:31:46 ok I guess we can move on to a different bug right now, we know what to say in this bug 16:31:52 next 16:31:53 #link https://bugs.launchpad.net/openstack-ansible/+bug/1718356 16:31:54 Launchpad bug 1718356 in Ironic "Include default config files in python wheel" [Wishlist,In progress] - Assigned to Jesse Pretorius (jesse-pretorius) 16:32:08 that's a wishlist, I'd mark it as confirmed 16:32:33 next 16:32:35 #link https://bugs.launchpad.net/openstack-ansible/+bug/1716908 16:32:36 Launchpad bug 1716908 in openstack-ansible "Unable to create new instances after upgrade." [Undecided,New] 16:33:41 that sounds like an important bug 16:33:49 yeah 16:34:04 we have upgrade jobs for this no? 16:34:04 I'll take this based on previous week's conversation after the triage 16:34:16 from N to O? 16:34:42 yeah i thought we did 16:35:07 well right now every periodic is busted with zuulv3 16:35:23 but we triaged it offline with logan- last week 16:35:30 we should just list all the packages explicitly 16:35:34 well that is unhelpful :P 16:35:36 I will fix that 16:35:49 yes, sorry I didn't update the bug 16:35:50 my bad 16:35:54 http://logs.openstack.org/periodic/periodic-openstack-ansible-upgrade-aio-ocata-ubuntu-xenial/46b029e/console.html worked ok 16:36:01 well you got it under control so no worries 16:36:38 it's very much a race condition too 16:38:14 anyway 16:38:16 next 16:38:24 next 16:38:25 ! 16:38:34 admin0: https://bugs.launchpad.net/openstack-ansible/+bug/1715416 16:38:34 Launchpad bug 1715416 in openstack-ansible "libvirtd override" [Undecided,New] 16:38:38 #link https://bugs.launchpad.net/openstack-ansible/+bug/1715416 16:38:42 that's admin0's bug 16:38:57 so basically he suggest that, for live migration, we have different defaults 16:39:09 or a boolean to flip 16:40:02 tcp and no auth seems a security issue... but I understand the willingness to disable it for speed of migration 16:40:18 i am not sure. since you can configure them on your deployment why do defaults matter 16:40:19 ? 16:40:37 can we put config_template on that setup? 16:40:40 our default configuration doesn't use any of that, I think that bug was from before we added back live_migration_uri to pike 16:40:59 Where does he take the needed conf for livemigration? 16:41:06 https://github.com/openstack/openstack-ansible-os_nova/commit/12e09a3402cb810c53188a94ad1c820086d8e302 16:41:19 our normal config uses ssh to migrate, not libvirt listeners 16:41:41 Because I have tested live migration myself with only changing vncserver_listen=0.0.0.0 and it's working for me... 16:43:04 logan-: that sounds more secure and working by default 16:43:12 ok 16:43:19 so we should mark this as invalid 16:43:24 I am glad we have ppl at triage! 16:43:39 haha yeah 16:43:41 makes it a lot easier :P 16:43:58 Where did he read of this libvirt configuration? 16:44:01 i don't think it is unreasonable to request libvirt config overrides, but its just not necessary to get LM working by default. only if you wanted a custom config :) 16:44:23 if we can expose options to override the config if wanted that'd be fine 16:44:34 config_template might not work since it doesnt have [section] s 16:44:41 andymccr: yes indeed 16:44:45 right 16:44:51 but all the sections talked about there are already overridable 16:44:57 so I think we can mark this as invalid 16:44:59 gotcha 16:45:34 ok next 16:45:46 # topic previous bugs 16:45:55 dammit 16:45:58 #topic previous bugs 16:46:01 #link https://bugs.launchpad.net/openstack-ansible/+bug/1716785 16:46:02 Launchpad bug 1716785 in openstack-ansible "Optimize how we install and configure OS package repositories" [Wishlist,New] - Assigned to Major Hayden (rackerhacker) 16:46:49 major is out - i like the idea though ;D 16:47:14 I emitted that idea long ago too, never formalized in a bug, so I'd say I agree. :p 16:47:26 it sounds good in principle :) 16:47:40 well that's how ppl ansible generally :D 16:47:41 :p 16:48:12 ok I'll mark it as confirmed 16:48:34 next 16:48:36 #link https://bugs.launchpad.net/openstack-ansible/+bug/1716411 16:48:36 Launchpad bug 1716411 in openstack-ansible "lxd driver broken due to upstream changes in nova" [Undecided,New] 16:49:14 yeah so confirmed 16:49:28 it is linked to previous bug to bump our files for nova-lxd 16:49:46 with both of those in, it should improve stuff. 16:49:59 I will bump master role when the dust settles on infra for master 16:50:02 and releases are out :p 16:50:37 yeah 16:51:15 ok next 16:51:26 FYI, I've assigned that to me, confirmed and high 16:51:32 next 16:51:34 #link https://bugs.launchpad.net/openstack-ansible/+bug/1715178 16:51:35 Launchpad bug 1715178 in openstack-ansible "Git clone of openstack-ansible guide is wrong and not working" [Low,New] - Assigned to Alexandra Settle (alexandra-settle) 16:52:59 that sounds invalid to me 16:53:05 the clone seems ok to me 16:54:10 ok next 16:54:13 #link https://bugs.launchpad.net/openstack-ansible/+bug/1714597 16:54:15 Launchpad bug 1714597 in openstack-ansible "multi OS repo-build needs to be more intuitive " [Undecided,New] 16:55:24 for this I think the code has been updated since then 16:55:43 so maybe there is no need for that 16:55:51 i thought that got fixed up 16:55:54 end of last cycle 16:55:55 could be wrong though 16:55:56 yes 16:56:10 well this is an older bug, and there are still remnants in some places 16:56:28 someone said it wasn't reproducible 16:56:40 so I guess we can say let's leave it open, and let it expire 16:56:47 yeah sure 16:57:13 or well cloudnull created the bug 16:57:23 what? 16:57:23 so maybe cloudnull can confirm if its still an issue/what needs to get done 16:57:29 https://bugs.launchpad.net/openstack-ansible/+bug/1714597 this guy 16:57:30 Launchpad bug 1714597 in openstack-ansible "multi OS repo-build needs to be more intuitive " [Undecided,New] 16:57:33 oh yea. 16:57:53 oh yeah :P 16:57:55 its the passing of all the extra ops to rebuild 16:58:08 it should be smart enough 16:58:13 it should be 16:58:21 odyssey4me: 's gonna change the process in this cycle anyway :p 16:58:32 somebody run the smarterator against it and we should be good to go 16:58:40 andymccr: twice. 16:58:41 :p 16:58:57 ok I guess that's all for today 16:59:01 we are running out of time 16:59:05 yeah 16:59:09 thanks to everyone involved! 16:59:10 think we. got through a lot 16:59:11 so good job 16:59:27 indeed! good job everyone! 16:59:32 closing... 16:59:34 #endmeeting