13:00:21 #startmeeting barbican 13:00:21 Meeting started Tue Nov 3 13:00:21 2020 UTC and is due to finish in 60 minutes. The chair is redrobot. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:24 The meeting name has been set to 'barbican' 13:00:42 #topic Roll Call 13:00:49 Courtesy ping for ade_lee dave-mccowan hrybacki jamespage Luzi lxkong mhen moguimar raildo rm_work xek nearyo 13:00:49 o/ 13:00:59 hi noonedeadpunk! 13:01:04 o/ 13:01:08 o/ 13:02:10 As usual our agenda can be found here: 13:02:18 #link https://etherpad.opendev.org/p/barbican-weekly-meeting 13:02:25 OK, let's get started 13:02:37 #topic Previous Meeting Action Items 13:02:59 #link http://eavesdrop.openstack.org/meetings/barbican/2020/barbican.2020-10-20-13.00.html 13:03:31 There was only one action item for me to check the stable branch health 13:03:41 And I did do it! :D 13:03:48 Actually a few brances are still failing 13:04:05 but at least T, U, V, are all green now 13:04:15 unfortunately dave-mccowna has not been around 13:04:32 and he's the only one on our team with merge privileges on stable/* 13:04:49 I've been poking at the folks in #openstack-stable to get myself added 13:05:03 or get them to +2 the dozen or so patches that I've put up 13:05:13 but haven't really gotten any traction with them -___- 13:05:25 I think maybe they were busy with PTG stuff last week 13:05:30 so I'll try again this week 13:06:03 o/ 13:06:22 hi Luzi! 13:06:47 #action redrobot to keep pestering the stable team to get backports merged or get added to the stable team 13:06:58 OK, moving on 13:07:11 #topic Liaison Updates 13:07:16 moguimar, any Oslo news? 13:07:23 kinda 13:07:29 we didn't have a meeting yesterday 13:07:37 I haven't poked people around about that yet 13:07:52 meeting time was suposed to overlap our ninja meeting 13:08:00 due to DST changes 13:08:19 Ah, gotcha 13:08:35 but we have the oslo.utils out already 13:08:41 That's awesome 13:08:44 the new one with md5 13:09:30 pretty cool, thanks moguimar 13:09:37 tosky, around? 13:09:46 hi! 13:10:00 oh, no more summer time 13:10:06 hi tosky! 13:10:14 yeah, back to the sad winter hours :( 13:10:19 * redrobot does not like early sunsets 13:10:26 no updates; we discussed a bit about the remaining testing issues during the PTG (grenade), and that's it for now 13:10:37 tosky, awesome, thank you! 13:11:06 #topic Kanban Review https://tree.taiga.io/project/dmend-openstack-barbican/kanban 13:11:10 #link https://tree.taiga.io/project/dmend-openstack-barbican/kanban 13:11:35 Looks like someone added all our PTG tasks to the board :-O 13:11:45 I'm going to guess that was moguimar :D 13:11:58 nope 13:12:08 or maybe that's just the leftovers from last last PTG? 13:12:17 * redrobot is still waiting for coffee to kick in 13:12:18 haven't opened that board in more than a month 13:12:23 Hmmm... 13:12:29 I must be just losing my mind then 13:12:31 * moguimar feels ashamed in the shadows 13:12:32 I'm wondering if https://tree.taiga.io/project/dmend-openstack-barbican/us/3?kanban-status=2092516 is the same thing I'm struggling with 13:13:28 looks like they didn't get the memo that we use storyboard instead of launchpad 13:13:31 it's a client bug 13:13:33 #link https://bugs.launchpad.net/ubuntu/+source/python-barbicanclient/+bug/1840162 13:13:34 Launchpad bug 1840162 in python-barbicanclient (Ubuntu) "Unicode compate for payload_content_type" [Undecided,New] - Assigned to XueFeng Liu (jonnary-liu) 13:13:55 Ah, yeah... 13:14:29 But still, it might be that cinder puts non base64 encoded content.... 13:14:38 As I was just looking from the other side 13:15:14 I'll add a topic to the agenda for your issue noonedeadpunk 13:16:16 moguimar, any HVAC updates? 13:16:29 none 13:16:42 raildo, any policy updates? 13:17:07 redrobot, nothing besides what we discussed during the PTG 13:17:22 cool 13:17:29 redrobot, maybe, would be nice to push some of those topics for the kanban? 13:17:49 raildo, yeah, I still need to see what we're missing from PTG on the Kanban board 13:17:51 like, the json format deprecation, remove any hard coded admin check... 13:17:52 that sounds like a good idea 13:17:57 #action redrobot to update the kanban board 13:18:14 raildo, feel free to add tasks 13:18:21 ack 13:19:07 #topic PTG recap 13:19:28 #link https://etherpad.opendev.org/p/wallaby-ptg-barbican 13:19:52 ^^ is the etherpad from the PTG 13:19:58 there was not much new in the way of features 13:20:46 many thanks to everyone who joined 13:21:19 I'll give y'all a couple of minutes to scan the PTG etherpad for anything we need to discuss further today ... 13:23:24 Any questions/comments on PTG topics? 13:24:12 Seems like a no ... let's move on 13:24:22 #topic Unicode Errors in Vault 13:24:24 #link https://review.opendev.org/#/c/759067/ 13:24:30 noonedeadpunk, your topic :) 13:25:02 yeah, I know this is damn bad fix but I really not sure about better way. 13:25:31 it seems that oslo does right thing as we're passing non encoded strig to get decoded 13:26:08 but from other side I really dunno why it's not encoded, as when I create a secret with barbican api it's ok 13:26:17 but when cinder does it - it's not 13:27:04 How are you storing things in barbican? Is it Cinder->Castellan->barbicanclient->Barbican->Vault? 13:27:10 and what's interesting store_secret doesn't get executed https://opendev.org/openstack/barbican/src/branch/master/barbican/plugin/resources.py#L67 13:27:46 I think it is 13:28:01 except between barbican and vault is castellan again? 13:28:14 Ugh that's right 13:28:24 * redrobot is not a fan of that castellan+vault rube goldberg machine 13:28:54 What does the secret look like coming from cinder? Byte string? Base64 encoded? 13:29:45 or I guess, can you point me to the cinder side code? 13:29:54 I can maybe trace through that after the meeting 13:31:44 I think in my case it's https://opendev.org/openstack/cinder/src/branch/master/cinder/volume/drivers/rbd.py#L898 13:31:48 is this issue visible from some (high-level) test? 13:33:03 cool, I'll ping you when I have more questions noonedeadpunk 13:33:09 hopefully we can get y'all sorted out 13:34:03 tosky: I guess not at the moment. I saw it only when I linked cinder to barbican, so it should be some integration test only 13:34:23 tosky, may be something we can add to our tempest tests 13:34:43 we may need a different gate that configures Hashicorp Vault though 13:34:47 is it a matter of setting it up a specific barbican backend? 13:34:49 oh, well, and barbican to vault... 13:34:50 I see, that 13:34:59 specific environment 13:35:31 because cinder-barbican is working nicely until vault key store is configured 13:35:45 #action redrobot to work with noonedeadpunk to fix the Cinder+Vault issue 13:36:22 redrobot: yeah, thanks a lot. I'm not sure if we will be using that in prod at the end of the day but feels that worth fixing anyway 13:36:25 I'm not sure how that helps, but in my demos of castellan I can use docker compose to bring vault up 13:36:36 and I think castellan CI uses pifpaf 13:37:34 well, if I use CInder - Castellan - vault (without barbican in the middle) it works perfectly as well 13:38:15 gotcha 13:38:22 so it's something in barbican->Vault 13:39:38 and what I do not understand, is how this method got omited when key is created by cinder https://opendev.org/openstack/barbican/src/branch/master/barbican/plugin/resources.py#L67 13:39:52 but it executes when I create secret manually in barbican 13:41:53 Yeah, that's really weird 13:44:19 OK, let's move on 13:44:29 #topic Bug Review 13:44:40 #link https://storyboard.openstack.org/#!/project_group/barbican 13:45:28 Looks like we have one new bug 13:45:34 #link https://storyboard.openstack.org/#!/story/2008259 13:45:58 But it looks like it'snot valid 13:46:07 as we do not have a working Train Barbican-UI 13:47:20 #link https://bugs.launchpad.net/castellan/+bugs?orderby=-id&start=0 13:47:24 and no new bugs in Castellan 13:47:52 Moving on ... 13:47:57 #topic Wayward Reviews 13:48:00 #link https://tinyurl.com/y3ydwmkl 13:48:59 Looks like the no-feedback top 3 are all failing the gates 13:50:47 redrobot++ and ade_lee++ for cleaning the review dashboard a lot during the PTG 13:50:59 :D 13:52:07 I think that's all for today, folks! 13:52:12 see y'all online! 13:52:16 #endmeeting