13:00:17 <redrobot> #startmeeting barbican
13:00:18 <openstack> Meeting started Tue May 11 13:00:17 2021 UTC and is due to finish in 60 minutes.  The chair is redrobot. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:00:19 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:00:21 <openstack> The meeting name has been set to 'barbican'
13:00:26 <redrobot> #topic Roll Call
13:01:03 <redrobot> Courtesy ping for ade_lee dave-mccowan hrybacki jamespage Luzi lxkong mhen moguimar raildo rm_work tosky xek nearyo oleksandry
13:01:16 <redrobot> As usual the agenda can be found here:
13:01:17 <redrobot> #link https://etherpad.opendev.org/p/barbican-weekly-meeting
13:01:21 <Luzi> o/
13:01:26 <redrobot> Hi Luzi
13:01:46 <Luzi> hi redrobot
13:02:21 <moguimar> o/
13:02:35 <redrobot> Hi moguimar!
13:03:21 <tosky> hi
13:03:46 <redrobot> Hi tosky!
13:03:49 <redrobot> Let's get started
13:03:55 <redrobot> #topic LIaison Updates
13:04:07 <redrobot> moguimar? tosky?
13:04:08 <moguimar> I missed the oslo meeting yesterday
13:04:11 <moguimar> no updates
13:04:27 <redrobot> no worries, moguimar
13:06:19 <redrobot> tosky must be multitasking ... let's move on to the next topic
13:06:21 <tosky> nothing special (just a tiny patch)
13:06:34 <tosky> but yeah, #nexttopic :)
13:06:38 <redrobot> ack, we'll get to it during Wayward Reviews
13:06:47 <redrobot> #topic Kanban Review
13:06:54 <moguimar> no progress on hvac
13:06:56 <redrobot> #link https://tree.taiga.io/project/dmend-openstack-barbican/kanban
13:08:22 <redrobot> OK, just added card #16 to track the fix to the Vault backend encoding issue
13:08:36 <redrobot> moguimar any updates on your end?
13:11:01 <moguimar> nope
13:11:09 <redrobot> OK, moving on
13:11:18 <redrobot> #topic Bug Review
13:11:24 <redrobot> #link https://storyboard.openstack.org/#!/project_group/barbican
13:11:29 <redrobot> looks like no new barbican stories
13:11:41 <redrobot> #link https://bugs.launchpad.net/castellan/+bugs?orderby=-id&start=0
13:11:50 <redrobot> And no new Catellan bugs
13:12:00 <redrobot> #link https://bugs.launchpad.net/cursive/+bugs?orderby=-id&start=0
13:12:04 <redrobot> and no new Cursive bugs
13:12:17 <redrobot> #topic Wayward Reviews
13:12:25 <redrobot> #link https://tinyurl.com/y3zto3ad
13:13:08 <redrobot> moguimar easy one: https://review.opendev.org/c/openstack/barbican/+/787916
13:14:38 <moguimar> easy indeed
13:18:41 <redrobot> I'm not sure about this one: https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/787046
13:18:57 <redrobot> Channeling my inner Zen of Python: "Explicit is better than implicit"
13:19:13 <redrobot> seems like spelling out py36 and py38 would be better than a floating py3 that would run whatever 3.x is available.
13:20:13 <moguimar> ah, I heard about this one
13:20:18 <moguimar> is a governance thing
13:20:35 <moguimar> projects should move to py3 and have the specific version determined by the CI jobs
13:23:49 <redrobot> Hmm...
13:23:54 <redrobot> I'll need to dig into it further
13:23:59 <redrobot> because I don't like it. :-P
13:24:27 <moguimar> yeah
13:24:38 <moguimar> I'd like to see a link to a thread in the ML
13:25:10 <redrobot> Right... it looks like tosky doesn't like it either on that python-barbicanclient patch. :)
13:27:06 <tosky> yeah, and I don't like even more those massive changes sent without any coordination or announcement (or prior agreement)
13:27:17 <redrobot> tosky++
13:27:42 <redrobot> I'm gonna go ahead and reject all those patches
13:29:42 <redrobot> moguimar another easy one: https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/788851
13:30:25 <moguimar> done
13:31:30 <tosky> the patch I mentioned before is https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/790237
13:34:01 <rajivmucheli> Hi, do the below links assist in:
13:34:02 <rajivmucheli> 1. Vault as backend for Barbican :
13:34:02 <rajivmucheli> https://docs.openstack.org/barbican/latest/install/barbican-backend.html#vault-plugin
13:34:03 <rajivmucheli> 2. Barbican as backend for Vault :
13:34:03 <rajivmucheli> https://docs.openstack.org/security-guide/secrets-management/barbican.html#vault-plugin
13:37:39 <redrobot> hi rajivmucheli
13:38:18 <redrobot> tosky looking ... your patch is small, but I'm having to look into tempest clients to understand it. 😅
13:39:55 <redrobot> rajivmucheli #1 is correct,  Hashicorp Vault can be used as a backend for Barbican (although there's a huge bug in orders that I'm fixing)
13:40:15 <redrobot> rajivmucheli #2 is incorrect.  I don't think Barbican can be used as a backend to Vault
13:41:02 <tosky> redrobot: it's a follow-up of an older patch (not sure why I didn't catch it back then)
13:41:23 <redrobot> tosky cool, I'll finish reviewing it after the meeting
13:41:29 <redrobot> #topic Open Discussion
13:41:36 <redrobot> Anything else y'all want to talk about?
13:42:43 <rajivmucheli> thanks redrobot, are there any plugins or scope to configure Barbican as backend for Vault ?
13:43:23 <redrobot> rajivmucheli not here, we don't do any Vault development.   You would have to ask the Vault developers.
13:43:56 <rajivmucheli> oops ok,
13:44:32 <rajivmucheli> another question, i was configuring octavia listener to use a barbican secret
13:45:02 <rajivmucheli> why does barbican validate if its a secret or secret container ?
13:45:36 <rajivmucheli> https://github.com/openstack/octavia/blob/master/doc/source/user/guides/basic-cookbook.rst#deploy-a-tls-terminated-https-load-balancer
13:45:56 <rajivmucheli> when i execute this command `openstack loadbalancer listener create --protocol-port 443 --protocol TERMINATED_HTTPS --name listener1 --default-tls-container=$(openstack secret list | awk '/ tls_secret1 / {print $2}') lb1`
13:46:01 <redrobot> I think the first implementation in Octavia used a secret-container for the different parts (key, cert)
13:46:32 <redrobot> But then they changed to a single secret in pkcs#7 format which includes both key and cert in a single file.
13:46:45 <rajivmucheli> i receive a HTTP 404 from container secret, which is correct since its a secret not secret container. i was wondering why the secret container check takes place
13:46:56 <johnsom> Right, we still support containers for backward compatibility, but have migrated to using pkcs12 bundles
13:47:15 <redrobot> Oops, pkcs12 not pkcs7
13:47:26 <johnsom> Grin
13:47:42 <rajivmucheli> yes, its pkcs12,
13:47:47 <rajivmucheli> the doc explains `Combine the individual cert/key/intermediates to single PKCS12 files`
13:48:14 <openstackgerrit> Merged openstack/barbican master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/barbican/+/787916
13:49:45 <redrobot> Maybe you need a different flag instead of --default-tls-container?
13:49:52 <johnsom> Nope
13:50:49 <johnsom> Server side automatically checks both. Are you getting an errror?
13:51:04 <johnsom> Or just seeing a log entry?
13:55:15 <rajivmucheli> its just a log entry showing http 404 from barbican-api, the listener is created though
13:56:38 <johnsom> Yeah, that is just the backward compatibility layer working.
13:57:25 <redrobot> "It's a feature, not a bug"â„¢
13:57:51 <redrobot> 😎
13:58:01 <redrobot> Alrighty, we're almost out of time.
13:58:06 <redrobot> Thanks for joining, everyone!
13:58:13 <redrobot> #endmeeting