15:01:20 #startmeeting barbican 15:01:20 Meeting started Mon Oct 28 15:01:20 2024 UTC and is due to finish in 60 minutes. The chair is xek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:20 The meeting name has been set to 'barbican' 15:01:35 #topic Roll Call 15:01:38 o/ 15:01:49 Courtesy ping for dmendiza[m] ade_lee d34dh0r53 Luzi tosky tobias-urdin jjung mharley lpiwowar 15:02:08 As usual our agenda can be found here: 15:02:16 #link https://etherpad.openstack.org/p/barbican-weekly-meeting 15:02:53 🙋 15:03:21 #topic Review Past Meeting Action Items 15:03:39 #link https://meetings.opendev.org/meetings/barbican/2024/barbican.2024-10-14-15.03.html 15:03:43 There were no action items 15:03:56 #topic Liaison Updates 15:04:42 No updates from me 15:05:39 #topic Open Discussion 15:06:00 Heylo!! 15:06:11 the barbican release notes are not visible! 15:06:33 i raised this in previous PTG's but couldnt find any fix for it 15:06:56 here : https://releases.openstack.org/dalmatian/index.html 15:07:53 Hm, I see release notes here: https://docs.openstack.org/releasenotes/barbican/2024.2.html 15:08:41 okay, then its mapping issue to the main link ? 15:09:02 second, i wanted to follow up on https://bugs.launchpad.net/barbican/+bug/2036506 15:09:06 yeah, looks like the link to the release notes is missing from that page 15:09:27 thanks for looking into this dmendiza[m] :) was this patch validated by Thales ? 15:10:29 hi rajiv . My patch is a WIP. No plans to have Thales look at it, but I will be testing with an (ancient) Thales Luna HSM. 15:10:49 My HSM is too old to test the new firmware, so you may want to download the patch and test it when it's working 15:11:27 ah ok cool :) i tested the patch today and shared my analysis! 15:11:51 i have a Thales contact from Engineering to validate once the patch is merged :) 15:13:50 Sweet, yeah just keep an eye out on the review, I'll be updating it this week. 15:14:08 nice! 15:14:52 last question, is it possible to support multiple vendors on Barbican ? Thales and Utimaco ? 15:15:22 i see an option for multi-secret store but not mutlti-vendor per secret store ? 15:16:26 I think we've only tested multiple_secret_stores with different types e.g. SimpleCrypto + HSM, or SimpleCrypto + KMIP. I'm not sure if 2x StoreCrypto + PKCS11 would work? 🤔 15:17:36 SimpleCrypto + HSM, is my current implementation and it definitely works 15:18:17 i couldnt find an option to validate 2x pkcs11 here https://docs.openstack.org/barbican/latest/install/barbican-backend.html 15:18:37 i see an overlap in Thales & Utimaco devices. 15:19:36 Yeah, the main issue is going to be trying to instantiate two instances of StoreCryptoAdapter: https://opendev.org/openstack/barbican/src/branch/master/barbican/plugin/store_crypto.py#L50 15:19:57 yep, i guessed the same. 15:20:44 does this docu need updating ? https://docs.openstack.org/barbican/latest/configuration/plugin_backends.html when compared to https://docs.openstack.org/barbican/latest/install/barbican-backend.html 15:21:28 stores_lookup_suffix shows pkcs11 but other page its enabled_crypto_plugins = p11_crypto 15:21:38 I think both need to be updated probably 15:22:56 okay, for SimpleCrypto + HSM config, this is fine correct ? https://github.com/sapcc/helm-charts/blob/barb_thales_test/openstack/barbican/templates/etc/_barbican.conf.tpl#L69-L83 15:23:55 Not sure, you'd have to test it and make sure there's no funny business going on with the two instances of StoreCryptoAdapter. 15:24:37 okay sure. 15:27:49 ok, to finish up, let's quickly check the bugs 15:27:54 #topic Bug Review 15:28:07 I see one new bug 15:28:09 #link https://bugs.launchpad.net/barbican/+bug/2084691 15:28:23 Barbican is not passing any name to the KMIP object so the default one is used 15:29:06 Yeahh.... KMIP was on the way to deprecation IIRC. Not surprised it's broken since we stopped testing it when PyKMIP started failing at the gate. 15:30:28 dmendizacan you respond? maybe we should decide on deprecating it this cycle 15:30:41 Sure 15:30:58 Thanks! 15:31:08 Ok, that's all for today 15:31:20 Have a great rest of the week! 15:31:22 #endmeeting