17:00:42 #startmeeting qa 17:00:43 Meeting started Thu Nov 24 17:00:42 2016 UTC and is due to finish in 60 minutes. The chair is andreaf. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:47 The meeting name has been set to 'qa' 17:01:03 Hello, who's here today? 17:01:05 o/ 17:01:26 Today's agenda: #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Agenda_for_November_24th_2016_.281700_UTC.29 17:01:36 Hello rodrigods - let 17:01:56 let's wait a min or two to see if someone else joins 17:02:04 can i have a topic from the meeting 15 days ago that didn't happen? 17:02:15 Password management tests for keystone [rodrigods] 17:02:53 rodrigods: sure - we can talk about that in the #tempest section of the meeting if that's allright 17:03:03 sounds good to me :) 17:04:19 ok -it's 3 past, I guess we should go ahead and get started 17:04:49 #topic Ocata priorities 17:05:33 Just a reminder here that bug triage is one of the priorities we set for this cycle 17:05:40 o/ 17:06:37 We have a calendar at #link https://etherpad.openstack.org/p/ocata-qa-bug-triage 17:07:05 feel free to sign-up for a week bug triage as there are some weeks with no owner in Jan/Feb next year 17:07:38 Anything else on Ocata priorities? 17:07:50 andreaf, so one person assigns to a week to handle bug reports? 17:08:02 handle i mean, triage 17:08:03 rodrigods: yes 17:08:36 we do a rotation as it involves a bit of extra work, but we want to keep the bug under control 17:08:39 cool, i can help, would need someone from the core team to double check though, i guess 17:09:27 the person in charge for bug triage for a week shall report at the end of the week (Thursday) about the bug status in the QA meeting 17:10:30 put myself on 22th December 17:10:46 rodrigods: cool - any question ping me or any other core in the qa room 17:10:56 cool, will do 17:10:57 thanks 17:11:22 ok, next topic 17:11:28 #topic Specs Reviews 17:11:38 #link https://review.openstack.org/#/q/status:open+project:openstack/qa-specs,n,z 17:12:36 I don't have anything special on this topic 17:12:55 * rodrigods neither 17:13:06 ok let's move on 17:13:16 #topic Tempest 17:13:26 rodrigods: the floor is yours :) 17:13:31 cool! 17:13:45 so keystone has this new feature that landed in newton called "PCI-DSS" 17:14:10 it is related to password management, like: lockout user account after failed attempts, avoid reusing the same password, etc 17:14:36 we know that devstack and tempest creates/destroys users alongside their passwords 17:15:07 so we have a minimal set of such settings that can be currently tested in tempest 17:15:34 two of them are: user account lockout and password history requirements 17:16:10 to test the first, we set a lockout duration where the user account is locked up after failed login attempts 17:16:42 and in the second one, we define the number of passwords that must be unique, meaning the user can't reuse them 17:16:58 ok 17:17:18 so... for that i've created this change in devstack: https://review.openstack.org/#/c/377004/12 17:17:37 which sets these settings in keystone - meaning we are enabling them 17:17:51 and this one to actually test the feature in tempest: https://review.openstack.org/#/c/378624/ 17:18:08 i'd like to know if i'm doing that in the right way 17:18:30 for example... we have tests that modify the password of a user, and it needs to be reset so the same credentials can be used in another tests 17:19:12 so for this tests, the cleanup is made by changing the password until its history is cleaned up and we can reuse the same password 17:19:18 (more details in the reviews) 17:20:12 basically: do you have any feedback? if so, can we have some eyes on them (reviews)? 17:21:03 one option would be to create a new use for the purpose of the test 17:21:32 andreaf, the problem is that we have "self password update" tests 17:22:03 however that would imply that the test can only run with admin credentials... 17:22:03 i can do that... but would need to change how the tests are currently handled (test_users) 17:22:31 andreaf, right... we have both cases 17:22:38 admin credentials and non-admin credentials 17:23:28 we try to avoid using admin credentials where they are not strictly needed as it makes life easier for interop testing 17:23:47 andreaf, there is just one case where admin credentials are required 17:24:20 in the password reset operation: admins can reset user's passwords not mattering the password history 17:24:50 rodrigods: I put your change in my review list - I don't see any problem from your description but I need to check the code 17:25:19 ok, thanks andreaf 17:25:47 you can ping me if you have any questions about the feature itself 17:27:07 ok will do 17:27:41 anything else on Tempest? 17:28:12 only had that topic :) 17:28:53 ok - in terms of bugs, the current status is #link https://etherpad.openstack.org/p/tempest-weekly-bug-report 17:29:37 The number of bugs in status "new" went down from 26 to 19 17:29:56 But we still have a rather large number of issues in progress / confirmed / triaged 17:30:31 65, right? 17:31:09 yes 65 open, 79 in progress 17:31:55 that's a big number, i can also try to get some to fix 17:32:13 If I remember lp settings properly, open ones are not assigned, in progress ones are 17:32:26 andreaf, correct 17:32:37 rodrigods: that would be great 17:32:55 rodrigods: I think at least some of in progress ones may be stale... 17:33:11 as 79 in progress sounds too much 17:33:27 right 17:33:37 ok, anything else on Tempest bugs? 17:34:36 I'll go quickly through the next topics, please stop me if you have something to say 17:34:39 #topic DevStack + Grenade 17:34:53 ok 17:35:27 #topic openstack-health 17:35:45 #link list of open reviews https://review.openstack.org/#/q/project:openstack/openstack-health+status:open 17:35:59 #topic Critical Reviews 17:36:11 Any review that requires urgent attention? 17:36:46 I'll take that as a no 17:36:47 PCI-DSS one :) 17:37:06 yes of course :) 17:37:22 #link https://review.openstack.org/#/c/378624/ 17:37:35 #link https://review.openstack.org/#/c/377004/ 17:37:41 thanks andreaf 17:37:54 ok and finally 17:38:02 #topic Open Discussion 17:38:41 think i'm good, all the details about the test i already gave above :) 17:38:56 one thing is... if you need anything from the keystone side 17:39:01 please ping me 17:39:14 i'm one of the keystone cores that focus more on quality/tests 17:39:29 nice, good to know, thank you rodrigods 17:41:08 One note from my side: we have a set of Ocata priorities, but if there is any urgent need to a stable interface for a plugin do let the QA team know, so we can prioritise it 17:41:46 i have a patch that moves one of the identity clients to tempest.lib 17:42:04 thanks do you have a link? 17:42:18 https://review.openstack.org/#/c/381796/ 17:42:32 the other ones are moved in a follow up patch 17:42:37 #link https://review.openstack.org/#/c/381796/ 17:42:56 ok, I guess we can get 15+ min of our lives back, no point in waiting until the end of the hour :) 17:43:39 sorry I missed it again 17:43:44 I've fixed my calendar now 17:43:47 thanks rodrigods, I look forward to see all the clients stable 17:44:00 jordanP: no worries - do you have anything to discuss before we close? 17:44:26 hum.... nothin in particular, life is great 17:44:40 yay 17:45:04 lol 17:45:43 ok have a good rest of the day folks 17:45:47 thanks for attending! 17:45:56 thanks! 17:46:07 #endmeeting