20:00:07 #startmeeting barbican 20:00:07 Meeting started Mon May 9 20:00:07 2016 UTC and is due to finish in 60 minutes. The chair is redrobot. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:10 The meeting name has been set to 'barbican' 20:00:17 #topic Roll Call 20:00:19 o/ 20:00:26 o/ 20:01:13 o/ 20:01:44 o/ 20:01:59 not a whole lot of barbicaneers here today 20:02:59 as usual the agenda can be found here: 20:03:11 #link https://wiki.openstack.org/wiki/Meetings/Barbican#Agenda 20:03:38 #topic Action Items from last meeting 20:03:54 actually, we didn't have any action items last meeting 20:03:56 moving on 20:04:07 #topic Secret User Metadata Quota 20:04:10 diazjf1 20:04:22 o/ 20:04:30 redrobot, so I added a patch that sets a quota for barbican user metadata 20:05:16 o/ 20:05:20 Now I was just thinking if it should just use the Project Quotas or should I make an new API for secret quotas. I'm thinking just to configure projects quotas 20:05:23 See https://review.openstack.org/#/c/313788/5/barbican/common/quota.py 20:05:46 I would need to change QuotaDriver and the Quota controller 20:06:06 but the enforce is working based on config values 20:06:22 just need the API to work and was planning on doing that in a dependant patch 20:06:27 dependent* 20:06:28 diazjf1 so the question is if you should add a new quota value on the per-project quotas? Like metadata_quota or something? 20:06:51 o/ 20:07:11 redrobot, add a secret-based quota using the project-based quota model 20:07:15 just configuring it 20:07:44 diazjf1 why do we need a per-secret quota? 20:07:57 for the secret metadata 20:08:39 o/ 20:08:42 redrobot, we decided a few weeks ago that secretmetadata should be quoted by secret 20:08:46 o/ 20:09:12 diazjf1 well, I think we need to have a quota for sure, but I don't think we need a new api ? 20:09:34 redrobot, so what I will do then in update the QuotaDriver 20:09:59 would it work if we just added a new quota type to the existing quotas api? 20:10:25 redrobot thats what I was thinking 20:10:25 ie, now we have secrets, orders, containers, consumers, cas. as the different types 20:10:38 I think it would be similar to how we're handling the consumers quota 20:11:35 redrobot see https://review.openstack.org/#/c/313788/5/barbican/common/quota.py 20:12:20 I'm thinking change "set_project_quotas", "get_project_quotas", etc. to allow for secrets as well 20:12:40 diazjf1 yeah, something like that 20:12:53 * redrobot needs to catch up on upstream reviews 20:13:12 right now https://review.openstack.org/#/c/313788/5 is ready for review, I will make a dependent patch adjusting the API 20:13:15 diazjf1 I still don't understand why we need a new api? 20:13:35 redrobot, I wont do a new API was just wondering on your thoughts 20:13:48 since Secret-based is different than Project-based 20:14:17 diazjf1 I say look into whatever the consumers is doing, since consumers are applied at the per-container level 20:14:56 redrobot, awesome thanks:). I didn't realize that. 20:15:40 diazjf1 cool 20:15:54 #topic Blueprint: Deployer Secret Metadata 20:15:55 diazjf1 also yours? 20:16:02 #link https://review.openstack.org/#/c/301310/ 20:16:18 redrobot, yup its ready to review and merge :) 20:16:29 diazjf1 looks like it's already got 2x +2 20:16:50 * redrobot merges it based on +2s 20:16:55 redrobot, yup waiting on the +A before I work on it 20:17:15 diazjf1 done 20:17:22 redrobot, perfecto 20:17:38 ok, moving on 20:17:48 #topic Blueprint: HSM fail-safe 20:18:13 diazjf1 has a monopoly on topics today ;) 20:18:21 redrobot, also me. Sorry to hog all the meeting time :/ 20:18:36 diazjf1 no worries, nobody else added topics 20:18:49 redrobot, haha 20:19:23 So my plan is to rewrite the blueprints so that we have 1) for HSM retry and and 2.) Pool of failsafe HSMs 20:19:30 my plan is to just to HSM retry 20:19:51 and leave failsafe for O in case HA mode doesn't get better performance 20:19:57 just wanted everyones thoughts 20:20:02 diazjf1 sounds good to me 20:20:13 redrobot, awesome 20:20:37 diazjf1 just fyi jmckind (John McKenzie) is working on some changes to the pkcs#11 plugin so it can restart the connection when the client times out 20:21:04 I think he's close to pushing those changes... just keep an eye out so you can rebase on top of his stuff 20:21:18 diazjf1 : Is this HSM retry expected to be plugin agnostic or will be applicable to pkcs11 and/or kmip ? 20:21:41 arunkant seems like something that is implementation specific for each plugin 20:22:02 redrobot, great news. arunkant, I was thinking just PKCS-11 20:22:32 jmckind, if you have any time to chat this week lmk 20:22:38 diazjf1 : Okay... 20:24:08 redrobot, seems like jmckind is on the right track. I may not need a new spec depending on his change. I'll make sure to talk to him next time I see him online 20:24:27 diazjf1 cool 20:25:09 #topic Blueprint Reviews 20:25:12 #link https://review.openstack.org/#/q/project:openstack/barbican-specs+status:open 20:25:19 we still have a few other blueprints in review 20:25:40 arunkant I'm halfway through reviewing the multiple backend bp... I should be done today or tomorrow 20:26:15 I updated the generic container blueprint as discussed during the summit 20:26:16 redrobot: okay..will look forward to your comments.. 20:26:18 #link https://review.openstack.org/#/c/286318/ 20:27:50 any questions/comments regarding the blueprints in review? 20:28:48 redrobot, I'll review the container-put one. Just want to know who the assignee's will be since its TBD 20:29:29 diazjf1 I'll probably end up working on it ... there's been a WIP patch for a long time for this feature 20:29:53 redrobot, awesome, alright I'll take a closer look at it tonight 20:30:47 diazjf1 https://review.openstack.org/#/c/207249/ ... but it will need to be rewritten for the updated spec 20:31:36 redrobot cool. I'll keep both in mind when I'm reviewing 20:31:48 o/ 20:32:02 jmckind, just the person I wanted to see 20:32:26 yessir! 20:32:28 jmckind, wanted to know about the PKCS-11 patch for retrying a session 20:33:01 I am doing the last bit of testing on it in our environment toddauy 20:33:19 I feel like I should have it up this week 20:34:16 awesome 20:34:40 that's all we have on the agenda for today 20:34:42 jmckind, cool add me as a reviewer when its up. I'd be happy to test it out 20:34:45 #topic Open Discussion 20:34:57 anything else we should talk about today? 20:35:42 diazjf1, will do... 20:36:12 going once ... 20:36:18 redrobot, have you set up those docs? 20:36:25 alee I have not :( 20:36:36 alee I'll try to get it done this week 20:36:50 #action redrobot to work on install doc skeleton 20:36:52 redrobot, ok - I'm waiting on that to add centos/rhel specific instructions 20:42:48 alrighty y'all 20:42:55 looks like we get 20 min of our Monday back 20:42:59 thanks for coming, everyone! 20:43:01 #endmeeting