15:00:03 #startmeeting puppet-openstack 15:00:03 Meeting started Tue Jun 7 15:00:03 2016 UTC and is due to finish in 60 minutes. The chair is EmilienM. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:07 The meeting name has been set to 'puppet_openstack' 15:00:10 #link agenda https://etherpad.openstack.org/p/puppet-openstack-weekly-meeting-20160607 15:00:14 o/ 15:00:17 o/ 15:00:26 hi 15:00:34 hi 15:00:39 hola mi amigos 15:00:40 hi 15:01:14 hi 15:01:21 hi 15:01:25 #topic Review past actions items 15:01:31 xarses and degorenko to make puppet-ceph working on Ubuntu Xenial 15:01:42 we have a topic about xenial, we'll take it there 15:01:49 but I haven't seen much progress 15:01:54 EmilienM to follow-up release tagging on ML -> done 15:02:13 EmilienM to produce newton b1 -> WIP (we have a topic later) 15:02:24 EmilienM & degorenko to work on nova v3 backport to mitaka -> not done 15:02:31 o/ 15:02:33 degorenko: should we postpone this one? ^ 15:02:43 hey 15:02:47 sorry i'm late 15:02:55 yes we should i'm on today 15:02:57 but not ready yetr 15:02:59 yet 15:03:01 ok 15:03:22 #topic name/auth_name discussion 15:03:35 mwhahaha, degorenko, iberezovskiy: o/ 15:03:46 so there's lively debate on the patches 15:03:55 it seems that our *::keystone::auth classes are inconsistent 15:04:16 woa 15:04:20 1) we are using the auth_name as the title for the resource which can have odd UX 15:04:29 2) some classes we've hardcoded the title (ie for v2 & v3) 15:04:45 so we need to come up with a suitable pattern and understanding for what these classes should be and should do 15:05:05 2) is I think only for cinder AFIK, right? 15:05:13 no nova too i think 15:05:18 it's in a few of the more used modules 15:05:20 nova as well 15:05:23 I think they are deprecated in nova 15:05:47 so i guess the question is should we hardcode the resource titles in these classes 15:05:53 and allow the auth_name to be configurable 15:05:57 yeah, why not? 15:06:11 and also is there a way to specify the display name for the resource 15:06:53 for nova we have another title because of 3 endpoints in mitaka 15:07:06 and there is was issue for ldap - when we need 1 user for all endpoints 15:07:20 that's why we have different titles and passed directly auth_name 15:07:30 since the *::keystone::auth is a class, i'm leaning towards the hardcoding of the titles and passing auth_name 15:07:41 it make sence right 15:07:50 but i'm wondering about title 15:07:53 my concern is that the proposed reviews use the service name for the title (or auth_name if service is not available) which may lead to duplications 15:07:57 what should we put here? 15:08:09 mwhahaha: right, i have same concern too 15:08:34 perhaps '-user' for the title? 15:08:46 it sounds good 15:08:55 +1 15:08:58 why -user? 15:09:00 servicename:user 15:09:10 k 15:09:26 well we are managing not only user 15:09:28 I wish chem could be around 15:09:41 but yeah, this pattern should be ok 15:09:42 may be some 'servicename:endpoint' ? or something more common then user 15:10:17 well these classes configure keystone::resource::service_identity 15:10:23 so what exactly is that configuring? 15:10:35 service, user, roles 15:10:37 endpoints 15:10:41 yeah 15:10:49 then i guess just 'servicename' should be the title 15:10:52 may be :identity ? 15:10:56 i don't know :D 15:11:05 yea me neither which is why i thought to bring it up :D 15:11:22 I just think we need to improve the consistency for these 15:11:32 agree 15:12:21 can we file a bug? 15:12:30 yea 15:12:36 https://bugs.launchpad.net/puppet-mistral/+bug/1588275 15:12:36 Launchpad bug 1588275 in puppet-mistral "service_name & auth_name need to be used properly in keystone auth manifest" [Undecided,In progress] - Assigned to Venkata Mahesh Jonnalagadda (vj884x) 15:12:42 i guess we have a bunch of bugs for this :D 15:12:51 :identity looks good to me =) 15:12:52 there's a bunch of bugs cause venkata created a bunch rather than one with multiple projects 15:12:53 may be https://github.com/openstack/puppet-keystone/blob/master/manifests/resource/service_identity.pp#L120 ? 15:12:58 they are all duplicated or? 15:13:15 the bug description is not super helpful 15:13:23 yea it's not 15:13:25 can someone file a bug explaining the problem correctly? 15:13:30 yea i'll do that today 15:13:33 excellent 15:13:36 i think we need to properly pass auth_name all the time 15:13:36 mwhahaha: thanks :D 15:13:47 right 15:13:50 and i think hardcode openstack service name as the title 15:13:56 if you guys need help let me know o/ 15:14:10 so i just wanted to raise it 15:14:22 #action mwhahaha create bug around *::keystone::auth inconsistencies 15:14:55 maybe also create a trello card and use same topic 15:14:57 mwhahaha: maybe come up with a PoC 15:15:10 mwhahaha: so we can discuss in gerrit review 15:15:13 k 15:15:16 cool 15:15:47 ok let's move 15:15:52 #topic release status 15:16:15 so last week we released 7.1.0 (liberty) and 8.1.0 (mitaka) and I was supposed to release 9.0.0 (newton beta) but had some blockers 15:16:30 main blocker is this governance patch: https://review.openstack.org/323027 15:16:35 and some CI stuffs that are fixed already now 15:16:57 dhellmann confirmed to me on IRC that https://review.openstack.org/325680 would land and we will have 9.0.0 soon 15:17:19 any question about releases? 15:17:46 #topic CI status 15:17:52 iberezovskiy: you have something to announce go ahead! 15:18:15 just an announcement: we've replaced ubuntu_vlan_ha to more usniversal job 15:18:27 now it will check deployment dependin on module 15:18:31 can you summarize what does this job and how we should take care of it? 15:18:43 puppet-ceph module will be checked throught ceph/radosgw 15:19:00 puppet-ceilometer - through ceilometer deployment test 15:19:10 cool, like we have with our scenarios 15:19:14 similar 15:19:21 excellent news 15:19:22 it could be unstable for the first time 15:19:33 but I'll be monitoring them 15:19:41 ok, we'll let you know failures 15:19:43 so feel free to ping me with any questions 15:19:49 iberezovskiy: could you link us the test definition? 15:20:02 s/test/job/ 15:20:23 link to the job here https://ci.fuel-infra.org/view/puppet-openstack/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/ 15:20:38 but I don't have its description right now, I'll work on it 15:20:58 we need to update the docs =D 15:21:24 yep, I'll do 15:21:36 I have 2 announcements about CI 15:21:58 iurygregory: it would be useful to add descriptions to each job to the docs :) 15:22:08 descriptions for each job* 15:22:11 1) we now have OpenStack Proposal Bot sending a patch to our CI to bump to latest RDO URL, so we're staying close to master every day 15:22:11 bkero, right ;) 15:22:30 to core reviewers: feel free to +2 +A the patch is passing all CI 15:22:57 2) I worked on zuul layout last week and we now have xenial jobs voting for master (newton) 15:23:10 \o/ 15:23:19 aewsome :D 15:23:20 any question about CI? 15:23:51 #ŧopic xenial status 15:23:53 degorenko: hey 15:24:06 hey 15:24:06 so 15:24:08 so do we have some progress? 15:24:15 we have working ceph on deployment stage 15:24:28 \o/ 15:24:30 but we have some troubles with tempest and uploading images 15:24:34 today I checked canonical repos and they still don't have usable packaging for newton 15:24:58 degorenko: where do you see working ceph deployment? 15:25:01 I see red CI jobs 15:25:04 yes 15:25:19 but if you will look on jobs - failed on stage with uploading cirros 15:25:31 on my local deployment is ok 15:25:34 well, so ceph doesn't work :P 15:25:39 ah? 15:25:41 but i didn't test it fully 15:25:45 :D 15:25:48 lol 15:26:07 mhh 15:26:21 I would not say we're good at this stage 15:26:48 we're still waiting for ceph packaging in centos SIG, I'm trying to contact them today 15:27:29 degorenko: have you looked at https://review.openstack.org/#/c/313662/ failures? 15:28:37 well, i dont have such failures 15:28:44 but i'll doble check 15:28:48 may be i have old repos 15:29:03 mhh ok 15:29:22 keith already disabled rgw tests to make it pass 15:29:24 probably some beaker specific cases 15:29:32 yeah, i saw patch 15:30:02 I'm wondering if we should disable beaker jobs voting for now on puppet-ceph 15:30:06 they are really unstable 15:30:22 maybe focus on our integration jobs 15:30:35 and make tripleo/fuel jobs passing 15:30:49 and accept this patch only if integ/ooo/fuel pass green 15:30:59 EmilienM: what's status of tripleo? is it fixed? 15:31:08 degorenko: our CI is down 15:31:14 okay :) 15:31:20 degorenko: it should be fixed by today hopefully 15:31:43 degorenko: we're in transition to use centos7 dib, that's the main reason 15:31:45 ok, just wandering can we still merge patches with red tripleo 15:31:49 instead of fedora22 15:31:54 no, we can't 15:32:05 it's a critical patch, please do not land this patch until ooo/fuel/integ is green 15:32:16 ok, let's followup later on our channel 15:32:18 which one? 15:32:22 https://review.openstack.org/#/c/313662/ 15:32:36 ah, ok 15:32:47 #topic Open Discussion, Bug and Review triage (submit modules to triage here) 15:32:47 but i'm about only tripleo 15:33:05 there is a new bug reported: https://bugs.launchpad.net/puppet-keystone/+bug/1589933 15:33:05 Launchpad bug 1589933 in puppet-keystone ""keystone::roles::admin" class can't assign a role to admin user when project is specified." [Undecided,New] 15:33:10 yeah 15:33:15 and i want to discuss 15:33:20 go ahead 15:33:42 so, currently user role can assign only for tenant (project) or if first is unset - for domain 15:33:53 is it expected behavior? Or it should be assigned for both? 15:34:00 richm: ^ 15:34:05 may chem or richm ? 15:34:40 because we faced with such issue in fuel 15:35:14 i think it should apply for only one 15:35:28 but we can have some project in some domain 15:35:44 but if you pass both domain and project should apply to both (2 calls) ? 15:35:58 iurygregory, it probably should have 2 calls 15:36:08 it should, but provider uses only one 15:36:15 humm 15:36:27 https://github.com/openstack/puppet-keystone/blob/master/lib/puppet/provider/keystone_user_role/openstack.rb#L88-L91 15:36:28 #link https://github.com/openstack/puppet-keystone/blob/master/lib/puppet/provider/keystone_user_role/openstack.rb#L88-L92 15:36:34 :D 15:36:42 I'm not sure we use the composite namevar correctly 15:36:55 but if we do, there is a bug 15:37:14 we need to get in touch with chem 15:37:16 yeah, that's why i want to discuss, may be it is correct 15:37:32 I assigned it to him 15:37:40 I'll ping him later 15:37:46 he does not seem around 15:37:50 anything else for today? 15:38:41 ok thanks everyone 15:38:43 #endmeeting