20:00:08 #startmeeting barbican 20:00:09 Meeting started Mon Mar 28 20:00:08 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:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:12 The meeting name has been set to 'barbican' 20:00:14 #topic Roll Call 20:00:16 o/ 20:00:22 o / 20:00:23 \o/ 20:00:28 o/ 20:00:29 o/ 20:00:36 o/ 20:00:52 o/ 20:01:55 o/ 20:02:13 as usual the agenda can be found here: 20:02:15 #link https://wiki.openstack.org/wiki/Meetings/Barbican#Agenda 20:03:06 #topic Release Candidate 2 20:03:23 We found a critical bug in the database migrations 20:03:30 #link https://bugs.launchpad.net/barbican/+bug/1562091 20:03:30 Launchpad bug 1562091 in Barbican "Wrong table name in alembic version" [Critical,Fix released] - Assigned to Christopher Solis (cnsolis) 20:03:32 o/ 20:03:43 o/ 20:03:47 the fix was merged, and I think we're ready to release an RC2 20:04:02 many thanks to silos for the fix 20:04:26 redrobot: np. After that fix we can now test alembic in the gate forever now. No more worrying about this in the future 20:05:30 any questions/comments about RC2 ? 20:06:16 okay, let's move on 20:06:20 #topic Secret User Metadata Quotas 20:06:29 Project Quotas vs. Secret Quotas ? 20:06:41 diazjf your topic? 20:07:01 redrobot, ok so I am creating quotas for Secret User metdata 20:07:14 my question is should they be per project or per secret 20:08:00 Per Secret seems to make sense, but I'm thinking of a company charging for total metadata per project. 20:08:00 diazjf, do you mean *or per user? 20:08:05 I think maybe per secret makes sense 20:08:33 kfarr I think all quotas are per-project? 20:08:34 oh nm 20:08:41 kfarr, no worries 20:08:46 o/ 20:08:55 I agree per-secret seems to make sense. 20:09:15 redrobot, ok yeah per project its too spread out 20:09:25 Just wondering before I decide to code it up 20:09:38 total metadata limit per project would be max_secrets * max_meta_per_secret 20:10:12 redrobot sounds good 20:10:31 #agreed metadata quotas should be set at the secret level 20:11:22 ok, moving on 20:11:27 #topic Bug: Incorrect Error Code when Passing Accept Header on a Secret GET 20:11:34 Also mine 20:11:38 #link https://bugs.launchpad.net/barbican/+bug/1561701 20:11:38 Launchpad bug 1561701 in Barbican "Incorrect Error Code when Passing Accept Header on a Secret GET" [Medium,In progress] - Assigned to Fernando Diaz (diazjf) 20:11:41 redrobot: max_secrets * max_... or current_num_secrets * current_meta_in_project > max_meta? 20:12:17 redrobot: can move on, catch up in IRC 20:12:57 woodster_ no prob.... it would depend on what the company is charging for. 20:13:05 diazjf go ahead 20:13:31 So theres a Bug that if you pass the accept header with text/plain or application/octet-stream you get a 500. 20:14:31 currently it tries to get a payload on GET secrets.{uuid} 20:14:46 when according to the API should only get the metadata 20:15:07 and on GET secrets/{uuid}/payload should get the payload 20:15:13 * redrobot hides from content-type discussions 20:15:21 diazjf: and that's only if no payload correct? If there is a payload then could decrypt 20:15:37 woodster_ correct 20:15:44 * woodster_ I forgot! hiding too... 20:15:50 o/ 20:16:00 oh so like after step 1 of a two-step secret store 20:16:15 redrobot yup 20:16:23 diazjf: what does get secrets/.../payload return if there is no payload? 404? 20:17:04 woodster_ we get a 500 StorePluginNotAvailableOrMisconfigured 20:17:33 So I wanted to step1 change so that you only get a payload when doing GET /payload 20:17:36 else metadata 20:17:37 diazjf: :\ 20:18:01 diazjf: would you be up for adding more functional tests to verify that fixed behavior? 20:18:28 that breaks backwards compat with early releases of Barbican :-\ 20:18:41 I think the correct backwards-compatible response should be 406 Not Acceptable 20:18:48 diazjf: I'm not sure about /payload returning the secret metadata...that is distinct from the secret's payload to me 20:18:49 o/ 20:19:05 after step 1 20:19:21 redrobot: why not 404? its not there, right? 20:19:25 woodster_ so /payload would return payload, and secrets/uuid will only return metadata 20:19:34 redrobot: do you mean on a /payload call with no payload return 406? 20:19:36 I proposed my step 1 is https://review.openstack.org/#/c/297820/ 20:19:49 I think a GET to /payload should return 404 20:20:07 and a GET to /secrets/{uuid} with 'application/json' or no accept should return the metadata 20:20:33 and a GET to /secrets/{uuid} with text/plain or app/octet should return 406 not acceptable 20:20:38 randallburt ^^ 20:20:42 redrobot: and any other content-type return 406? 20:20:51 redrobot: right 20:21:00 redrobot: agreed 20:21:32 redrobot, woodster_, +1 20:21:41 yep, makes sense to me 20:21:41 Just wanted to know before I start working on it 20:21:46 * woodster_ the ghost of content-types is still lingering after 2.5+ years 20:21:50 awesome... agreement all around. :D 20:22:11 woodster_ yup... and rellerreller and I have threatened to bring them back in v2 ;) 20:22:25 lol 20:22:49 redrobot: (╯°□°)╯︵ ┻━┻ 20:23:04 * redrobot lols 20:23:07 lol 20:23:27 I think we're all in agreement for the fix 20:23:38 ___ 20:23:38 _/ ..\ 20:23:38 ( \  0/__ Booo I am the ghost of content-types 20:23:38 \    \__) 20:23:38 /     \ 20:23:38 /      _\ 20:23:38 `"""""`` 20:23:47 haha 20:23:50 lmfao 20:23:53 diazjf: nice! 20:24:15 ok, moving on 20:24:51 #topic Austin Summit Planning 20:25:34 #link https://etherpad.openstack.org/p/newton-barbican-design-sessions 20:26:32 Just a reminder that we have an etherpad for session planning 20:26:51 rellerreller's talk got accepted https://www.openstack.org/summit/austin-2016/summit-schedule/events/7229?goback=1 20:26:53 looks like we'll have 2 fishbowls, a few design sessions and 1 half-day meetup 20:27:02 woot! contrats rellerreller !!! 20:27:21 +1 20:29:01 I think that's all we have on the agenda for today 20:29:05 #topic Open Discussion 20:30:13 Bueller? 20:30:30 patch just needs a workflow: https://review.openstack.org/#/c/298329/ 20:30:59 can this host_href change be reviewed https://review.openstack.org/#/c/282581/ . It has been pending for review for a while. 20:31:32 redrobot: thanks! 20:33:50 diazjf do you think you can get a fix for that bug in the next few days? I think we may want to include it in RC2 20:34:21 redrobot, yeah I'll let you know by tomorrow if I have time 20:34:29 diazjf awesome, thanks 20:34:37 redrobot, np 20:34:49 #help need core reviewers for https://review.openstack.org/#/c/282581/ 20:35:00 anything else? 20:35:06 if not we can have 25 min back 20:36:17 alright then, y'all. thanks for coming! 20:36:21 #endmeeting