12:00:09 <redrobot> #startmeeting barbican
12:00:10 <openstack> Meeting started Tue Jun 26 12:00:09 2018 UTC and is due to finish in 60 minutes.  The chair is redrobot. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:00:11 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
12:00:13 <openstack> The meeting name has been set to 'barbican'
12:00:19 <redrobot> #topic Roll Call
12:00:53 <namnh> hi
12:00:58 <namnh> o/
12:01:06 <redrobot>12:01:09 <redrobot> hi namnh!
12:01:32 <lxkong> hi guys
12:01:54 <namnh> hi redrobot :)
12:01:54 <Luzi> o/
12:01:58 <Luzi> hi all
12:02:00 <ducnv> o/
12:03:08 <redrobot> lots of folks here today! 😁
12:03:25 <redrobot> Here is the link to the agenda:
12:03:27 <redrobot> #link https://wiki.openstack.org/wiki/Meetings/Barbican
12:03:41 <redrobot> which I'm not sure anyone uses...
12:03:46 <redrobot> so we're just going to wing it again
12:04:07 <namnh> :)
12:04:46 <redrobot> Let's see..
12:04:52 <redrobot> #topic Action Items from last meeting
12:04:53 <namnh> LOL, sorry, i did not append my topic today, so can I still discuss as usual
12:05:01 <redrobot> #link http://eavesdrop.openstack.org/meetings/barbican/2018/barbican.2018-06-19-12.01.html
12:05:19 <redrobot> "Luzi to add a story to Storyboard for adding AES 512 keys to barbican"
12:05:37 <Luzi> done
12:05:43 <Luzi> and up for review
12:05:58 <Luzi> https://review.openstack.org/#/c/577096/
12:06:00 <redrobot> #link https://storyboard.openstack.org/#!/story/2002612
12:06:14 <redrobot> #link https://review.openstack.org/#/c/577096/
12:06:32 <redrobot> I have not had a chance to review, unfortunately.  But I'll try to get to it this week for sure.
12:06:53 <redrobot> anything you need to mention Luzi ?
12:07:40 <Luzi> not really
12:07:47 <redrobot> ok, moving on
12:08:08 <redrobot> "redrobot to follow up with infra team regarding the meeting time change on the eavesdrop website"
12:08:23 <redrobot> I didn't talk to the infra folks... but the time has been updated on the eavesdrop site:
12:08:40 <redrobot> #link http://eavesdrop.openstack.org/#Barbican_Meeting
12:08:45 <redrobot> so I think we're good on that
12:08:57 <redrobot> ok, moving on
12:09:41 <redrobot> #topic Castellan key store as base service
12:09:47 <redrobot> #link https://review.openstack.org/#/c/572656/
12:10:16 <redrobot> looks like the patch to openstack/governance has merged
12:10:18 <redrobot> which is awesome
12:10:30 <redrobot> 🎉🎉🎉
12:11:01 <redrobot> I think Castellan still needs some TLC, but I don't have any patches to talk about right now.
12:11:02 <namnh> great news
12:12:11 <redrobot> that's all I have for Castellan...
12:12:15 <redrobot> any questions/comments?
12:13:44 <redrobot> ok, moving on
12:13:52 <redrobot> namnh, you said you had a topic to talk about?
12:14:28 <namnh> yeah, for rolling upgrade in barbican. that I am taking care
12:14:41 <redrobot> #topic Rolling Upgrades
12:14:43 <redrobot> namnh, go ahead
12:15:03 <namnh> some patch sets. https://review.openstack.org/#/c/500244
12:15:31 <namnh> which i would like to get some reviews
12:15:53 <namnh> redrobot: would you mind helping me to review the patch sets.
12:16:29 <namnh> normally, Ade will review the patches for me. but i don't see him recently
12:16:56 <redrobot> I've started looking at the OVO[3] patch.  Unfortunately, my review has been quite slow as I am not familiar with a lot of the stuff that is being changed.
12:17:00 <namnh> do you know reasons?
12:17:14 <redrobot> yeah, Ade has been on vacation for about 2 weeks
12:17:22 <redrobot> I think he _may_ be back next week?
12:17:44 <redrobot> that's why I've been doing the meetings the last couple of weeks. 😬
12:18:08 <namnh> I understood, thanks :)
12:18:26 <redrobot> Luzi, ducnv lxkong please feel free to review as well ☝
12:19:04 <redrobot> anything else you want to comment about namnh ?
12:19:16 <namnh> moreover, I am writing unit-tests for it. you can review it, and i think it will be easy for you to understand
12:19:31 <namnh> https://review.openstack.org/#/c/576409
12:19:48 <namnh> i will push more patch set about unit-test on this week.
12:20:11 <redrobot> #help we need more reviews on namnh's OVO patches
12:20:12 <namnh> it will be great to get your comment.
12:20:20 <namnh> redrobot: thanks :)
12:20:24 <ducnv> redrobot, i am quite new :))
12:20:58 <namnh> redrobot: duc is my co-worker, he will join barbican team for now on :)
12:21:12 <redrobot> ducnv, welcome! 😁
12:21:50 <namnh> :))
12:22:05 <namnh> okay, that's all my comments
12:22:11 <ducnv> this is first day I join channel
12:23:16 <redrobot> ducnv, well, I'm glad you've decided to join us. 😁
12:23:20 <redrobot> ok, moving on
12:23:52 <redrobot> anyone else have topics that didn't make it to the Agenda?
12:25:23 <redrobot> I'll take that as a no.
12:25:38 <redrobot> I can't think of anything else off the top of my head
12:25:52 <lxkong> guys, may i ask a question? I asked several days ago but didn't get any answer. Not sure it's a good chance
12:26:04 <redrobot> lxkong, sure, what's up?
12:26:14 <lxkong> Did anyone of you already deploy Barbican in production?
12:26:33 <lxkong> I'm asking because we are going to deploy barbican in our cloud
12:27:06 <lxkong> but we are happy to know if there is anyone already done that, pitfalls, experiences, etc.
12:27:10 <Luzi> no but we are planning to do so
12:27:13 <redrobot> I deployed Barbican to production at Rackspace a couple of years ago.  Unfortunately, it's not online anymore.
12:27:34 <lxkong> redrobot: which secret store backend were you using?
12:27:49 <redrobot> PKCS#11 backed by Safenet Luna SA HSMs
12:27:57 <redrobot> we had 2x HSMs per deployment
12:28:00 <redrobot> for HA
12:28:26 <redrobot> as well as offsite key backups of the master keys in Safenet backup devices
12:29:02 <lxkong> there is an open source HSM implementation named SoftHSM, anyone has experince of it?
12:29:19 <lxkong> we are a small company relies on open source software
12:29:29 <lxkong> so maybe the hardware HSM is not our option :-(
12:30:16 <redrobot> I've played around with SoftHSM before
12:30:39 <lxkong> redrobot: did you try to integrate that with Barbican?
12:30:47 <lxkong> does that work?
12:30:50 <redrobot> to be honest, I think it may be more trouble than it's worth...  I think you may be able to get the same level of security with the SimpleCrypto backend
12:31:10 <redrobot> SoftHSM had some issues, as the mechanisms available are different than Safenet Luna's
12:31:23 <redrobot> even though they're both PKCS#11
12:31:36 <redrobot> but at the end of the day, SoftHSM is just a key in memory, just like SimpleCrypto
12:32:07 <lxkong> hmm...
12:32:10 <redrobot> SoftHSM v2 is supposed to be a lot better, but I'm not sure what the status of it is
12:32:35 <redrobot> it's been a couple of years since I looked at it, and v2 was just starting to be developed back then.
12:32:56 <lxkong> yeah, we are jsut going to evaluate v2
12:33:58 <lxkong> using PKCS#11 + SoftHSM will make it possible to migrate to hardware HSM in future, right?
12:34:37 <redrobot> lxkong, yes, I think so... especially if you can extract the master key from SoftHSM and store it in the real HSM
12:34:45 <redrobot> the p11 plugin may need some work
12:35:11 <redrobot> depending on what mechanisms SoftHSM v2 makes available
12:35:21 <lxkong> seems we will have a lot of work to do
12:35:37 <redrobot> yup 😬
12:36:04 <lxkong> redrobot: thanks so much for your answer
12:36:08 <redrobot> let me know if you run into issues with PKCS#11 as it is something that I'm super interested in
12:36:44 <lxkong> Luzi: you said you are also going to deploy barbican, anything wanna share?
12:36:50 <Luzi> we want
12:37:36 <Luzi> we are currently evaluating Safenet HSM
12:37:59 <lxkong> ok, you are rich :-)
12:38:25 <Luzi> i am not... i just work in a nice team :)
12:38:39 <lxkong> Luzi: good to know anyway, thanks
12:39:36 <lxkong> redrobot: i'm done
12:39:41 <redrobot> cool
12:39:45 <redrobot> any other topics?
12:40:54 <redrobot> alrighty then... looks like we're finished with 20 minutes to spare! 😁
12:40:59 <redrobot> #endmeeting