Monday, 2024-11-18

*** mhen_ is now known as mhen02:29
opendevreviewMerged openstack/barbican master: Fix typo in wrap_key function  https://review.opendev.org/c/openstack/barbican/+/93522409:09
xek#startmeeting barbican15:01
opendevmeetMeeting started Mon Nov 18 15:01:23 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'barbican'15:01
xek#topic Roll Call15:01
xeko/15:01
xekCourtesy ping for dmendiza[m] ade_lee d34dh0r53 Luzi tosky tobias-urdin jjung mharley lpiwowar15:01
xekAs usual our agenda can be found here:15:01
xek#link https://etherpad.openstack.org/p/barbican-weekly-meeting15:01
dmendiza[m]🙋‍♂️15:02
rajivhey15:03
dmendiza[m]Hi rajiv !15:05
rajivHey dmendiza[m] 15:06
xek#topic Review Past Meeting Action Items15:07
xek#link https://meetings.opendev.org/meetings/barbican/2024/barbican.2024-11-04-15.00.html15:07
xekThere were none15:07
xek#topic Liaison Updates15:07
xekWe're after the Epoxy-1 milestone15:08
xek#link https://releases.openstack.org/epoxy/schedule.html15:08
xek#topic Open Discussion15:08
rajivregarding https://bugs.launchpad.net/barbican/+bug/2036506, i am pushing Thales to update their docu but they want logs to show the latest mechanisms are being picked15:09
rajivi enabled cklog or debugging on Thales but a barbican operation like secret create or delete isnt considered as a crypto operation15:09
rajivany suggestions how to share crypto log with mechanism ?15:10
rajivif the hmac or mkek are replaced or corrupt, barbican only reports Contact Administrator or errors but nothing related to mechanism or crypto mechanism15:11
rajiveven if debug is enabled15:11
dmendiza[m]rajiv: Try CKM_AES_KEY_WRAP_PAD with IV generation set to false15:11
dmendiza[m]You could also query the API for supported mechanisms, but you'd have to do that manually since we don't have that code in Barbican15:12
rajivhow can i set it to false ? https://github.com/openstack/barbican/blob/master/barbican/plugin/crypto/pkcs11.py#L144C1-L144C2115:15
rajivset key_wrap_generate_iv to false in the conf ?15:15
rajivwould it take sometime for the backend bug notes to be updated here ? https://docs.openstack.org/barbican/latest/install/barbican-backend.html#thales-luna-network-hsm15:17
dmendiza[m]yes, key_wrap_generate_iv = False15:17
xekdmendizanote about https://bugs.launchpad.net/barbican/+bug/208469115:19
xekI didn't realise the patch deprecating kmip already went in, so we'll leave it at that15:20
rajivdmendiza[m]: i tested the patch without setting key_wrap_generate_iv = False, but the secret operations still worked, is this expected ?15:21
rajivlastly, i would like to create a blueprint for multi-vendor support, is there any reference or whats the procedure to propose a blueprint ?15:21
dmendiza[m]Grzegorz Grasza: ack.  yeah, I'll reply to the thread on the ML.  Didn't realize we had already deprecated it.  I remember we talked about it, but wasn't sure about the current status.15:22
dmendiza[m]rajiv: I don't know what your device expects for CKM_AES_KEY_WRAP_PAD.  Some devices allow for the IV to be generated and passed in as a parameter of the mechanism.  Other devices don't.  🤷  If it works with IV generation then that's great.15:23
dmendiza[m]SoftHSM, for example, throws an error if you generate an IV 15:23
rajivi see, i am using Thales A79015:24
xekrajivyou can propose a spec to https://opendev.org/openstack/barbican-specs15:24
rajivthanks xek 15:24
xek(look at the other specs for pointers, as well as specs in other projects)15:24
xekThere is also a description of the process here: https://wiki.openstack.org/wiki/Barbican/Blueprints15:25
rajivcool15:25
dmendiza[m]Oh!  I have a topic now that I think about it15:26
dmendiza[m]we have a functional target for tox in the barbican repo15:26
dmendiza[m]It's a whole test suite that tests integration with Keystone.  But that seems like something that should be done in Tempest15:27
dmendiza[m]I was reminded of this again while trying to set up testing for the PKCS#11 backend using SoftHSM. 15:27
dmendiza[m]In my opinion we should move that testing to the tempest plugin15:27
xekI think I was able to run at least part of the suite without keystone some time ago15:28
dmendiza[m]We're basically maitaining two different integration suites now15:29
dmendiza[m]the in-tree tox -e functional and the barbican-tempest-plugin15:29
xekyeah, it would be better to have just one15:29
dmendiza[m]There is some delta there since the PKCS#11 + SoftHSM test fails the functional suite but passes the tempest suite15:29
dmendiza[m]so I'll work on enhancing the tempest plugin tests15:30
dmendiza[m]and then we can begin to deprecate the in-tree suite15:30
xekdmendiza++15:31
xek#topic Bug Review15:33
xekThere are 2 new bugs already in progress:15:33
xek#link https://bugs.launchpad.net/barbican/+bug/208791515:33
xek#link https://bugs.launchpad.net/barbican/+bug/208835515:34
xekFor the last one, there is no review proposed for Barbican yet15:34
xekThats all for today15:35
xekSee y'all next week!15:35
xek#endmeeting15:35
opendevmeetMeeting ended Mon Nov 18 15:35:53 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:35
opendevmeetMinutes:        https://meetings.opendev.org/meetings/barbican/2024/barbican.2024-11-18-15.01.html15:35
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/barbican/2024/barbican.2024-11-18-15.01.txt15:35
opendevmeetLog:            https://meetings.opendev.org/meetings/barbican/2024/barbican.2024-11-18-15.01.log.html15:35
opendevreviewTakashi Kajinami proposed openstack/barbican-tempest-plugin master: Bump hacking  https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/93543715:48
tkajinamdmendiza[m], if you are still around, can you merge https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/934268 ?15:49
tkajinamthis is required to unblock b-t-p's CI15:49
opendevreviewDouglas Mendizábal proposed openstack/barbican-tempest-plugin master: Add job for testing PKCS#11 backend with SoftHSM  https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/93537716:19
opendevreviewMerged openstack/barbican-tempest-plugin master: Remove stable/2023.1 job from master gate  https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/93426816:40

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!