Tuesday, 2019-08-20

*** altlogbot_2 has quit IRC00:46
*** altlogbot_2 has joined #openstack-barbican00:47
*** moguimar has quit IRC03:55
*** moguimar has joined #openstack-barbican03:55
*** jaosorior has joined #openstack-barbican05:32
*** dpawlik has joined #openstack-barbican07:08
*** trident has quit IRC07:16
*** trident has joined #openstack-barbican07:24
*** ivve has joined #openstack-barbican07:36
*** xek has joined #openstack-barbican07:39
*** jaosorior has quit IRC08:16
*** jaosorior has joined #openstack-barbican09:47
*** dave-mccowan has joined #openstack-barbican11:19
*** raildo has joined #openstack-barbican12:02
*** jaosorior has quit IRC12:43
*** mhen has joined #openstack-barbican12:54
*** jaosorior has joined #openstack-barbican12:59
redrobot#startmeeting barbican13:00
openstackMeeting started Tue Aug 20 13:00:24 2019 UTC and is due to finish in 60 minutes.  The chair is redrobot. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
*** openstack changes topic to " (Meeting topic: barbican)"13:00
openstackThe meeting name has been set to 'barbican'13:00
redrobot#topic Roll Call13:00
*** openstack changes topic to "Roll Call (Meeting topic: barbican)"13:00
redrobotCourtesy ping for ade_lee hrybacki jamespage Luzi lxkong moguimar raildo rm_work xek13:00
redrobotAs usual our agenda can be found here:13:01
redrobot#link https://etherpad.openstack.org/p/barbican-weekly-meeting13:01
moguimaro/13:01
mheno/13:02
redrobotHi y'all!13:02
redrobotLooks like we're a bit light on attendance.13:03
redrobotBut that's OK, because y'all are awesome! :D13:03
redrobot#topic Review Past Meeting Action Items13:03
rm_worko/ just back from vacation13:03
*** openstack changes topic to "Review Past Meeting Action Items (Meeting topic: barbican)"13:03
redrobot#link http://eavesdrop.openstack.org/meetings/barbican/2019/barbican.2019-08-13-13.01.html13:03
redrobotrm_work, welcome back!13:03
redrobotLet's see:13:03
redrobotFirst action item:13:03
redrobotredrobot to document the feature gap between python-barbicanclient and openstacksdk (2)13:03
redrobotI did not do this :(13:04
redrobotso let's punt it for another week!13:04
redrobot#action redrobot to document the feature gap between python-barbicanclient and openstacksdk (3)13:04
redrobotOK, moving on13:04
redrobot#topic Liaison Updates13:04
*** openstack changes topic to "Liaison Updates (Meeting topic: barbican)"13:04
redrobotmoguimar, anything from Osloland?13:04
moguimarnope13:04
moguimarOsloland is quite quiet as well13:05
redrobotmoguimar, cool.  Thanks for the tongue twister update ;)13:05
redrobotI don't have anything on the agenda ...13:05
redrobotAny important dates coming up?13:05
moguimarsecret consumers review? =D13:06
* redrobot looks at release calendar13:06
redrobot#topic Secret Consumers update13:06
*** openstack changes topic to "Secret Consumers update (Meeting topic: barbican)"13:06
moguimar#link https://review.opendev.org/#/c/674302/13:06
moguimarI think the model is finished13:06
moguimarI'm woring on the repositories.py classes13:06
moguimarthen all the way up13:07
redrobotNice.  Good job so far, moguimar!13:07
moguimarI am just not sure about the project_id field13:07
moguimaralso, in the secrets model, I see that other orms have a cascade="all, delete-orphan"13:08
moguimarthat's not the behavior in ContainerConsumers, so which one is the best to follow?13:08
* redrobot does not have any answers right now ... still waiting for coffee to kick in ...13:09
redrobotDid you put those Qs in the review?13:10
redrobotI'll definitely get to it today for reals13:10
moguimarI'll drop them there13:11
redrobotSweet.13:11
redrobotAnything else on this topic?13:13
moguimarnot for now13:14
redrobotCool beans.13:14
redrobotmoving on13:14
redrobot#topic Open Discussion13:14
*** openstack changes topic to "Open Discussion (Meeting topic: barbican)"13:14
rm_workI should probably look at that13:14
redrobotrm_work++13:15
rm_workAh hmm maybe have something for discussion13:15
rm_workRan into a problem recently13:15
redrobotwhat's up?13:16
rm_workLooking for thoughts13:16
rm_workSo in the Octavia horizon dashboard, we have a selector for certificates from Barbican for TLS terminated listeners13:16
rm_workPreviously we showed all containers of the certificates type13:17
rm_workWhich worked well13:17
rm_workNow that we use secrets ... And they don't have types...13:17
redrobot> they don't have types13:18
redrobot?13:18
rm_workWe're left with "show all secrets and let our API validate13:18
rm_workWhich is less awesome but I can't think of a better way to do it? But it means we have to just show an entire secret list for the user in that UI13:18
rm_workThere's no way just from the secret list to see which ones contain a pkcs12 bundle13:18
rm_workSecrets are just... Secrets13:19
rm_workThere's no "certificate typed secret"13:19
rm_workRight?13:19
mhen#link https://docs.openstack.org/barbican/latest/api/reference/secret_types.html13:20
moguimarI saw a container for certificates13:20
moguimarbut secrets seems to be generic13:20
redrobotwhat mhen said13:20
mhenthere's a "certificate" type, but that's just metadata13:20
redrobotSecrets all have a type13:20
redrobotif you don't specify it, then type=opaque13:20
mheni.e. it is not validate in any form by Barbican iirc13:20
mhen*validated13:20
moguimaraccordint to the docs, secrets can be whatever you want13:21
redrobotright, not validated, but it could be used to filter results13:21
rm_workSo we could tell the user to specify that when they create their secret I guess13:21
mhenand as redrobot said, it's not automatically set13:21
rm_workBut it's definitely not automatic13:21
redrobotright, rm_work.  Not automatic.13:21
rm_workAnd I forsee a 100% chance of a support request increase because people's stuff isn't showing up13:22
redrobotWe talked about adding validations many moons ago.13:22
redrobothehe13:22
rm_workWell I don't see how you can13:22
rm_workSince you even support end to end encryption of the payload to the store13:22
rm_workSo Barbican couldn't even see the secret in that case13:22
mhenredrobot, out of interest, what was the consensus on that?13:22
redrobotrm_work, could be client-side validation ... which is not helpful if you're going straight to API, but the CLI could do it.13:23
rm_work:/13:23
redrobotmhen, it was a "good idea" that never got anywhere...  It was back in my Rackspace days, so it's been a while.13:23
mhenredrobot, I see thanks13:24
rm_workOk, so what do you think? If we change the UI to show secrets with type certificate, and add a doc line that says "make sure to type it as a certificate!" ...13:24
rm_workI feel like that's going to be a headache13:24
rm_workIs that mutable?13:24
rm_workCan people fix existing secrets that don't have that set correctly?13:25
redrobotI'm not sure it is ... but maybe it should be13:25
redrobotI'd have to go test it out.13:25
rm_workK.13:25
redrobotWhat's the current guidance for uploading stuff?13:25
redrobotUse the cli?  Octavia-horizon?13:25
rm_workThanks for the info I guess, I actually didn't think secrets had any type at all, even an unenforced metadata field13:26
rm_workCli or api13:26
rm_workSince there's no Barbican horizon dashboard? I think?13:26
rm_workOr is there?13:26
redrobotNope ... no barbican-ui yet ...13:27
rm_workRight now our docs have cli examples13:27
rm_work:( feels like that would help with adoption13:27
mhenare there any plans for a Barbican dashboard?13:27
rm_workIMO that should probably be a priority13:27
redrobotmhen, I've heard a couple of folks ask for it, but no one is committed to make it happen.13:27
redrobotrm_work++13:27
rm_workI'd help if I knew web at all13:28
rm_work:/13:28
redrobotI can look into getting some time to get at least a POC going13:28
rm_workRight now I can't even change basic variables in our own UI :(13:28
redrobot#action redrobot to ask boss for some time to get a barbican-ui POC13:28
rm_workNone of that shit makes sense13:28
rm_workI hate frontend so much13:28
redrobotHaha13:29
rm_workEverything is just magic13:29
redrobotIt's been a long while since I've done front end dev.13:29
rm_workYou can't ever follow an entrypoint through to the end13:29
redrobotrm_work, http://dmend.github.io/speaking/django_zero_to_hero/peter_css.gif13:30
rm_workIt's just all over the place via magic fairies and who knows how you got to that function or what code will run next <_<13:30
rm_workThanks, will check that out13:31
redrobotrm_work, it's just an image to make you lol. :-P13:31
rm_workYeah but I figure it comes from a talk? :D13:31
rm_workBased on the URL13:32
redrobotHeh, yeah, old Django talk I did for PyTexas13:32
redrobota few years back13:32
rm_workStill useful?13:32
rm_workFew years ago in frontend means none of that tech is used anymore right?13:33
redrobotrm_work, possibly?  The Django tutorial in the official docs is pretty solid13:33
redrobotwould recommend that over my talk.13:33
rm_worklol k13:33
redrobotrm_work, correct. :)13:33
redrobotrm_work, definitely want to get your cert stuff sorted out tho13:33
redrobotrm_work, I'll check out the Octavia docs and see if I can send y'all a patch that uses the secret types13:34
rm_workYeah I'll prolly try to go with showing cert type secrets13:34
rm_workIt's just our dashboard13:34
redrobot#action redrobot to review octavia's how-to for uploading certs13:34
rm_workBut yeah updating the docs to set that would be good13:34
*** ade_lee has quit IRC13:35
redrobotthen we'll just have to figure out if the secret type can be changed after-the-fact13:35
redrobot#action redrobot to check if secret types can be changed after upload13:35
* redrobot needs to learn how to delegate13:35
redrobotrm_work, ok, so for now, I'll check out your docs, and also look into whether the secret type can be checked13:36
redrobotrm_work, seem like a reasonable start?13:37
rm_workYeah13:38
redrobotcool deal13:38
rm_workI'll poke at our UI guy and he if he has time to do the change in the UI side13:38
redrobotany other topics we should talk about while we're here?13:38
rm_workOr else I've got some tutorials in my future13:39
redrobotrm_work, 😂13:39
redrobotOkay ...  I think we're done for the day then.13:40
redrobotThanks everyone for coming!13:40
redrobot#endmeeting13:40
*** openstack changes topic to "OpenStack Barbican Train Cycle Development - Weekly Meeting Agenda: https://etherpad.openstack.org/p/barbican-weekly-meeting"13:40
openstackMeeting ended Tue Aug 20 13:40:25 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:40
openstackMinutes:        http://eavesdrop.openstack.org/meetings/barbican/2019/barbican.2019-08-20-13.00.html13:40
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/barbican/2019/barbican.2019-08-20-13.00.txt13:40
openstackLog:            http://eavesdrop.openstack.org/meetings/barbican/2019/barbican.2019-08-20-13.00.log.html13:40
*** dave-mccowan has quit IRC14:12
*** ade_lee has joined #openstack-barbican14:13
*** jmlowe has joined #openstack-barbican14:27
*** dpawlik has quit IRC14:41
*** openstackstatus has quit IRC14:58
*** openstack has joined #openstack-barbican15:00
*** ChanServ sets mode: +o openstack15:00
*** pvradu has joined #openstack-barbican15:04
*** ivve has quit IRC15:26
*** dave-mccowan has joined #openstack-barbican15:31
*** dayou has joined #openstack-barbican15:47
*** dayou_ has quit IRC15:50
*** pvradu has quit IRC15:50
*** ivve has joined #openstack-barbican16:42
openstackgerritMoisés Guimarães proposed openstack/barbican master: Add SecretConsumerRepo repository and its tests.  https://review.opendev.org/67751717:05
moguimarredrobot: ^17:07
moguimar😎17:07
moguimarnow I can go have dinner =P17:07
*** raildo has quit IRC17:25
*** raildo has joined #openstack-barbican17:32
*** jmlowe has quit IRC18:29
*** jmlowe has joined #openstack-barbican18:55
*** ade_lee has quit IRC20:12
*** ade_lee has joined #openstack-barbican21:14
*** xek has quit IRC21:20
*** ade_lee has quit IRC21:20
*** ade_lee has joined #openstack-barbican21:21
*** raildo has quit IRC21:39
*** ivve has quit IRC21:42
*** trident has quit IRC22:02
*** trident has joined #openstack-barbican22:11

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!